07/2021 - 06/2023 | Wigan Athletic | |
03/2018 - 06/2021 | Birmingham City | |
07/2016 - 06/2017 | Leeds United | |
11/2012 - 06/2015 | Accrington Stanley | |
07/2013 - 09/2014 | Accrington Stanley | |
11/2011 - 06/2012 | Sheffield United | |
07/2011 - 07/2011 | Rangers FC | |
01/2011 - 06/2011 | Blackpool FC | |
07/2010 - 01/2011 | Rangers FC | |
07/2009 - 06/2010 | Stoke City | |
01/2009 - 06/2009 | Stoke City | |
08/2007 - 01/2009 | Sheffield United | |
07/2006 - 08/2007 | Everton FC | |
01/2005 - 06/2006 | Everton FC | |
07/1998 - 01/2005 | Southampton FC | |
08/1995 - 06/1998 | Blackburn Rovers |