| Club | Details |
|---|---|
Bristol Rovers
Bristol Rovers |
2006 (youth)
2008 (signed professional contract) |
Chippenham Town
Chippenham Town |
September 2008 (loan); expired (November 2008) |
Yate Town
Yate Town |
rptd January 15th, 2009 (loan) |
Yate Town
Yate Town |
rptd August 20th, 2009 (loan) |
Paulton Rovers
Paulton Rovers |
rptd January 15th, 2010 (loan) |
Swindon Town
Swindon |
rptd July 8th, 2010 (trial) |
Bath City
Bath City |
July 2010 (trial) |
Almondsbury Town
Almondsbury |
rptd July 29th, 2010 |
Yate Town
Yate Town |
rptd February 12th, 2011 ; released (rptd October 13th, 2011) |
Odd Down
Odd Down |
|
Tytherington Rocks
Tytherington Rocks |
rptd January 26th, 2012 |
Old Sodbury
Old Sodbury |
May 2012 (dual registration) |
Shortwood United
Shortwood United |
rptd November 28th, 2014 |
Chipping Sodbury Town
Chipping Sodbury Town |
2016 |
Shortwood United
Shortwood United |
September 2017 |
Chipping Sodbury Town
Chipping Sodbury Town |
rptd October 8th, 2018 (appointed player-manager) |
Longwell Green Sports
Longwell Green |
rptd April 27th, 2020 (appointed player-manager) |
|
rptd June 27th, 2021 (appointed player-manager) |