| Club | Details |
|---|---|
Southampton
Southampton |
(youth) |
Bristol City
Bristol City |
(youth) ; transferred out (2005) |
Bolton Wanderers
Bolton |
2005 (transferred in, undisclosed fee)
2009 (signed professional contract) |
Crewe Alexandra
Crewe Alexandra |
March 12th, 2010 (loan) |
Walsall
Walsall |
rptd July 21st, 2010 (trial) |
Forest Green Rovers
Forest Green |
rptd November 11th, 2010
rptd May 11th, 2011 (signed); released (rptd May 4th, 2015) |
Yeovil Town
Yeovil Town |
rptd January 21st, 2015 (trial) |
Coventry City
Coventry City |
February 21st, 2015 (loan); expired (rptd May 19th, 2015) |
Coventry City
Coventry City |
July 1st, 2015 (announced June 30th, 2015) (unattached); transferred out (July 16th, 2018) |
Bury
Bury |
July 16th, 2018 (transferred in, free transfer); released (July 2nd, 2019) |
Stevenage
Stevenage |
July 2nd, 2019 (unattached); transferred out (January 31st, 2020) |
Forest Green Rovers
Forest Green |
January 31st, 2020 (transferred in, free transfer); released (rptd May 24th, 2021) |
Kilmarnock
Kilmarnock |
July 1st, 2021 (announced June 10th, 2021) (unattached); released (rptd June 3rd, 2023) |
Morecambe
Morecambe |
July 1st, 2023 (announced June 21st, 2023) (unattached); released (rptd May 20th, 2024) |
Swindon Town
Swindon |
July 2024 (trial) |
Barrow
Barrow |
August 5th, 2024 (unattached); released (January 5th, 2025) |
AFC Fylde
AFC Fylde |
January 10th, 2025 (unattached); released (rptd May 8th, 2025) |
Curzon Ashton
Curzon |
July 4th, 2025 (unattached); released (rptd May 9th, 2026) |