Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Stellenbosch | South Africa PSL | 25 | 2,101 | 1 | 2 |
| 2025/26 | Stellenbosch | CAF Confederation Cup | 4 | 360 | 0 | 0 |
| 2025/26 | Stellenbosch | South Africa 8 Cup | 4 | 372 | 1 | 0 |
| 2025/26 | Stellenbosch | South Africa Cup | 1 | 90 | 0 | 0 |
| 2025/26 | Stellenbosch | South Africa League Cup | 1 | 75 | 0 | 0 |
| 2024/25 | Stellenbosch | South Africa PSL | 19 | 1,357 | 0 | 2 |
| 2024/25 | Stellenbosch | CAF Confederation Cup | 7 | 412 | 0 | 0 |
| 2024/25 | Stellenbosch | South Africa Cup | 3 | 250 | 0 | 0 |
| 2023/24 | Rivers United | CAF Confederation Cup | 8 | 720 | 1 | 1 |
| 2022/23 | Rivers United | CAF Confederation Cup | 8 | 720 | 0 | 0 |
| Total | 10 seasons | 80 | 6,457 | 3 | 5 |
South Africa PSL
2025/26Compared with 114 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 | 56% | 52 |
| Aerial game | 53% | 52 |
| Tackles | 1.54 | 87 |
| Interceptions | 1.37 | 69 |
| Clearances | 5.10 | 60 |
| Pass accuracy | 69% | 8 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 7 |
| Shots | 21 |
| Dribbles completed | 10 |
| Tackles won | 36 |
| Interceptions | 32 |
| Clearances | 119 |
| Clean sheets | 8 |
CAF Confederation Cup
2025/26Compared with 37 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 |
|---|---|---|
| Duels won | 67% | 86 |
| Aerial game | 65% | 81 |
| Tackles | 2.25 | 100 |
| Interceptions | 1.25 | 46 |
| Clearances | 2.75 | 19 |
| Pass accuracy | 69% | 5 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 9 |
| Interceptions | 5 |
| Clearances | 11 |
| Clean sheets | 1 |
South Africa 8 Cup
2025/26| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 3 |
| Shots | 4 |
| Dribbles completed | 1 |
| Tackles won | 5 |
| Interceptions | 3 |
| Clearances | 15 |
| Clean sheets | 1 |
South Africa Cup
2025/26| Metric | Total |
|---|---|
| Interceptions | 1 |
| Clearances | 4 |
South Africa League Cup
2025/26| Metric | Total |
|---|---|
| Shots | 2 |
| Interceptions | 1 |
| Clearances | 2 |
South Africa PSL
2024/25Compared with 103 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 | 56% | 56 |
| Aerial game | 45% | 19 |
| Tackles | 2.06 | 98 |
| Interceptions | 1.46 | 80 |
| Clearances | 5.11 | 69 |
| Pass accuracy | 77% | 39 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 14 |
| Shots | 9 |
| Dribbles completed | 14 |
| Tackles won | 31 |
| Interceptions | 22 |
| Clearances | 77 |
| Clean sheets | 5 |
CAF Confederation Cup
2024/25Compared with 49 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 | 58% | 51 |
| Aerial game | 71% | 82 |
| Tackles | 0.87 | 51 |
| Interceptions | 0.87 | 31 |
| Clearances | 2.40 | 22 |
| Pass accuracy | 69% | 2 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 3 |
| Dribbles completed | 2 |
| Tackles won | 4 |
| Interceptions | 4 |
| Clearances | 11 |
| Clean sheets | 2 |
South Africa 8 Cup
2024/25No stats available right now.
South Africa Cup
2024/25| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 6 |
| Interceptions | 5 |
| Clearances | 8 |
| Clean sheets | 1 |
South Africa League Cup
2024/25No stats available right now.
Nigerian Premier League
2023/24No stats available right now.
CAF Confederation Cup
2023/24Compared with 35 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 69% | 90 |
| Aerial game | 74% | 90 |
| Tackles | 1.88 | 99 |
| Interceptions | 1.13 | 56 |
| Clearances | 3.13 | 61 |
| Pass accuracy | 75% | 44 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 10 |
| Shots | 12 |
| Dribbles completed | 2 |
| Tackles won | 15 |
| Interceptions | 9 |
| Clearances | 25 |
| Clean sheets | 3 |
Nigerian Premier League
2022/23No stats available right now.
CAF Confederation Cup
2022/23Compared with 49 players in the same position in 2022/23.
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 | 68% | 87 |
| Aerial game | 67% | 87 |
| Tackles | 1.00 | 51 |
| Interceptions | 1.13 | 32 |
| Clearances | 2.13 | 30 |
| Pass accuracy | 74% | 30 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 5 |
| Dribbles completed | 2 |
| Tackles won | 8 |
| Interceptions | 9 |
| Clearances | 17 |
| Clean sheets | 3 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 05/23AwayMarumo GallantsE0-0 | 90' | 0 | 0 | 1 | 0 | 1 | 8 | 4 | 31/48 | 6.5 |
| 05/16Orbit CollegeG2-0 | 90' | 0 | 1 | 5 | 1 | 1 | 8 | 3 | 46/58 | 8.6 |
| 05/08AwayDurban CityE0-0 | 90' | 0 | 0 | 6 | 2 | 5 | 5 | 3 | 16/25 | 7.1 |
| 05/05Orlando PiratesP0-2 | 90' | 0 | 0 | 9 | 2 | 3 | 11 | 5 | 31/51 | 6.3 |
| 04/26AwayPolokwane CityP1-0 | 90' | 0 | 0 | 6 | 2 | 1 | 3 | 1 | 29/33 | 6.3 |
| 04/22AwayMamelodi SundownsE1-1 | 90' | 0 | 0 | 2 | 1 | 2 | 5 | 3 | 20/31 | 6.3 |
| 04/17Sekhukhune UnitedG3-1 | 90' | 1 | 0 | 4 | 1 | 1 | 4 | 0 | 19/28 | 8.4 |
| 04/07AwayRichards BayP2-1 | 90' | 0 | 0 | 3 | 2 | 0 | 7 | 4 | 24/36 | 6.2 |
| 03/21Chippa UnitedG2-1 | 90' | 0 | 1 | 6 | 3 | 0 | 11 | 6 | 22/32 | 8.1 |
| 03/18AwayGolden ArrowsE1-1 | 90' | 0 | 0 | 4 | 1 | 2 | 3 | 0 | 29/42 | 5.8 |
| 03/13TS GalaxyE1-1 | 90' | 0 | 0 | 1 | 2 | 1 | 9 | 6 | 25/42 | 6.3 |
| 03/03AwaySiweleleE0-0 | 90' | 0 | 0 | 7 | 2 | 0 | 5 | 2 | 22/35 | 6.9 |
| 02/27AmaZuluG1-0 | 90' | 0 | 0 | 8 | 0 | 0 | 8 | 5 | 33/47 | 6.5 |
| 02/24AwayKaizer ChiefsG1-2 | 90' | 0 | 0 | 1 | 1 | 0 | 6 | 3 | 22/28 | 5.8 |
| 02/18MagesiE1-1 | 90' | 0 | 0 | 5 | 4 | 0 | 9 | 3 | 38/51 | 6.4 |
COL
CHI
MTY
CTJ
GDL
ATL
COR
CRU
CAN
CAM
TAP
EST
INS
CFA
TOL
MVC
CCM
DLK
JXL
SDT
S28
SHP
GGA
SCR
HLW
LIM
ESP
OLI
FMA
KWF
JEF
AVI
VVN
VER
RIG
DNU
HEA
CHE
MUN
BOU
LEE
BRE
NFO
COV
SUN
HUL
IPS
MCI
BHA
TOT
CRY
AVL
FUL
LEV
ATM
RAY
CEL
BET
MAL
BAR
ALA
CLT
ORL
CLB
DC
CIN
PHI
NYC
MTL
SKC
DAL
