07/2024 - 06/2025 | Newcastle United | |
07/2022 - 06/2024 | Birmingham City | |
07/2017 - 07/2022 | Wolverhampton Wanderers | |
07/2021 - 06/2022 | Wolverhampton Wanderers U23 | |
10/2020 - 06/2021 | Wolverhampton Wanderers U23 | |
07/2010 - 07/2017 | Norwich City | |
07/2009 - 06/2010 | Motherwell FC | |
04/2009 - 07/2009 | Everton FC | |
01/2009 - 04/2009 | Crewe Alexandra | |
07/2008 - 01/2009 | Everton FC | |
02/2008 - 06/2008 | Stockport County | |
07/2007 - 02/2008 | Everton FC | |
04/2007 - 06/2007 | Bristol City | |
03/2007 - 04/2007 | Everton FC | |
02/2007 - 03/2007 | Wrexham FC | |
11/2006 - 02/2007 | Everton FC | |
09/2006 - 11/2006 | Stockport County | |
07/2006 - 09/2006 | Everton FC | |
01/2006 - 06/2006 | Everton FC | |
12/2005 - 01/2006 | Chester City | |
11/2005 - 12/2005 | Rushden & Diamonds FC | |
10/2005 - 11/2005 | Everton FC | |
09/2005 - 10/2005 | Walsall FC | |
07/2005 - 09/2005 | Everton FC | |
07/2004 - 06/2005 | Cambridge United |