07/2023 - 01/2024 | Shrewsbury Town | |
07/2022 - 06/2023 | Cheltenham Town | |
07/2018 - 06/2022 | Guiseley AFC | |
11/2016 - 04/2017 | Grimsby Town | |
07/2011 - 11/2016 | Solihull Moors | |
11/2007 - 06/2010 | Millwall FC | |
03/2004 - 11/2007 | Queens Park Rangers | |
07/2002 - 03/2004 | Rushden & Diamonds FC | |
03/2001 - 06/2002 | Queens Park Rangers | |
07/2000 - 03/2001 | Bristol Rovers | |
08/1997 - 06/2000 | Crewe Alexandra | |
07/1996 - 08/1997 | Kidderminster Harriers |