Age 28
Height 186 cm
Foot Right
Country England
Value €1.1m
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.74
13 matches
Last 5
6.76
+0.02 vs season
Best
7.7
vs Middlesbrough
MOTM
0
of 12 matches
Rating by match (last 12)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
13
Goals
0
Assists
0
Rating
6.74
Conceded
13
62%
Clean sheets
3
40%
Rating
6.74
29%
Matches
13
40%
Started
12
40%
Penalties saved
0/1
Detailed Stats & Percentiles (Championship)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 37%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Saves | 21 | 1.75 |
29
|
7
|
| Save percentage | 61.8 | 61.76 |
20
|
20
|
| Goals conceded | 13 | 1.08 |
62
|
72
|
| Goals prevented | -1.58 | -0.13 |
31
|
35
|
| Clean sheets | 3 | 0.25 |
40
|
68
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.08 |
29
|
20
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 5 | 0.42 |
31
|
35
|
| High claims | 8 | 0.67 |
37
|
33
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 37%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Accurate passes | 201 | 16.73 |
38
|
31
|
| Pass accuracy | 55.4 | 55.37 |
48
|
48
|
| Accurate long balls | 69 | 5.74 |
37
|
42
|
| Long ball accuracy | 30.3 | 30.26 |
38
|
38
|
| xA | 0.01 | 0.00 |
22
|
16
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.08 |
25
|
24
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 37%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Saves | 21 | 1.75 |
29
|
7
|
| Save percentage | 61.8 | 61.76 |
20
|
20
|
| Goals conceded | 13 | 1.08 |
62
|
72
|
| Goals prevented | -1.58 | -0.13 |
31
|
35
|
| Clean sheets | 3 | 0.25 |
40
|
68
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.08 |
29
|
20
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 5 | 0.42 |
31
|
35
|
| High claims | 8 | 0.67 |
37
|
33
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 37%
|
Per 90 pctl
avg 35%
|
|---|---|---|---|---|
| Accurate passes | 201 | 16.73 |
38
|
31
|
| Pass accuracy | 55.4 | 55.37 |
48
|
48
|
| Accurate long balls | 69 | 5.74 |
37
|
42
|
| Long ball accuracy | 30.3 | 30.26 |
38
|
38
|
| xA | 0.01 | 0.00 |
22
|
16
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.08 |
25
|
24
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (31)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-02 | vs Leicester City | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-04-22 | @ Sheffield United | Championship | 1-3 | 0 | 0 | 0 | |
| 2026-04-17 | vs Coventry City | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-04-14 | @ Southampton | Championship | 3-0 | 0 | 0 | 0 | |
| 2026-04-11 | @ Stoke City | Championship | 1-1 | 0 | 0 | 0 | |
| 2026-04-06 | vs West Bromwich Albion | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-04-03 | @ Birmingham City | Championship | 0-1 | 0 | 0 | 0 | |
| 2026-03-21 | vs Middlesbrough | Championship | 0-0 | 0 | 0 | 0 | |
| 2026-01-04 | vs Charlton Athletic | Championship | 2-2 | 90 | 0 | 0 | 5.9 |
| 2026-01-01 | vs Wrexham | Championship | 0-2 | 90 | 0 | 0 | 5.7 |
| 2025-12-29 | @ Sheffield Wednesday | Championship | 0-0 | 90 | 0 | 0 | 6.9 |
| 2025-12-26 | @ Middlesbrough | Championship | 0-0 | 90 | 0 | 0 | 7.7 |
| 2025-12-20 | vs Millwall | Championship | 2-0 | 90 | 0 | 0 | 7.6 |
| 2025-12-13 | @ Portsmouth | Championship | 2-1 | 90 | 0 | 0 | 7.4 |
| 2025-12-09 | vs Oxford United | Championship | 1-1 | 90 | 0 | 0 | 6.2 |
| 2025-12-06 | vs Sheffield Wednesday | Championship | 1-0 | 90 | 0 | 0 | |
| 2025-12-02 | vs Ipswich Town | Championship | 1-1 | 90 | 0 | 0 | 6.7 |
| 2025-11-29 | @ Wrexham | Championship | 1-1 | 90 | 0 | 0 | 7.1 |
| 2025-11-26 | vs Queens Park Rangers | Championship | 0-1 | 90 | 0 | 0 | 6.7 |
| 2025-11-21 | @ Preston North End | Championship | 1-2 | 90 | 0 | 0 | 7.4 |
| 2025-11-08 | vs Derby County | Championship | 1-2 | 90 | 0 | 0 | 5.8 |
| 2025-11-04 | @ Bristol City | Championship | 0-1 | 1 | 0 | 0 | |
| 2025-11-01 | @ Leicester City | Championship | 0-2 | 0 | 0 | 0 | |
| 2025-10-25 | vs Southampton | Championship | 2-1 | 0 | 0 | 0 | |
| 2025-10-21 | vs Sheffield United | Championship | 1-3 | 0 | 0 | 0 | |
| 2025-10-18 | @ Coventry City | Championship | 2-0 | 0 | 0 | 0 | |
| 2025-10-04 | vs Stoke City | Championship | 1-1 | 0 | 0 | 0 | |
| 2025-09-30 | vs Swansea City | Championship | 1-2 | 0 | 0 | 0 | |
| 2025-09-27 | @ Charlton Athletic | Championship | 3-0 | 0 | 0 | 0 | |
| 2025-09-20 | vs Ipswich Town | Championship | 1-0 | 0 | 0 | 0 | |
| 2025-09-13 | @ Watford | Championship | 0-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Blackburn Rovers | senior | 13 | 0 | 0 | 6.74 |
| 2024/2025 | Blackburn Rovers | senior | 42 | 0 | 0 | 6.91 |
| 2023/2024 | Blackburn Rovers | senior | 28 | 0 | 0 | 6.74 |
| 2022/2023 | Blackburn Rovers | senior | 26 | 0 | 0 | 6.89 |
| 2021/2022 | Blackburn Rovers | senior | 4 | 0 | 0 | 6.28 |
| 2020/2021 | Blackburn Rovers | senior | 4 | 0 | 0 | 5.32 |
| 2019/2020 | Middlesbrough | senior | 25 | 0 | 0 | 6.40 |
| 2018/2019 | Gateshead FC | senior | 46 | 0 | 0 | - |
| 2017/2018 | Darlington | senior | 16 | 0 | 0 | - |
| 2025/2026 | Blackburn Rovers U21 | youth | 1 | 0 | 0 | - |
| 2023/2024 | Blackburn Rovers U21 | youth | 2 | 0 | 0 | - |
| 2022/2023 | Blackburn Rovers U21 | youth | 2 | 0 | 0 | - |
| 2021/2022 | Blackburn Rovers U23 | youth | 1 | 0 | 0 | - |
| 2017/2018 | Middlesbrough U23 | youth | 11 | 0 | 0 | - |
| 2016/2017 | Middlesbrough U23 | youth | 12 | 0 | 0 | - |
| 2016/2017 | Middlesbrough U18 | youth | 4 | 0 | 0 | - |
| 2015/2016 | Middlesbrough FC Under 19 | youth | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Harry Leonard
Ryan Alebiosu
Harry Pickering
Yuri Ribeiro
Taylor Gardner-Hickman
Sondre Tronstad
Augustus Kargbo
Sidnei Tavares
Todd Cantwell
Andri Gudjohnsen
Lewis Miller
Dion De Neve
Sean McLoughlin
Scott Wharton
Hayden Carter
Axel Henriksson
Ryan Hedges
Oladapo Afolayan
Balázs Tóth
Yuki Ohashi
Moussa Baradji
Ryoya Morishita
Connor O'Riordan
Nathan Redmond
Adam Forshaw
Mathias Jørgensen
Kristi Montgomery
Jake Garrett
Matty Litherland
George Pratt
Aodhan Doherty
Nathan Dlamini
Blackburn Rovers