Teams Hamish Bennett played for

TestNew Zealand (2010/11)
ODINew Zealand (2010/11-2019/20)
International Twenty20New Zealand (2019/20-2021)
Main FCCanterbury (2005/06-2015/16)
 Wellington (2016/17-2020/21)
Main ListACanterbury (2005/06-2015/16)
 Wellington (2016/17-2021/22)
Main Twenty20Canterbury (2006/07-2015/16)
 Wellington (2016/17-2021/22)
Other FCNew Zealand White (2006)
 New Zealand (2010/11)
 New Zealand A (2014)
Other ListANew Zealand (2010/11-2019/20)
 New Zealand A (2014-2018/19)
Other Twenty20New Zealand White (2006)
 South Island (2015/16)
 New Zealand (2019/20-2021)
Under-19 ODINew Zealand Under-19s (2005/06)
East Anglia Premier LeagueBury St Edmunds (2008)
Hawke CupSouth Canterbury (2004/05)
New Zealand Provincial A TournamentCanterbury A (2008/09-2012/13)
 Wellington A (2021/22)
New Zealand Under-17 TournamentCanterbury Under-17s (2002/03)
New Zealand Under-19 TournamentCanterbury Under-19s (2005/06)
World CupNew Zealand (2010/11)
Under-19 World CupNew Zealand Under-19s (2005/06)
Super SmashCanterbury (2006/07-2015/16)
 Wellington (2016/17-2021/22)
Plunket ShieldCanterbury (2005/06-2015/16)
 Wellington (2016/17-2020/21)
MiscellaneousChristchurch Metropolitan XI (2005/06-2007/08)
 New Zealand Academy (2005/06)
 New Zealand Under-19s (2005/06)
 New Zealand White (2006)
 New Zealand Emerging Players (2007-2010)
 New Zealand XI (2007/08)
 Canterbury (2007/08-2015/16)
 Bury St Edmunds (2008)
 New Zealand (2010/11-2019)
 Canterbury A (2014/15)
 North City (2016/17)
 New Zealanders (2017)
 New Zealand A (2017/18)
 New Zealand Legends (2022/23)
 India Capitals (2023/24)