07/2021 - 06/2023 | Bolton Wanderers | |
01/2021 - 06/2021 | Bolton Wanderers | |
07/2016 - 07/2020 | Sheffield Wednesday | |
07/2012 - 06/2016 | Sheffield Wednesday | |
07/2008 - 06/2012 | Oldham Athletic | |
01/2008 - 06/2008 | Queens Park Rangers | |
07/2006 - 12/2007 | Manchester United |