| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | FA Cup |  Wigan Athletic | 2 | 0 | 0 | 0/0/0 | 58 | 
| 2024/2025 | EFL Trophy |  Wigan Athletic | 2 | 1 | 0 | 0/0/0 | 148 | 
| 2024/2025 | League One |  Wigan Athletic | 26 | 1 | 0 | 6/0/0 | 505 | 
| 2023/2024 | League One |  Wigan Athletic | 37 | 2 | 3 | 6/0/0 | 1264 | 
| 2023/2024 | Carabao Cup |  Wigan Athletic | 1 | 0 | 0 | 0/0/0 | 65 | 
| 2023/2024 | FA Cup |  Wigan Athletic | 3 | 0 | 0 | 0/0/0 | 36 | 
| 2023/2024 | EFL Trophy |  Wigan Athletic | 4 | 0 | 0 | 2/0/0 | 225 | 
| 2021/2022 | EFL Trophy |  Tranmere Rovers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | FA Cup |  Tranmere Rovers | 2 | 1 | 0 | 0/0/0 | 124 | 
| 2021/2022 | Carabao Cup |  Tranmere Rovers | 1 | 0 | 0 | 0/0/0 | 79 | 
| 2021/2022 | League Two |  Tranmere Rovers | 29 | 2 | 1 | 3/0/1 | 1711 | 
| 2020/2021 | A-League Men |  Melbourne Victory | 18 | 4 | 2 | 6/0/0 | 1418 | 
| 2019/2020 | Championship |  Luton Town | 23 | 4 | 0 | 1/0/0 | 912 | 
| 2019/2020 | Carabao Cup |  Luton Town | 3 | 0 | 0 | 0/0/0 | 105 | 
| 2018/2019 | FA Cup |  Wigan Athletic | 1 | 0 | 0 | 0/0/0 | 77 | 
| 2018/2019 | Championship |  Wigan Athletic | 22 | 1 | 0 | 3/0/0 | 438 | 
| 2017/2018 | Championship |  Sunderland | 24 | 1 | 2 | 5/1/0 | 1104 | 
| 2017/2018 | EFL Trophy |  Sunderland U21 | 1 | 0 | 1 | 0/0/0 | 90 | 
| 2017/2018 | Carabao Cup |  Wigan Athletic | 1 | 0 | 0 | 0/0/0 | 63 | 
| 2017/2018 | Carabao Cup |  Sunderland | 1 | 0 | 0 | 0/0/0 | 35 | 
| 2017/2018 | FA Cup |  Sunderland | 1 | 0 | 0 | 0/0/0 | 53 | 
| 2016/2017 | Championship |  Sheffield Wednesday | 10 | 0 | 2 | 0/0/0 | 302 | 
| 2016/2017 | FA Cup |  Sheffield Wednesday | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2015/2016 | FA Cup |  West Bromwich Albion | 1 | 0 | 1 | 0/0/0 | 0 | 
| 2015/2016 | Carabao Cup |  West Bromwich Albion | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2015/2016 | Premier League |  West Bromwich Albion | 12 | 0 | 1 | 2/0/0 | 273 | 
| 2014/2015 | FA Cup |  West Bromwich Albion | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2014/2015 | Championship |  Wigan Athletic | 23 | 5 | 0 | 5/0/1 | 1582 | 
| 2014/2015 | Premier League |  West Bromwich Albion | 8 | 0 | 1 | 1/0/0 | 347 | 
| 2013/2014 | FA Cup |  Wigan Athletic | 5 | 1 | 0 | 0/0/0 | 0 | 
| 2013/2014 | FA Community Shield |  Wigan Athletic | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Ligue Europa |  Wigan Athletic | 6 | 0 | 0 | 0/0/0 | 351 | 
| 2013/2014 | Championship |  Wigan Athletic | 33 | 3 | 0 | 4/0/1 | 1877 | 
| 2012/2013 | Carabao Cup |  Wigan Athletic | 3 | 1 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Premier League |  Wigan Athletic | 20 | 2 | 0 | 0/0/0 | 639 | 
| 2012/2013 | FA Cup |  Wigan Athletic | 7 | 3 | 0 | 2/0/0 | 0 | 
| 2011/2012 | Championship |  Blackpool | 14 | 2 | 1 | 0/0/0 | 797 | 
| 2011/2012 | Carabao Cup |  Wigan Athletic | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2011/2012 | FA Cup |  Wigan Athletic | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2011/2012 | Premier League |  Wigan Athletic | 2 | 0 | 0 | 1/0/0 | 0 | 
| 2010/2011 | Carabao Cup |  Wigan Athletic | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Premier League |  Wigan Athletic | 3 | 0 | 0 | 0/0/0 | 11 | 
| 2010/2011 | FA Cup |  Wigan Athletic | 3 | 1 | 0 | 0/0/0 | 0 | 
| 2008/2009 | Premier League |  Wigan Athletic | 1 | 0 | 0 | 0/0/0 | 12 | 
| Total: | 363 | 36 | 15 | 48/1/3 | 14925 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Tranmere Rovers |  Wigan Athletic | 01/07/2023 | Gratuit | 
|  Melbourne Victory |  Tranmere Rovers | 09/07/2021 | Gratuit | 
|  Luton Town |  Melbourne Victory | 21/11/2020 | Gratuit | 
|  Wigan Athletic |  Luton Town | 01/07/2019 | Gratuit | 
|  Sunderland |  Wigan Athletic | 20/07/2018 | 2M € | 
|  West Bromwich Albion |  Sunderland | 31/08/2017 | N/a | 
|  Sheffield Wednesday |  West Bromwich Albion | 01/07/2017 | N/a | 
|  West Bromwich Albion |  Sheffield Wednesday | 01/01/2017 | Prêt | 
|  Wigan Athletic |  West Bromwich Albion | 28/01/2015 | 6.4M € | 
|  Wigan Athletic |  Blackpool | 01/09/2011 | Prêt |