Teams Greg Hay played for

Main FCCentral Districts (2006/07-2023/24)
Main ListACentral Districts (2006/07-2019/20)
Main Twenty20Central Districts (2006/07-2022/23)
Other FCNew Zealand A (2008/09)
Other ListANew Zealand A (2008/09)
Lancashire League Worsley CupNelson (2009)
West of England Premier LeagueBath (2016-2019)
Leinster LeagueNorth County (2011)
 North County Second XI (2011)
Leinster CupsNorth County (2011)
Leinster Twenty20North County (2011)
Hawke CupNelson (2000/01-2023/24)
New Zealand Provincial A TournamentNew Zealand Under-19s (2002/03)
 Central Districts A (2004/05-2021/22)
New Zealand Under-17 TournamentCentral Districts Under-17s (1999/00-2000/01)
New Zealand Under-19 TournamentCentral Districts Under-19s (2002/03)
Super SmashCentral Districts (2006/07-2022/23)
Plunket ShieldCentral Districts (2006/07-2023/24)
MiscellaneousMarylebone Cricket Club Young Cricketers (2003)
 Nelson (2003/04-2019/20)
 Central Districts (2006/07-2015/16)
 New Zealand Emerging Players (2008-2008/09)
 New Zealand A (2008/09)
 Walkden (2009)
 New Zealand Masters (2011/12)
 Rood en Wit (2013)
 Central Districts A (2017/18-2020/21)
 New Zealand XI (2017/18)
 Bath (2019)