Juniors
1990-1997: Toronto Awaba Stags
1998: Belmont
1995-1997: Macquarie Rep
1997-1999: NSWIS
1999-2001: Newcastle Breakers Super Youth League
1999-2001: NNSW at Nationals (Won Nationals in 2001)
1995-1996: NSW Schoolboys Team
2002: AIS Scholarship Class (Canberra)
2001: Big Brother Scholarship - Spent 6 weeks at English Premier League Club Middlesbrough
2000 & 2002: NSWIS and AIS tours to Gradisca Tournament Italy
2002: AIS tour of South America and USA
1999-2000: Newcastle United Colts and Youth
Senior
Signed first contract in 2000 before going to AIS- NSL Debut age 17
Newcastle United (NSL) – 20 games & 6 goals
Foundation Player at Jets Newcastle
Jets - 106 games & 7 goals (Named Captain 2011-2013)
Won A-League Champions in 2007/08 season
Asian Champions League — 2008 to 2009
Lambton Jaffas 2013 to present (41 Apps; 8 Goals)
National Team
Under 20's - 12 appearances
World Youth Cup in UAE. Made history as first Australian team to beat Brazil in group stage. Brazil eventual winners.
U23 Olympic Team camps
Other
Retired from professional football - 2012
Jobe Wheelhouse Football - Established in November, 2012