John’s career has spanned more than 30 years. He has worked with many of Australia’s leading athletes and coaches across sports as diverse as track and field, swimming, AFL, rugby league, tennis, cricket, bobsleigh and soccer. His career has included:
Sprints and relay coach for the Australian track and field team at the 2000 Sydney Olympic Games
Head fitness coach and High Performance Manager for Essendon Football Club (AFL) 1998 – 2008.
Australian fitness coach for two International Rules Series – Australia and Ireland (AFL)
High Performance Manager of Greater Western Sydney Giants Football Club (AFL) 2010 – 2014.
Head Conditioner with the Socceroos in 2006 in a friendly competition in Kuwait
High Performance Coach for AFL All Stars Team 2010.
Strength and Conditioning coach in the Indian Cricket League 2009
Academy Director – GWS Giants Football Club (AFL) 2015 – present