Teams John Hughes played for

Main FCNorthamptonshire (1990-1997)
Main ListANorthamptonshire (1990-1997)
 Bedfordshire (1998-2001)
Other ListACombined Universities (1994)
Minor Counties ChampionshipBedfordshire (1998-2001)
Minor Counties TrophyBedfordshire (1998-2001)
Second Eleven ChampionshipNorthamptonshire Second XI (1987-1997)
Second Eleven TrophyNorthamptonshire Second XI (1987-1997)
Warwick Pool Under 25Northamptonshire Under-25s (1989-1991)
New Zealand Provincial A TournamentWellington Second XI (1994/95)
County ChampionshipNorthamptonshire (1990-1997)
MiscellaneousNorthamptonshire Cricket Association Under-19s (1987-1988)
 Northamptonshire Under-17s (1988)
 Northamptonshire Second XI (1988-1997)
 Northamptonshire Colts (1988)
 National Association of Young Cricketers North (1989)
 National Association of Young Cricketers (1989)
 Northamptonshire (1992/93-1995)
 Combined Universities (1994)