Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Connecticut United | MLS Next Pro | 10 | 821 | 0 | 0 |
| 2025/26 | New York Red Bulls II | MLS Next Pro | 22 | 1,521 | 0 | 2 |
| 2024/25 | New York Red Bulls II | MLS Next Pro | 23 | 1,770 | 2 | 1 |
| 2022/23 | New York Red Bulls | Major League Soccer | 2 | 27 | 0 | 0 |
| 2022/23 | New York Red Bulls II | United Soccer League | 14 | 1,188 | 2 | 1 |
| 2022/23 | Uganda | International Friendlies | 1 | 90 | 0 | 0 |
| 2022/23 | Uganda | African Cup of Nations Qualifiers | 2 | 46 | 0 | 0 |
| 2021/22 | New York Red Bulls II | United Soccer League | 4 | 208 | 0 | 0 |
| 2020/21 | Uganda U20 | Africa U20 Cup of Nations | 6 | 405 | 2 | 0 |
| Total | 9 seasons | 84 | 6,076 | 6 | 4 |
MLS Next Pro
2026/27Compared with 157 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 |
|---|---|---|
| Chances created | 1.10 | 51 |
| Pass accuracy | 73% | 9 |
| Dribbles | 2.52 | 99 |
| Duels won | 59% | 91 |
| Recoveries | 6.47 | 100 |
| Forward passes | 30.37 | 93 |
| Metric | Total |
|---|---|
| Big chances created | 10 |
| Shots | 2 |
| Dribbles completed | 23 |
| Tackles won | 29 |
| Interceptions | 30 |
| Clearances | 7 |
| Clean sheets | 1 |
MLS Next Pro
2025/26Compared with 197 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 | 1.07 | 49 |
| Pass accuracy | 80% | 22 |
| Dribbles | 1.30 | 82 |
| Duels won | 53% | 62 |
| Recoveries | 5.21 | 99 |
| Forward passes | 32.66 | 85 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 18 |
| Shots | 9 |
| Dribbles completed | 22 |
| Tackles won | 48 |
| Interceptions | 40 |
| Clearances | 28 |
| Clean sheets | 3 |
Major League Soccer
2024/25No stats available right now.
Leagues Cup
2024/25No stats available right now.
US Open Cup
2024/25No stats available right now.
MLS Next Pro
2024/25Compared with 196 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 |
|---|---|---|
| Chances created | 1.12 | 52 |
| Pass accuracy | 75% | 8 |
| Dribbles | 1.47 | 81 |
| Duels won | 51% | 51 |
| Recoveries | 4.42 | 99 |
| Forward passes | 33.15 | 87 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 22 |
| Shots | 21 |
| Dribbles completed | 29 |
| Tackles won | 52 |
| Interceptions | 35 |
| Clearances | 18 |
Major League Soccer
2023/24No stats available right now.
US Open Cup
2023/24No stats available right now.
Leagues Cup
2023/24No stats available right now.
MLS Next Pro
2023/24No stats available right now.
Major League Soccer
2022/23Compared with 179 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 83% | 44 |
| Dribbles | 0.00 | 0 |
| Duels won | 0% | 0 |
| Recoveries | 0.00 | 0 |
| Forward passes | 36.67 | 84 |
| Metric | Total |
|---|---|
| Shots | 1 |
US Open Cup
2022/23No stats available right now.
United Soccer League
2022/23Compared with 173 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 |
|---|---|---|
| Chances created | 1.52 | 73 |
| Pass accuracy | 70% | 7 |
| Dribbles | 1.29 | 78 |
| Duels won | 40% | 12 |
| Recoveries | 3.03 | 85 |
| Forward passes | 31.14 | 81 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 20 |
| Shots | 13 |
| Dribbles completed | 17 |
| Tackles won | 24 |
| Interceptions | 16 |
| Clearances | 10 |
International Friendlies
2022/23Compared with 14 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.
Small sample so far: few matches played.
No data in this competition: Pass accuracy, Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 4 |
| Dribbles | 0.00 | 4 |
| Recoveries | 0.00 | 0 |
| Forward passes | 0.00 | 0 |
No stats available right now.
African Cup of Nations Qualifiers
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 1 |
| Clearances | 1 |
African Nations Championship
2022/23No stats available right now.
United Soccer League
2021/22| Metric | Total |
|---|---|
| Big chances created | 9 |
| Shots | 3 |
| Dribbles completed | 8 |
| Tackles won | 5 |
| Clearances | 1 |
International Friendlies
2021/22No stats available right now.
Uganda Premier League
2020/21No stats available right now.
International Friendlies
2020/21No stats available right now.
Africa U20 Cup of Nations
2020/21| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 6 |
| Shots | 11 |
| Dribbles completed | 5 |
| Tackles won | 11 |
| Interceptions | 13 |
| Clearances | 3 |
Uganda Premier League
2019/20No stats available right now.
African Cup of Nations Qualifiers
2019/20No stats available right now.
Uganda Premier League
2018/19No stats available right now.
African Champions League
2018/19No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 04/02AwayNYCFC IIP4-2 | 25' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 10/15 | 6.0 |
| 03/20Hudson Valley HammersG5-1 | 90' | 0 | 1 | 5 | 3 | 6 | 5 | 1 | 51/64 | 9.1 |
| 03/24TanzaniaP0-1 | 11' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0/0 | 5.9 |
| 08/20FC CincinnatiE1-1 | 15' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5/6 | 5.7 |
| 08/12Charleston BatteryP1-3 | 57' | 0 | 0 | 2 | 1 | 5 | 8 | 0 | 20/32 | 6.3 |
| 08/09Atlanta United 2G2-1 | 90' | 1 | 0 | 3 | 2 | 5 | 4 | 2 | 24/36 | 8.2 |
| 08/03Memphis 901P1-2 | 90' | 0 | 1 | 2 | 1 | 5 | 4 | 1 | 23/37 | 6.9 |
| 07/31New Mexico UnitedP1-2 | 90' | 1 | 0 | 1 | 3 | 8 | 6 | 1 | 21/27 | 7.4 |
| 07/30BarcelonaP0-2 | 45' | 0 | 0 | 0 | 1 | 3 | 3 | 1 | 4/10 | 5.9 |
| 06/30Atlanta UnitedG2-1 | 12' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 5/6 | 6.0 |
| 06/22New York City FCG3-0 | 6' | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 5/7 | 6.0 |
| 06/04AwayAlgeriaP2-0 | 35' | 0 | 0 | 0 | 1 | 2 | 3 | 0 | 2/7 | 6.0 |
| 05/27Birmingham LegionP1-2 | 90' | 0 | 0 | 0 | 0 | 10 | 9 | 4 | 27/39 | 6.0 |
| 05/21AwayIndy ElevenP2-0 | 90' | 0 | 0 | 3 | 1 | 6 | 10 | 0 | 44/60 | 6.5 |
| 05/14AwayHartford AthleticP3-2 | 90' | 0 | 0 | 1 | 0 | 6 | 4 | 1 | 18/30 | 5.5 |
CCS
EST
VIS
EST
CSP
SCL
QAC
AGR
MID
ATR
SUP
VFC
HUA
OHI
FRA
KR
BRA
ARG
SSL
STR
CCU
JPC
RMA
VIL
MAN
TUN
AJA
NEC
FRA
LVA
FCU
RAY
ATH
ATL
CIN
CLT
DAL
MIA
DC
NE
SEA
RBNY
SDG
ORL
CLB
PHI
RSL
ATX
NSH
MIN
HOU
SKC
POR
COL
SJ
LAF
VAN
QRO
ATL
FCJ
CTJ
ATS
GDL
CFA
MTY
VAS
REM
SAO
VIT
GUA
EME
TIG
BAN
RIV
ERC
CAT
AUD
TEM
SCR


