Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Sacramento Republic | United Soccer League | 18 | 692 | 1 | 0 |
| 2026/27 | Sacramento Republic | USL League One Cup | 3 | 270 | 0 | 0 |
| 2025/26 | North Texas SC | MLS Next Pro | 17 | 1,410 | 2 | 1 |
| 2025/26 | North Texas SC | MLS NEXT Pro Invitational | 1 | 90 | 0 | 0 |
| 2024/25 | Ghana | International Friendlies | 1 | 29 | 0 | 0 |
| 2024/25 | St. Johnstone | Scottish League Cup | 3 | 244 | 0 | 0 |
| 2024/25 | St. Johnstone | Scottish Premier League | 15 | 835 | 0 | 1 |
| 2024/25 | Ghana U20 | Africa U20 Cup of Nations | 4 | 377 | 0 | 0 |
| 2022/23 | Ghana U23 | Africa U23 Cup of Nations | 3 | 188 | 0 | 0 |
| 2021/22 | Ghana U20 | Toulon Tournament | 4 | 341 | 0 | 0 |
| Total | 10 seasons | 69 | 4,476 | 3 | 2 |
US Open Cup
2026/27No stats available right now.
United Soccer League
2026/27Compared with 159 players in the same position in 2026/27.
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 |
|---|---|---|
| Duels won | 62% | 79 |
| Aerial game | 74% | 92 |
| Tackles | 1.04 | 69 |
| Interceptions | 1.69 | 92 |
| Clearances | 4.42 | 61 |
| Pass accuracy | 80% | 41 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 4 |
| Shots | 4 |
| Dribbles completed | 6 |
| Tackles won | 8 |
| Interceptions | 13 |
| Clearances | 34 |
| Clean sheets | 1 |
USL League One Cup
2026/27| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 9 |
| Clean sheets | 2 |
MLS Next Pro
2025/26Compared with 190 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 |
|---|---|---|
| Duels won | 52% | 26 |
| Aerial game | 65% | 72 |
| Tackles | 0.64 | 18 |
| Interceptions | 1.15 | 48 |
| Clearances | 2.36 | 27 |
| Pass accuracy | 87% | 51 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 5 |
| Shots | 10 |
| Dribbles completed | 11 |
| Tackles won | 10 |
| Interceptions | 18 |
| Clearances | 37 |
| Clean sheets | 2 |
MLS NEXT Pro Invitational
2025/26| Metric | Total |
|---|---|
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 2 |
International Friendlies
2024/25No stats available right now.
Scottish League Cup
2024/25Compared with 19 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.
No data in this competition: Aerial game, Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 33% | 32 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Metric | Total |
|---|---|
| Clean sheets | 1 |
Scottish Premier League
2024/25Compared with 100 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 57% | 47 |
| Aerial game | 57% | 51 |
| Tackles | 1.40 | 80 |
| Interceptions | 1.40 | 86 |
| Clearances | 3.34 | 24 |
| Pass accuracy | 79% | 63 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 6 |
| Shots | 7 |
| Dribbles completed | 3 |
| Tackles won | 13 |
| Interceptions | 13 |
| Clearances | 31 |
| Clean sheets | 1 |
Africa U20 Cup of Nations
2024/25Compared with 13 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 |
|---|---|---|
| Duels won | 55% | 69 |
| Aerial game | 59% | 85 |
| Tackles | 1.19 | 77 |
| Interceptions | 1.91 | 100 |
| Clearances | 3.10 | 54 |
| Pass accuracy | 82% | 85 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 5 |
| Interceptions | 8 |
| Clearances | 13 |
| Clean sheets | 2 |
Scottish Challenge Cup
2024/25No stats available right now.
Africa U23 Cup of Nations
2022/23| Metric | Total |
|---|---|
| Big chances created | 3 |
| Tackles won | 4 |
| Interceptions | 2 |
| Clearances | 4 |
Toulon Tournament
2021/22| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 4 |
| Tackles won | 6 |
| Interceptions | 2 |
| Clearances | 4 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/26AwayNew Mexico UnitedG2-3 | 23' | 0 | 0 | 4 | 0 | 0 | 3 | 2 | 0/1 | 6.2 |
| 09/12Detroit City FCG1-0 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 09/05AwayOrange County SCE1-1 | 9' | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 8/9 | 8.0 |
| 08/22Phoenix RisingE2-2 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2/3 | 6.0 |
| 08/15LexingtonG1-0 | 1' | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1/1 | 6.2 |
| 08/08AwayPittsburgh Riverhounds SCE0-0 | 3' | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 3/3 | 6.0 |
| 08/05AwayFC TulsaP1-0 | 48' | 0 | 0 | 4 | 1 | 1 | 6 | 5 | 29/39 | 6.4 |
| 07/25AwayOakland RootsG1-3 | 45' | 0 | 0 | 2 | 0 | 0 | 1 | 1 | 25/26 | 5.8 |
| 07/18AwayCharleston BatteryE1-1 | 90' | 0 | 0 | 4 | 2 | 1 | 3 | 0 | 33/40 | 6.3 |
| 07/11AwayAthletic Club BoiseP2-0 | 90' | 0 | 0 | 0 | 2 | 1 | 6 | 0 | 84/93 | 7.0 |
| 06/20New Mexico UnitedP0-1 | 16' | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 11/14 | 6.1 |
| 06/13AwayColorado Springs SwitchbacksG0-1 | 10' | 0 | 0 | 3 | 0 | 1 | 1 | 1 | 1/1 | 5.8 |
| 05/30AwayPhoenix RisingP2-0 | 57' | 0 | 0 | 4 | 2 | 3 | 5 | 0 | 13/17 | 6.6 |
| 05/23AwaySan AntonioP2-1 | 90' | 0 | 0 | 3 | 1 | 2 | 11 | 5 | 51/62 | 7.5 |
| 05/16AwayOakland RootsG0-1 | 90' | 0 | 0 | 5 | 0 | 1 | 1 | 1 | 47/54 | 6.7 |
AUS
BRA
WXW
NBP
KAT
URA
EHI
TOK
ROS
KWF
TCT
SFR
GIF
YFC
OSA
AVI
ZWE
SSP
FUJ
CZO
MON
FMA
CON
FAG
YAM
ALB
FUK
HOL
JÚB
JEF
SAG
VER
GAI
VVN
GIR
NGO
JPN
KOR
MDA
FRO
FIN
BLR
ESP
CRO
SVN
MKD
SVK
KAZ
SCO
SUI
SMR
ALB
LUX
ISL
CZE
ENG
BUL
EST
RUS
IRN
USA
CHI
MEX
PER
VGB
TCA
VIR
BAH
GUF
AIA
ARU
BLZ
VIN
COM
NAM
BDI
ALG
ETH
SEN




