Squash
- Slovenia Masters Mens O60 Winner 2023
- Gibraltar Masters Mens O60 Winner 2023
- Luxembourg Masters Mens O60 Winner 2023
- French Masters Mens O60 Winner 2023
- England Intl Captain & Player MO55's 2019 and 2020
- England Intl Captain & Player MO50's 2014, 2015, 2016
- England Intl Player MO45's 2009 and 2010
- Slovenia Masters MO55 Runner Up 2019
- GB Vets MO55 Winner 2019
- East of England Masters MO55 Runner Up 2018
- Midland Masters MO55 Winner 2018
- Welsh Masters MO45 Winner 2018
- Polish Masters MO55 Winner 2018
- German Masters MO55 Runner Up 2018
- West of England Masters M055 Runner Up 2018
- Finnish Masters MO55 Winner 2018
- Swiss Masters MO55 Runner Up 2018
- French Masters MO55 Winner 2018
- Czech Masters MO55 Winner 2018
- Hungarian Masters M055 Winner 2018
- GB Vets O50's Winner 2014, 2015, 2017
- Runner Up Belgium Masters M050's 2016
- North West Masters O50's Winner 2015/2016, Runner Up 2016/17
- Midlands Masters O50's Runner Up 2014/2015
- South of England Masters 050's Winner 2014/2015
- East of England Masters O50's Winner 2014/2015
- North of England Masters 050 Winner 2013/2014
- East of England Masters O50 Open Winner 2013/2014
- Bucks Mens O50 Winner 2013, 2014
- British Open 050 Semi Finalist 2013
- Welsh Open O50 Winner 2013, 2014
- GB Vets O45's Winner 2011, 2012, 2013 & Runner Up 2010
- GB Vets Doubles Winners 2011 & 2012, 2014, Runner Up 2015
- German Masters Open Winner O45's 2012
- Dutch Masters Open Winner 2011
- Bucks Mens O35's 2003/2004, 2007/2008 and 2009/2010 Winner
- Bucks Mens O45's 2008/2009 and 2009/2010 Winner
- Bucks County Squash Player
- Guinness Squash World Record in 2012
Racketball
- Over 50's Winner UK Racketball - Limpsfield 2015
- Over 50's Winner UK Racketball - Leamington Spa 2014
- Over 50's South Regional Winner 2014
- Bucks County Racketball Player
Guinness World Record: 31 hours of Squash