| English Premier League 2019-2020 | Everton | 9 | 2 | 302 | 7 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| English Premier League 2020-2021 | Everton | 3 | 1 | 87 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| English Premier League 2021-22 | Everton | 35 | 25 | 2285 | 10 | 11 | 4 | 0 | 0 | 0 | 4 | 0 | 0 |
| English Premier League 2022-23 | Everton | 16 | 12 | 1098 | 4 | 5 | 3 | 0 | 0 | 0 | 6 | 0 | 0 |
| English Premier League 2022-23 | Newcastle | 15 | 4 | 437 | 11 | 5 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| English Premier League 2023-24 | Newcastle | 35 | 34 | 2907 | 1 | 17 | 10 | 1 | 0 | 0 | 11 | 0 | 1 |
| UEFA Champions League 2023-24 | Newcastle | 6 | 5 | 439 | 1 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| UEFA EURO 2024 | England | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| English Premier League 2025-26 | Newcastle | 19 | 17 | 1227 | 2 | 13 | 1 | 2 | 0 | 0 | 3 | 1 | 0 |
| English Premier League 2024-25 | Newcastle | 34 | 28 | 2447 | 6 | 19 | 5 | 1 | 1 | 0 | 2 | 0 | 0 |
| FIFA World Cup Qualification 2026 UEFA | England | 5 | 2 | 188 | 3 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| UEFA Champions League 2025-26 | Newcastle | 8 | 7 | 563 | 1 | 5 | 3 | 3 | 0 | 0 | 1 | 0 | 0 |