Career
Under-19s In 2014 Under-19 World Cup, he was named captain of the New Zealand team. O'Donnell was part of the squad for the previous edition of the tournament in 2012 in which New Zealand reached the semi-finals. O'Donnell scored unbeaten century helped the team comprehensively defeat the United Arab Emirates Under-19s by 112 runs in Sharjah.
He made 80 for New Zealand XI against an Indian attack that read Zaheer Khan, Umesh Yadav, Ishant Sharma, Ravichandran Ashwin and Ishwar Pandey in a tour match.