Completare la seguente frase: O'Donnell ha giocato per l'Irlanda ai livelli U-18 e U-20. Ha fatto parte della squadra U-20 che ha vinto il Grand Slam nel 2007. Il 21 gennaio 2013 riceve la sua prima chiamata di anziano, quando viene arruolato nella
Squadra di allenamento del Campionato delle Sei Nazioni 2013. O'Donnell ha fatto il suo debutto per gli Irish Wolfhounds il 25 gennaio 2013, partendo dall'amichevole contro gli England Saxons. È stato aggiunto alla squadra irlandese delle Sei Nazioni per la partita contro la Scozia il 18 febbraio 2013.