Teams Josh Preston played for

New Zealand Club ChampionshipKaikorai (2015/16)
New Zealand Provincial A TournamentOtago A (2015/16)
New Zealand Under-17 TournamentOtago Under-17s (2013/14)
New Zealand Under-19 TournamentOtago Under-19s (2014/15-2015/16)