O'Donnell hefur verið valinn fyrir Írland í U-18 og U-20 flokkum. Hann var hluti af U-20 Grand Slam vinnandi liði árið 2007. Hann fékk sinn fyrsta æðstu uppkall 21. janúar 2013, þegar hann var innkallaður í Írlands
Æfingaflokkur á Meistaramóti sex ríkja 2013. O'Donnell gerði sitt fyrsta leiki fyrir Írland Wolfhounds þann 25. janúar 2013, og byrjaði í vináttuleiknum gegn Englandi Saxons. Hann var bætt við Írlands sex þjóða leikmannahópi fyrir leikinn gegn Skotlandi þann 18. febrúar 2013.