Partial coverage: some seasons of this career are not stored yet (2026/27).
Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Coventry City | 2023/24 – 2025/26 | 145 | 40 | 7 |
| Everton | 2019/20 – 2022/23 | 12 | 1 | — |
| Sunderland | 2022/23 | 17 | 7 | 2 |
| Everton U23 | 2017/18 – 2021/22 | 40 | 17 | — |
| Heart OF Midlothian | 2021/22 | 21 | 7 | 1 |
| Blackpool | 2020/21 | 24 | 10 | 1 |
| Everton U21 | 2018/19 – 2019/20 | 5 | 1 | — |
| Everton U18 | 2016/17 – 2018/19 | 46 | 41 | — |
| Sunderland U18 | 2016/17 | 1 | 0 | — |
| Blackburn Rovers U18 | 2016/17 | 0 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 7 Jul 2023 | Everton | Coventry | — |
| 1 Jan 2023 | Sunderland | Everton | — |
| 29 Jul 2022 | Everton | Sunderland | Loan |
| 1 Jun 2022 | Heart Of Midlothian | Everton | — |
| 25 Jan 2022 | Everton | Heart Of Midlothian | Loan |
| 1 Jun 2021 | Blackpool | Everton | — |
| 20 Jan 2021 | Everton | Blackpool | Loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | League Cup | Coventry City | 2 | 2 | 159 | 1 | 0 | 0 | 0 | 6.60 |
| 2025/26 | FA Cup | Coventry City | 1 | 0 | 17 | 0 | 0 | 0 | 0 | 6.20 |
| 2025/26 | Championship | Coventry City | 43 | 15 | 1656 | 13 | 2 | 1 | 0 | 6.72 |
| 2024/25 | Championship | Coventry City | 43 | 26 | 2288 | 6 | 2 | 1 | 0 | 6.58 |
| 2024/25 | League Cup | Coventry City | 2 | 0 | 48 | 1 | 0 | 0 | 0 | 6.75 |
| 2024/25 | FA Cup | Coventry City | 1 | 1 | 88 | 0 | — | 0 | 0 | — |
| 2023/24 | Championship | Coventry City | 46 | 30 | 2725 | 13 | 1 | 3 | 0 | 6.79 |
| 2023/24 | League Cup | Coventry City | 1 | 0 | 22 | 0 | — | 0 | 0 | 6.30 |
| 2023/24 | FA Cup | Coventry City | 6 | 5 | 462 | 6 | 2 | 0 | 0 | 8.53 |
| 2022/23 | Premier League | Everton | 11 | 2 | 221 | 1 | — | 0 | 0 | 6.55 |
| 2022/23 | Championship | Sunderland | 17 | 14 | 1133 | 7 | 2 | 0 | 0 | 7.02 |
| 2021/22 | Premiership | Heart OF Midlothian | 17 | 11 | 1119 | 5 | 1 | 2 | 0 | 6.69 |
| 2021/22 | Premier League 2 Division One | Everton U23 | 4 | 4 | 316 | 0 | — | 0 | 0 | — |
| 2021/22 | Premier League | Everton | 1 | 1 | 62 | 0 | — | 0 | 0 | 6.70 |
| 2021/22 | FA Cup | Heart OF Midlothian | 4 | 4 | 420 | 2 | — | 0 | 0 | — |
| 2020/21 | League One | Blackpool | 23 | 19 | 1519 | 10 | 1 | 1 | 0 | 7.08 |
| 2020/21 | Premier League 2 Division One | Everton U23 | 12 | 12 | 1077 | 8 | — | 2 | 0 | — |
| 2020/21 | FA Cup | Blackpool | 1 | 0 | 24 | 0 | — | 0 | 0 | 6.20 |
| 2019/20 | Premier League 2 | Everton U23 | 15 | 11 | 981 | 8 | — | 0 | 0 | — |
| 2019/20 | EFL Trophy | Everton U21 | 4 | 1 | 138 | 1 | — | 0 | 0 | — |
| 2019/20 | Premier League International Cup | Everton U23 | 3 | 3 | 263 | 0 | — | 0 | 0 | — |
| 2018/19 | Premier League 2 | Everton U23 | 3 | 2 | 136 | 0 | — | 1 | 0 | — |
| 2018/19 | U18 Premier League | Everton U18 | 21 | 20 | 1767 | 32 | — | 1 | 0 | — |
| 2018/19 | EFL Trophy | Everton U21 | 1 | 0 | 15 | 0 | — | 0 | 0 | — |
| 2018/19 | FA Youth Cup | Everton U18 | 4 | 4 | 390 | 5 | — | 1 | 0 | — |
| 2018/19 | Premier League International Cup | Everton U23 | 2 | 1 | 114 | 1 | — | 0 | 0 | — |
| 2017/18 | Premier League 2 | Everton U23 | 1 | 0 | 17 | 0 | — | 0 | 0 | — |
| 2017/18 | U18 Premier League | Everton U18 | 17 | 11 | 1066 | 4 | — | 0 | 0 | — |
| 2017/18 | FA Youth Cup | Everton U18 | 1 | 0 | 6 | 0 | — | 0 | 0 | — |
| 2016/17 | U18 Premier League | Sunderland U18 | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2016/17 | U18 Premier League | Everton U18 | 3 | 1 | 99 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
