Teams Todd Astle played for

TestNew Zealand (2012/13-2019/20)
ODINew Zealand (2017/18-2018/19)
International Twenty20New Zealand (2015/16-2021/22)
Main FCCanterbury (2005/06-2019/20)
Main ListACanterbury (2006/07-2020/21)
Main Twenty20Canterbury (2008/09-2022/23)
Other FCNew Zealand (2012/13-2019/20)
 New Zealand A (2013/14-2018/19)
Other ListANew Zealand A (2013/14-2019/20)
 New Zealand (2017/18-2018/19)
Other Twenty20New Zealand (2015/16-2021/22)
 New Zealand A (2018/19)
Under-19 ODINew Zealand Under-19s (2005/06)
Second Eleven ChampionshipGloucestershire Second XI (2014)
Second Eleven TrophyGloucestershire Second XI (2014)
Essex Premier LeagueBuckhurst Hill (2012)
Cricket Scotland LeagueAberdeenshire (2008-2009)
Scottish CupAberdeenshire (2008-2009)
New Zealand Club ChampionshipOld Boys Collegians (2012/13)
New Zealand Provincial A TournamentCanterbury A (2008/09-2013/14)
New Zealand Under-17 TournamentCanterbury Under-17s (2001/02-2003/04)
New Zealand Under-19 TournamentCanterbury Under-19s (2002/03-2005/06)
Under-19 World CupNew Zealand Under-19s (2005/06)
World Test ChampionshipNew Zealand (2019/20)
Super SmashCanterbury (2008/09-2022/23)
Plunket ShieldCanterbury (2005/06-2019/20)
MiscellaneousChristchurch Metropolitan XI (2002/03-2007/08)
 New Zealand Under-19s (2004/05-2005/06)
 New Zealand Academy (2005-2005/06)
 Highfield (2007)
 Canterbury (2007/08-2015/16)
 New Zealand A (2011-2017/18)
 New Zealand XI (2011/12-2013/14)
 New Zealand Cricket President's XI (2014/15)
 New Zealanders (2017/18-2019/20)
 New Zealand (2019-2024/25)