Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Leyton Orient | EFL Cup | 2 | 174 | 0 | 0 |
| 2025/26 | Tranmere Rovers | English League 2 | 13 | 961 | 2 | 0 |
| 2025/26 | Leyton Orient | English Johnstone's Paints Trophy | 2 | 116 | 0 | 0 |
| 2025/26 | Leyton Orient | English League 1 | 5 | 161 | 0 | 0 |
| 2025/26 | Leyton Orient | EFL Cup | 1 | 10 | 0 | 0 |
| 2025/26 | Leyton Orient U21 | English Barclays U21 Premier League Cup | 1 | 69 | 0 | 0 |
| 2025/26 | Kenya | International Friendlies | 3 | 139 | 0 | 1 |
| 2024/25 | Leyton Orient | FA Cup | 3 | 78 | 0 | 0 |
| 2024/25 | Leyton Orient | English Johnstone's Paints Trophy | 5 | 420 | 1 | 0 |
| 2024/25 | Leyton Orient | English League 1 | 10 | 355 | 0 | 1 |
| 2024/25 | Leyton Orient | EFL Cup | 3 | 244 | 0 | 0 |
| 2023/24 | Leyton Orient | English Johnstone's Paints Trophy | 1 | 60 | 0 | 0 |
| 2023/24 | Leyton Orient | English League 1 | 6 | 336 | 0 | 0 |
| 2023/24 | Leyton Orient | EFL Cup | 1 | 18 | 0 | 0 |
| 2023/24 | Chelmsford City | English Blue Square Bet South | 7 | 439 | 0 | 0 |
| 2022/23 | Leyton Orient | English Johnstone's Paints Trophy | 1 | 90 | 0 | 0 |
| 2022/23 | Leyton Orient | EFL Cup | 1 | 90 | 0 | 0 |
| 2022/23 | Cheshunt | English Blue Square Bet South | 15 | 1,024 | 2 | 0 |
| 2021/22 | Leyton Orient | English League 2 | 1 | 61 | 0 | 0 |
| Total | 19 seasons | 81 | 4,845 | 5 | 2 |
EFL Cup
2026/27No stats available right now.
English League 2
2026/27No stats available right now.
EFL Cup
2026/27| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 5 |
| Dribbles completed | 3 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 2 |
| Clean sheets | 1 |
FA Cup
2025/26No stats available right now.
English Johnstone's Paints Trophy
2025/26No stats available right now.
English League 2
2025/26Compared with 178 players in the same position in 2025/26.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.94 | 47 |
| Pass accuracy | 76% | 72 |
| Dribbles | 1.22 | 87 |
| Duels won | 41% | 21 |
| Recoveries | 1.59 | 42 |
| Forward passes | 18.45 | 19 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 10 |
| Shots | 17 |
| Dribbles completed | 13 |
| Tackles won | 8 |
| Interceptions | 9 |
| Clearances | 10 |
EFL Cup
2025/26No stats available right now.
English Johnstone's Paints Trophy
2025/26| Metric | Total |
|---|---|
| Shots | 2 |
| Dribbles completed | 2 |
| Tackles won | 1 |
| Clearances | 2 |
English League 1
2025/26Compared with 174 players in the same position in 2025/26.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.56 | 13 |
| Pass accuracy | 70% | 16 |
| Dribbles | 2.24 | 99 |
| Duels won | 46% | 41 |
| Recoveries | 3.91 | 100 |
| Forward passes | 24.04 | 57 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 4 |
| Tackles won | 3 |
| Interceptions | 4 |
| Clearances | 2 |
EFL Cup
2025/26No stats available right now.
English Barclays U21 Premier League Cup
2025/26Compared with 45 players in the same position in 2025/26.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
No data in this competition: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 21 |
| Dribbles | 0.00 | 50 |
| Duels won | 100% | 100 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 50 |
| Metric | Total |
|---|---|
| Shots | 2 |
International Friendlies
2025/26Compared with 35 players in the same position in 2025/26.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
No data in this competition: Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.65 | 31 |
| Pass accuracy | 100% | 100 |
| Dribbles | 0.00 | 4 |
| Recoveries | 0.00 | 0 |
| Forward passes | 0.00 | 0 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
FA Cup
2024/25| Metric | Total |
|---|---|
| Tackles won | 1 |
English Johnstone's Paints Trophy
2024/25| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 5 |
| Shots | 5 |
| Dribbles completed | 6 |
| Tackles won | 6 |
| Interceptions | 5 |
| Clearances | 3 |
| Clean sheets | 1 |
English League 1
2024/25Compared with 184 players in the same position in 2024/25.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 1.01 | 57 |
| Pass accuracy | 78% | 60 |
| Dribbles | 1.01 | 83 |
| Duels won | 43% | 22 |
| Recoveries | 2.79 | 90 |
| Forward passes | 22.31 | 51 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 4 |
| Shots | 3 |
| Dribbles completed | 4 |
| Tackles won | 7 |
| Interceptions | 4 |
| Clearances | 3 |
EFL Cup
2024/25| Metric | Total |
|---|---|
| Tackles won | 5 |
| Interceptions | 1 |
| Clearances | 2 |
FA Cup
2023/24No stats available right now.
English Johnstone's Paints Trophy
2023/24| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
English League 1
2023/24Compared with 172 players in the same position in 2023/24.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.27 | 3 |
| Pass accuracy | 84% | 88 |
| Dribbles | 0.27 | 16 |
| Duels won | 52% | 65 |
| Recoveries | 2.41 | 77 |
| Forward passes | 20.09 | 20 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 4 |
| Dribbles completed | 1 |
| Tackles won | 4 |
| Interceptions | 5 |
| Clearances | 10 |
EFL Cup
2023/24| Metric | Total |
|---|---|
| Big chances created | 1 |
English Blue Square Bet South
2023/24| Metric | Total |
|---|---|
| Clean sheets | 1 |
FA Cup
2022/23No stats available right now.
English Johnstone's Paints Trophy
2022/23| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Dribbles completed | 2 |
English League 2
2022/23No stats available right now.
EFL Cup
2022/23| Metric | Total |
|---|---|
| Big chances created | 2 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 1 |
English Blue Square Bet South
2022/23| Metric | Total |
|---|---|
| Goals | 2 |
| Shots | 2 |
| Clean sheets | 1 |
FA Cup
2021/22No stats available right now.
English Johnstone's Paints Trophy
2021/22No stats available right now.
English League 2
2021/22| Metric | Total |
|---|---|
| Tackles won | 1 |
EFL Cup
2021/22No stats available right now.
U23 Club Friendlies
2021/22No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 08/25AwayWalsallE0-0 | 90' | 0 | 0 | 1 | 2 | 7 | 5 | 0 | 43/56 | 7.1 |
| 08/08Oxford UnitedG2-0 | 84' | 0 | 0 | 2 | 1 | 4 | 2 | 0 | 25/29 | 6.8 |
| 08/12Wycombe WanderersP0-1 | 10' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3/3 | 6.0 |
| 02/08Manchester CityP1-2 | 4' | 0 | 0 | 0 | 0 | 3 | 1 | 1 | 1/3 | 5.8 |
| 01/14Derby CountyE1-1 | 19' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 11/03AwayBoreham WoodE2-2 | 55' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.7 |
| 09/17AwayBrentfordP3-1 | 72' | 0 | 0 | 0 | 0 | 3 | 5 | 2 | 18/21 | 6.3 |
| 08/27AwayMillwallG0-1 | 82' | 0 | 0 | 0 | 0 | 8 | 4 | 3 | 19/20 | 6.8 |
| 08/13Newport CountyG4-1 | 90' | 0 | 0 | 0 | 0 | 2 | 10 | 0 | 43/46 | 6.7 |
| 08/08AwayPlymouth ArgyleP2-0 | 18' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 7/8 | 5.2 |
| 08/09AwayForest Green RoversP2-0 | 90' | 0 | 0 | 2 | 2 | 4 | 3 | 2 | 22/23 | 6.9 |
LTU
AZE
STU
FAK
GGS
ELZ
C47
ISP
KBS
ANK
ERZ
KIR
BEI
BAN
BUL
SIL
GEM
BYS
S70
ESA
USA
AKS
A70
ENG
GRA
DBO
HTY
ABS
12B
61T
A01
FET
DUZ
IKS
KER
AFK
E38
KKG
KFK
SIL
AUT
KVX
DEN
WAL
GIB
AND
SRB
NED
GER
GRE
ISR
IRL
NOR
POR
MLT
LIE
BOL
PAR
CLB
MIA
PUM
ASL
LEO
FCJ
NCX
CFA
MAR
GUY
CAY
HAI
CRC



