01/2024 - 06/2025 | Swansea City | |
12/2023 - 01/2024 | Swansea City | |
07/2023 - 12/2023 | Swansea City | |
11/2022 - 06/2023 | Southampton FC | |
01/2022 - 11/2022 | Luton Town | |
07/2021 - 01/2022 | Oldham Athletic | |
10/2020 - 06/2021 | Northampton Town | |
03/2020 - 07/2020 | Lincoln City | |
01/2016 - 01/2020 | Luton Town | |
12/2015 - 01/2016 | Bradford City | |
09/2015 - 12/2015 | Notts County | |
04/2015 - 09/2015 | Bradford City | |
03/2015 - 04/2015 | Peterborough United | |
07/2014 - 03/2015 | Bradford City | |
07/2011 - 06/2014 | Notts County | |
08/2010 - 06/2011 | Swindon Town | |
06/2010 - 08/2010 | Leeds United | |
11/2009 - 05/2010 | Swindon Town | |
11/2009 - 11/2009 | Leeds United | |
09/2009 - 11/2009 | Oldham Athletic | |
04/2009 - 08/2009 | Leeds United | |
03/2009 - 04/2009 | Crewe Alexandra | |
07/2008 - 03/2009 | Leeds United | |
01/2008 - 06/2008 | Leeds United | |
11/2006 - 01/2008 | Leicester City | |
09/2006 - 11/2006 | Mansfield Town | |
05/2003 - 09/2006 | Leicester City |