Spanning a career of 323 games for St Kilda (including Captaincy for 5 years) he is a triple B&F winner, represented Victoria 11 times and was a 4 x All Australian.
Post his playing career he runs a successful high-performance consultancy business.
He has spent time as an Assistant Coach to the St Kilda men’s program and for the last 5 years was Senior Coach of the AFLW Western Bulldogs.