Former Clubs:
Olympic FC (23 appearances, 14 goals)
Brisbane Roar (1 appearance)
Hume City (26 appearances, 9 goals)
Melbourne Victory: (63 appearances, 4 goals)
International:
New Zealand (4 appearances)
Honours:
Hyundai A-League Championship (2017-18), NPL Queensland Championship (2013), NPL Queensland Premiership (2013)