 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | FA Cup |  Crystal Palace | 4 | 0 | 1 | 0/0/0 | 160 | 
| 2024/2025 | Carabao Cup |  Crystal Palace | 4 | 0 | 0 | 1/0/0 | 256 | 
| 2024/2025 | Premier League |  Crystal Palace | 33 | 0 | 3 | 12/0/0 | 2118 | 
| 2024 | Club Friendlies |  Crystal Palace | 6 | 0 | 1 | 1/0/0 | 218 | 
| 2023/2024 | Carabao Cup |  Crystal Palace | 1 | 0 | 0 | 0/0/0 | 30 | 
| 2023/2024 | FA Cup |  Crystal Palace | 2 | 0 | 0 | 0/0/0 | 109 | 
| 2023/2024 | Premier League |  Crystal Palace | 30 | 0 | 1 | 6/0/0 | 1899 | 
| 2023 | Club Friendlies |  Crystal Palace | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Premier League |  Crystal Palace | 27 | 1 | 1 | 4/0/0 | 828 | 
| 2022/2023 | Carabao Cup |  Crystal Palace | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2022/2023 | FA Cup |  Crystal Palace | 1 | 0 | 0 | 0/0/0 | 74 | 
| 2022/2023 | Premier League Cup |  Crystal Palace U21 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | EFL Trophy |  Crystal Palace U21 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Premier League 2 Division One |  Crystal Palace U21 | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2022 | Club Friendlies |  Crystal Palace | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022 | Club Friendlies |  Crystal Palace | 1 | 0 | 0 | 0/0/0 | 28 | 
| 2021/2022 | Premier League |  Crystal Palace | 16 | 0 | 1 | 6/0/0 | 1065 | 
| 2021/2022 | FA Cup |  Crystal Palace | 4 | 1 | 0 | 0/0/0 | 186 | 
| 2021/2022 | FA Cup |  Hull City | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | FA Cup |  Watford | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2020/2021 | Championship |  Watford | 30 | 2 | 0 | 7/0/0 | 1941 | 
| 2019/2020 | Carabao Cup |  Watford | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | Premier League |  Watford | 30 | 1 | 1 | 9/0/0 | 2262 | 
| 2019 | Club Friendlies |  Watford | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2018/2019 | FA Cup |  Watford | 6 | 1 | 1 | 0/0/0 | 476 | 
| 2018/2019 | Carabao Cup |  Watford | 2 | 0 | 0 | 0/0/0 | 51 | 
| 2018/2019 | Premier League |  Watford | 32 | 2 | 4 | 5/0/0 | 2436 | 
| 2017/2018 | Carabao Cup |  Watford | 1 | 0 | 1 | 0/0/0 | 71 | 
| 2017/2018 | Premier League |  Watford | 15 | 2 | 3 | 0/0/0 | 995 | 
| 2016/2017 | Championship |  Derby County | 38 | 3 | 3 | 11/0/0 | 2614 | 
| 2016/2017 | FA Cup |  Derby County | 1 | 0 | 1 | 0/0/0 | 63 | 
| 2016/2017 | Carabao Cup |  Derby County | 3 | 0 | 0 | 1/0/0 | 0 | 
| 2015/2016 | Championship |  Derby County | 8 | 0 | 0 | 1/0/0 | 489 | 
| 2014/2015 | Championship |  Derby County | 42 | 2 | 5 | 9/0/0 | 3209 | 
| 2014/2015 | Carabao Cup |  Derby County | 5 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Carabao Cup |  Derby County | 3 | 1 | 0 | 1/0/0 | 0 | 
| 2013/2014 | Championship |  Derby County | 44 | 4 | 0 | 5/0/0 | 3363 | 
| 2012/2013 | Championship |  Derby County | 35 | 2 | 0 | 3/0/0 | 2909 | 
| 2012/2013 | FA Cup |  Derby County | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2011/2012 | Championship |  Derby County | 3 | 0 | 0 | 0/0/0 | 106 | 
| Total: | 435 | 22 | 27 | 83/0/0 | 28406 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Crystal Palace |  Watford | 28/08/2021 | 7M € | 
|  Watford |  Derby County | 24/06/2017 | 9.1M € |