- 1972-1975: Junior Player Cabra Vale Diggers CC in the Fairfield Liverpool Cricket Association
- 1975-2005: Senior Player with Cabra Vale Diggers and Lansvale United Cricket Club in the Fairfield Liverpool
Cricket Association
- 1997: Represented Fairfield Liverpool in the NSWDCA Martin Shield Competition
- 1983-85: Coached Cabra Vale Diggers Junior teams in the Fairfield Liverpool Cricket Association
- 1996-1998: Coached Cabra Vale Diggers U/12 and U/13 in the Fairfield Liverpool Cricket Association
- 1998-2000: Coached Mounties U/14 and U/15 teams in the Fairfield Liverpool Cricket Association - 2000 winning the Premiership.
- 2019: Coached Cabra Vale Diggers Under 9 to Premiership Win
- 2020: Coached Hoxton Park Tigers CC Under 10 to Premiership Win
- 2021: Coached Hoxton Park Tigers CC to Under 12 Semi Finals
- 2005-current: Umpire Fairfield Liverpool Cricket Association
- 2013-2015: Umpire Sydney Cricket Association
- 2007-2020: Umpire NSW District Cricket Association
- 2022: Umpire: NSW Youth Championships
- 2020: Formed Hoxton Park Tigers Cricket Club
- 2020-current: President Hoxton Park Tigers Cricket Club
- 2020-current: President Fairfield Liverpool Cricket Umpires Association
- 2001: Treasurer: Fairfield Liverpool Cricket Umpires Association
- 1996-1999: Records Officer Fairfield Liverpool Cricket Association
- 1996-1999: Treasurer Fairfield Liverpool Cricket Association
- 2007: General Committee Fairfield Liverpool Cricket Association
- 2008-Current: Secretary Fairfield Liverpool Cricket Association (Longest serving in 100 year history)
- 2011-Current: President Fairfield Liverpool Cricket Association
- 2013 Became a Life Member of Fairfield Liverpool Cricket Association
|