Personal details
Born5 Dec 1994
Age31 Years
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 2 | 7 | 3.5 | 15.55 | 0 | 0 |
| T20I | 33 | 789 | 31.56 | 137.70 | 19 | 5.97 |
| T20 | 45 | 927 | 26.48 | 131.11 | 17 | 6.44 |
| List A | 37 | 810 | 23.14 | 89.11 | 4 | 5.12 |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 2 | 2 | 0 | 7 | 6 | 3.5 | 45 | 15.55 | 0 | 0 | 0 | 0 | 2 |
| T20I | 33 | 30 | 5 | 789 | 93 | 31.56 | 573 | 137.70 | 0 | 4 | 53 | 19 | 13 |
| T20 | 45 | 40 | 5 | 927 | 92 | 26.48 | 707 | 131.11 | 0 | 4 | 87 | 30 | 17 |
| List A | 37 | 35 | 0 | 810 | 68 | 23.14 | 909 | 89.11 | 0 | 6 | 75 | 25 | 11 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| T20I | 33 | 13 | 38.5 | 232 | 19 | 4/17 | 12.21 | 5.97 | 0 | 0 |
| T20 | 45 | 14 | 37.5 | 244 | 17 | 4/17 | 14.35 | 6.44 | 0 | 0 |
| List A | 37 | 17 | 65.5 | 337 | 4 | 2/17 | 84.25 | 5.12 | 0 | 0 |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 2 | 5 | 4 | 2.50 | 83.33 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Zimbabwe | 1 | 1 | 17 | 17.00 | 4.25 | 24.00 |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Afghanistan | 2 | 7 | 6 | 3.50 | 15.56 | 0 | 0 |
Last 10 innings · batting
44vs UGA
11vs UGA
93*vs BTS
94vs UGA
57*vs BTS
54vs RWN
13vs SLE
35vs BTS
8*vs CAM
6vs SLE
T20I
vs UGA19 Sep 2026 · runout (Riazat Ali Shah / C Musemeza)
44(32)
T20I
vs UGA18 Sep 2026 · c K Waiswa b E Kasaija
11(12)
T20I
vs BTS17 Sep 2026 · Not out
93*(52)
T20I
vs UGA12 Sep 2026 · c C Musemeza b Matthew Musinguzi
94(47)
T20I
vs BTS11 Sep 2026 · Not out
57*(20)
T20I
vs RWN9 Sep 2026 · c M Akayezu b Y Cyusa
54(40)
T20I
vs SLE8 Sep 2026 · c A Turay b G Sesay
13(9)
T20I
vs BTS29 May 2026 · runout (P Silas)
35(28)
T20I
vs CAM28 May 2026 · Not out
8*(3)
T20I
vs SLE26 May 2026 · c E Turay b S Conteh
6(11)
Last 10 innings · bowling
1/14vs UGA
2/6vs BTS
1/24vs BTS
2/19vs RWN
4/17vs ML
2/21vs TZN
1/17vs ZIM
0/26vs NIG
1/20vs MLW
2/15vs NAM
Kenya Cricket Team
Zimbabwe
Afghanistan