Mark played 201 games and kicked 236 games in his time at Collingwood and Brisbane.
He captained the Collingwood Football Club and is a 2x Club Best and Fairest.
He played 380 games and kicked 377 goals including his time at State League level.
Mark coached Port Adelaide from 1999 to 2010, guiding the club to their first AFL premiership in 2004.
He has had various assistant coaching roles, from Essendon, to GWS, he joined Richmond as a development coach. He coached Werribee's VFL side from 2019 to 2020. Mark was Melbourne's Head of Development from 2020 to 2025.
He was inducted into the Australian Football Hall of Fame in 2023.