Leave your message of thanks to Choc on the official PAFC Facebook page

Playing career 1976-1992:
- West Adelaide, SANFL, 65 games, 1976-1978
- Port Adelaide, SANFL, 111 games, 1979-1980 and 1990-1992 (played in 4 premierships - 1979, 1980, 1990, 1992)
- Collingwood, VFL, 135 games, 1981-1986 (captain 1983-1986)
- Brisbane, VFL/AFL, 66 games, 1987-1990
- 10 State games (9 SA, 1 Vic)

Coaching career to 2010:
- Senior coach, Glenelg, SANFL, 1993-1994
- Assistant coach, Essendon, AFL, 1995-1996
- Assistant coach, Port Adelaide, AFL, 1997-1998
- Senior coach, Port Adelaide, AFL, 274 games, 1999-2010 (2004 premiership)

Assistant coaches and players under Mark Williams who have become senior AFL coaches:
- Alastair Clarkson, Hawthorn Football Club
- Dean Bailey, Melbourne Football Club
- Damien Hardwick, Richmond Football Club