Table Tennis Australia
- 2018 – 2022National Advisory Committee (Juniors)
- 2019 – 2021One Management Project (Websites & Databases)
- 2004 – 2018Unofficial consultant to the majority of Junior and Senior Nationals Organising Committees
- 2012 – 2015Board Director
- 2013 – 2015National Events Committee (Chair)
Table Tennis Victoria
- 2023 – PresentState Tournaments Committee (Chair)
- 2004 – PresentTournament Director: Various Victorian Open and Closed Championships
- 2014 – PresentTournament Director/Committee: Various Other Victorian Association Championships
- 2019 – 2023Director of Coaching
- 2016–2018 & 2004–2006Board Director
- 2004 & 2005Tournament Director: Youth Nationals
- 2016–2022 & 2010–2013Team Manager: Senior Team
- 2019, 2022 & 2011–2012Team Manager: Junior Team
- 2004 – 2005Team Manager: Presidents Youth Team
- 2017 – 2018Team Manager: Veterans Team
- 2007–2009 & 2004Assistant Team Manager: Junior Team
- 2012–2017, 2003–2009, 2001, 1998Junior Non-Playing Captain
- 2015, 2012, 2000Playing Captain
- 2015 – 2022Victorian State Selection Panel
- 2010–2012 & 2004–2006Victorian Senior Selector
- 2007 – 2012Assistant Victorian Junior Selector
- 2011 – 2012Assistant Victorian Veterans Selector
Albert Park Table Tennis
- 2022 – PresentPresident
- 2018 – PresentFounder and Company Secretary
Geelong Table Tennis Association
- 2009 – 2014Secretary
- 2007 – 2008Assistant Secretary
- 2005 – 2006Committee Member
- 2006 – 2014Tournament Director: Geelong Open
- 2007 – 2014Tournament Director: Geelong Closed
- 2012Tournament Director: Australian Closed Senior Championships
- 2011 – 2012Tournament Director: Victorian Junior Club Championships
- 2006Tournament Committee: Oceania Championships
- 2006Tournament Committee: World Junior Circuit
- 2005 – 2014Schools Development
- 2007 – 2012Junior Pennant Coordinator
- 2006 – 2014Junior Coaching