2001- Played on the triple crown winning London Badgers as champions of the provincial eliminations, OBA title and 18U nationals.
2004-2007- Played college baseball at Ashland University (Ohio) helped the 2006 team to appear in the NCAA College World Series in Montgomery Alabama.
2004-2005- All conference honorable mention
2004, 2008 – Played on the London Majors helping the team to appear in the inter-county finals both years
2008-2010- Assistant Coach London Badgers
2011-2012- Assistant Coach St Thomas Tomcats
2012 - Assistant Coach Ashland University
2012-2019 -Head Coach for the Ontario Nationals of the CPBL
2014-Present- Player for the Strathroy Royals senior team, helped the 2016 team to appear in the Baseball Canada Men’s National Championship, earning a sliver metal and being named to the all-tournament team.