Personal details
Born12 Jul 1989
Age37 Years
RoleRight-hand bat, Right-arm offbreak
Career at a glance
| Format | M | Runs | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|
| ODI | 39 | 621 | 20.03 | 63.49 | 2 | 4.82 |
| T20I | 99 | 1988 | 29.24 | 135.70 | 38 | 6.04 |
| T20 | 152 | 3044 | 28.99 | 141.91 | 65 | 6.44 |
| List A | 106 | 2643 | 30.73 | 0 | 25 | 4.69 |
| First-class | 12 | 495 | 20.62 | 51.24 | 0 | 4.15 |
Batting
| Format | M | Inn | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 4s | 6s | Ct |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 39 | 35 | 4 | 621 | 92 | 20.03 | 978 | 63.49 | 0 | 2 | 56 | 7 | 18 |
| T20I | 99 | 85 | 17 | 1988 | 120 | 29.24 | 1465 | 135.70 | 1 | 11 | 158 | 105 | 65 |
| T20 | 152 | 131 | 26 | 3044 | 120 | 28.99 | 2145 | 141.91 | 2 | 17 | 234 | 170 | 90 |
| List A | 106 | 99 | 13 | 2643 | 124 | 30.73 | 0 | 0 | 3 | 14 | 0 | 0 | 53 |
| First-class | 12 | 24 | 0 | 495 | 130 | 20.62 | 966 | 51.24 | 1 | 1 | 76 | 3 | 9 |
Bowling
| Format | M | Inn | Overs | Runs | Wkts | BBI | Avg | Econ | 5W | 10W |
|---|---|---|---|---|---|---|---|---|---|---|
| ODI | 39 | 7 | 28 | 135 | 2 | 1/14 | 67.5 | 4.82 | 0 | 0 |
| T20I | 99 | 38 | 100.5 | 610 | 38 | 3/12 | 16.05 | 6.04 | 0 | 0 |
| T20 | 152 | 65 | 161.2 | 1040 | 65 | 4/30 | 16 | 6.44 | 0 | 0 |
| List A | 106 | 43 | 217.2 | 1020 | 25 | 6/28 | 40.8 | 4.69 | 2 | 0 |
| First-class | 12 | 5 | 13 | 54 | 0 | – | 0 | 4.15 | 0 | 0 |
By tournament
| Tournament | M | Runs | HS | Avg | SR | Wkts | Econ |
|---|---|---|---|---|---|---|---|
| ICC Cricket World Cup | 4 | 46 | 24 | 15.33 | 63.01 | 0 | – |
Against teams
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 3 | 87 | 67 | 29.00 | 119.18 | 1 | 0 |
Afghanistan | 3 | 71 | 52 | 23.67 | 112.70 | 1 | 0 |
Ireland | 4 | 44 | 27 | 11.00 | 100.00 | 0 | 0 |
South Africa | 1 | 28 | 28 | 28.00 | 112.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Ireland | 1 | 0 | 4 | – | 4.00 | – |
Zimbabwe | 1 | 0 | 14 | – | 7.00 | – |
| Batting vs | Inn | Runs | HS | Avg | SR | 50 | 100 |
|---|---|---|---|---|---|---|---|
Zimbabwe | 9 | 153 | 47 | 17.00 | 58.62 | 0 | 0 |
Ireland | 5 | 81 | 42 | 16.20 | 57.86 | 0 | 0 |
Afghanistan | 4 | 55 | 34 | 13.75 | 50.00 | 0 | 0 |
New Zealand | 1 | 16 | 16 | – | 69.57 | 0 | 0 |
Australia | 1 | 6 | 6 | 6.00 | 85.71 | 0 | 0 |
Pakistan | 1 | 0 | 0 | 0.00 | 0.00 | 0 | 0 |
| Bowling vs | Inn | Wkts | Runs | Avg | Econ | SR |
|---|---|---|---|---|---|---|
Ireland | 2 | 2 | 47 | 23.50 | 3.92 | 36.00 |
Zimbabwe | 3 | 0 | 61 | – | 4.69 | – |
Last 10 innings · batting
1vs UGA
33vs UGA
57vs RWN
56*vs UGA
14vs RWN
58vs SLE
38vs SLE
8vs RWN
11vs ML
1vs TZN
T20I
vs UGA19 Sep 2026 · c K Waiswa b E Kasaija
1(5)
T20I
vs UGA18 Sep 2026 · c (sub R Lutaaya) b Matthew Musinguzi
33(23)
T20I
vs RWN15 Sep 2026 · c Y Cyusa b M Akayezu
57(48)
T20I
vs UGA12 Sep 2026 · Not out
56*(35)
T20I
vs RWN9 Sep 2026 · lbw b M Nadir
14(12)
T20I
vs SLE8 Sep 2026 · c & b A Kamara
58(33)
T20I
vs SLE26 May 2026 · c AB Kamara b S Conteh
38(23)
T20I
vs RWN25 May 2026 · c & b M Nadir
8(11)
T20I
vs ML23 May 2026 · c S Kamate b A Prajapati
11(6)
T20I
vs TZN4 Oct 2025 · st A Rajeevan b L S Bakrania
1(5)
Last 10 innings · bowling
0/17vs JER
3/48vs QAT
0/34vs QAT
1/14vs NIG
0/8vs UGA
6/28vs JER
0/17vs NIG
2/13vs NIG
0/22vs NIG
2/19vs NIG
Kenya Cricket Team
Zimbabwe
Afghanistan
Ireland
South Africa
New Zealand
Australia
Pakistan