| Club | Details |
|---|---|
Celtic
Celtic |
October 2008 (signed professional contract); released (May 2009) |
Flixton
Flixton |
2009 |
Oldham Athletic
Oldham Athletic |
2009 (trial) |
Crewe Alexandra
Crewe Alexandra |
January 2010 (trial) |
Crewe Alexandra
Crewe Alexandra |
February 16th, 2010 (unattached); released (rptd May 1st, 2010) |
Droylsden
Droylsden |
cs 2010 |
FC Halifax Town
FC Halifax Town |
rptd July 8th, 2012 |
Chesterfield
Chesterfield |
January 4th, 2014 |
Tranmere Rovers
Tranmere Rovers |
March 3rd, 2015 (loan) |
Bury
Bury |
March 8th, 2016 (loan) |
Oldham Athletic
Oldham Athletic |
July 1st, 2017 ; released (rptd June 11th, 2019) |
Salford City
Salford |
January 2020 (unattached); released (rptd May 16th, 2020) |
Swindon Town
Swindon |
August 2020 (trial) |
Wigan Athletic
Wigan Athletic |
September 4th, 2020 (unattached); released (rptd May 26th, 2021) |
Doncaster Rovers
Doncaster Rovers |
August 6th, 2021 (unattached); released (rptd May 30th, 2022) |
Oldham Athletic
Oldham Athletic |
July 29th, 2022 (unattached); released (rptd June 20th, 2025) |
Radcliffe
Radcliffe |
July 1st, 2025 (announced June 20th, 2025) (unattached) |
Oldham Athletic
Oldham Athletic |
rptd September 18th, 2025 (appointed academy coach) |