Kenya Win by Ten Wickets With 71 Balls to Spare as Dhiren Gondaria Takes 2 for 6 and Hits 57 Off 20
Botswana batted first at the Gahanga B Ground and made 108 for 8 — an innings in which extras, 28 of them, outscored every batter. Kenya answered with 109 without loss in 8.1 overs, both openers past fifty, Dhiren Gondaria's 57 not out taking twenty balls and six of them over the rope. He had already bowled three overs for six runs and two wickets.
There are one-sided T20 matches, and then there is what happened at the Gahanga B Ground on Friday. Botswana won the toss, chose to bat, used all 120 of their deliveries and reached 108 for 8. Kenya needed 49 of theirs, and did not lose a wicket getting there. Ten wickets, 71 balls to spare: in a format designed to keep two teams within touching distance of each other, that is about as far apart as it is possible to finish.
The scorecard hands the match to one man twice over. Dhiren Gondaria, Kenya's captain, bowled three overs for six runs and took two wickets, had a hand in a run-out, and then walked out and made 57 not out from 20 balls. He was Player of the Match, and there was never a second name in the conversation.
Match Summary
| Botswana | 108/8 (20 ov, RR 5.40) |
| Kenya | 109/0 (8.1 ov, RR 13.34, T:109) |
| Result | Kenya won by 10 wickets (71 balls remaining) |
| Points | Kenya 2, Botswana 0 |
| Player of the Match | Dhiren Gondaria, Kenya (3-0-6-2 and 57* off 20) |
| Toss | Botswana, elected to bat first |
| Venue | Gahanga B Ground, Rwanda (Kigali) — day, 20-over match |
| Match number | 8th Match | T20I no. 4111 |
| Officials | Umpires Isaac Oyieko, Patric Makumbi | Match referee Owen Chirombe |
| Botswana batting | |
| Valentine Mbazo | 25 (27b, 2x4, 1x6) — c Rushab Patel b Hirani |
| Phemelo Silas † | 13 (20b, 2x4) — run out (Gondaria/†Singh) |
| Botlhe Keganne | 12 (21b, 1x4) — b Gondaria |
| Thatayaone Tshose (c) | 7 (10b, 1x6) — c †Singh b Mutua |
| Dhruvkumar Maisuria | 7* (12b, 1x4) |
| Monroux Kasselman | 4 (4b, 1x4) — c Ngoche b Gill |
| Vinoo Balakrishnan | 4 (3b, 1x4) — b Mwendwa |
| Boemo Kgosiemang | 4* (7b) |
| Katlo Piet | 3 (11b) — c Gill b Hirani |
| Mmoloki Mooketsi | 1 (5b) — c Gill b Gondaria |
| Did not bat | Boemo Khumalo |
| Extras / Total | 28 (b 11, lb 10, w 7) | 108/8 (20 ov) |
| Fall of wickets | 1-4 (Kasselman, 0.4 ov), 2-16 (Balakrishnan, 1.3), 3-48 (Silas, 6.6), 4-67 (Mbazo, 10.1), 5-85 (Tshose, 12.4), 6-91 (Keganne, 15.4), 7-92 (Piet, 16.2), 8-95 (Mooketsi, 17.3) |
| Kenya bowling | |
| Dhiren Gondaria | 3-0-6-2 (econ 2.00) |
| Shem Ngoche | 4-0-11-0 (econ 2.75) |
| Nitish Hirani | 2-0-10-2 |
| Sachin Gill | 3-0-16-1 |
| Francis Mutua | 3-0-16-1 |
| Vishil Patel | 2-0-9-0 |
| Gerard Mwendwa | 3-0-19-1 |
| Kenya batting | |
| Dhiren Gondaria (c) | 57* (20b, 3x4, 6x6, SR 285.00) |
| Rushab Patel | 51* (30b, 6x4, 3x6, SR 170.00) |
| Extras / Total | 1 (nb 1) | 109/0 (8.1 ov) |
| Did not bat | Francis Mutua, Gerard Mwendwa, Gurdeep Singh, Nitish Hirani, Rakep Patel, Sachin Gill, Shem Ngoche, Sukhdeep Singh †, Vishil Patel |
| Botswana bowling | |
| Katlo Piet | 2-0-16-0 |
| Mmoloki Mooketsi | 3.1-0-22-0 |
| Boemo Kgosiemang | 1-0-22-0 |
| Thatayaone Tshose | 1-0-15-0 |
| Dhruvkumar Maisuria | 1-0-34-0 |
Seven Bowlers, None Expensive: How Kenya Built the Win Before They Batted
The ten-wicket margin will be what people remember, but the match was decided in the first innings, and it was decided by a rota rather than a spell. Kenya used seven bowlers in twenty overs. Not one of them went at more than 6.33 an over. There is no weak link to find on that card, and Botswana spent the whole innings looking for one.
Shem Ngoche was the metronome: four overs, 11 runs, an economy of 2.75, and not a single wicket to show for it — the kind of spell that wins matches without appearing to. Gondaria was the other end of the same idea, three overs for six, and his two wickets were the ones that shut the door: Botlhe Keganne bowled at 91 in the sixteenth, Mmoloki Mooketsi caught at 95 in the eighteenth. Nitish Hirani did the most damage per ball, two for 10 from two overs, removing the two batters — Mbazo and Piet — who had settled longest.
The openers were dealt with early. Sachin Gill had Monroux Kasselman caught at the back of the fourth ball of the innings; Gerard Mwendwa bowled Vinoo Balakrishnan in the second over. Botswana were 16 for 2 inside two overs, and from there they were rebuilding rather than batting.
Botswana's 108: When the Extras Column Is Your Top Scorer
Botswana's innings was a house built mostly of the bricks Kenya handed over. Extras made 28. No batter made more than Valentine Mbazo's 25 from 27, and only three of the ten who batted reached double figures. Eleven byes and ten leg byes is a lot of cricket played without the middle of the bat, and the scorecard cannot tell us why — only that it happened, and that it was the difference between a total of 80 and a total of 108.
To be fair to them, the wickets did not come in a rush. Botswana lost two inside two overs and then held on: 3 for 48 in the seventh, 4 for 67 in the eleventh. Mbazo and Phemelo Silas both dug in — Silas faced 20 balls for 13, Keganne 21 for 12 — and against an attack bowling this tightly, staying in is a legitimate plan. The trouble is that it never turned into anything. From 48 for 2 in the seventh over to 95 for 8 in the eighteenth they lost six wickets for 47 runs, and captain Thatayaone Tshose's 7 from 10, with one six in it, was the only innings that looked like an attempt to change the rate.
The lesson is not that Botswana batted badly. It is that 108 on this ground, against this attack, was never going to be enough — and that the boundary count tells you why. Botswana hit eight fours and two sixes in twenty overs. Kenya hit nine fours and nine sixes in eight.
Where the Match Turned
| Top score, Botswana innings | Extras, 28 (Mbazo 25 was the best by a batter) |
| Kenya bowlers used | 7 — worst economy 6.33 (Mwendwa) |
| Most economical spell | Gondaria 3-0-6-2 (econ 2.00); Ngoche 4-0-11-0 (econ 2.75) |
| Botswana, overs 0.1–1.3 | 16/2 (Kasselman, Balakrishnan) |
| Botswana, 67/4 to 95/8 | 4 wickets for 28 runs (overs 10.1–17.3) |
| Kenya opening stand | 109 unbroken — both openers fifty-plus, neither dismissed |
| Kenya boundaries | 9 fours, 9 sixes in 8.1 overs |
| Most expensive over | Dhruvkumar Maisuria 1-0-34-0 |
| Margin | 10 wickets, 71 balls remaining |
The Same Surface, Two Completely Different Readings
One of the quiet pleasures of a lopsided game is what it tells you about the pitch, and here the answer is uncomfortable for Botswana: the surface was fine. Kenya scored at 13.34 an over on it. Botswana scored at 5.40.
What the ground did reward was control. Kenya's seven bowlers were charged with 87 runs across twenty overs; Botswana's five were charged with 109 in eight and a bit. Botswana were also asked to bowl a chase they could not set a field for — a captain defending 109 has no dot-ball currency to spend — and it showed in the shape of their attack. Mmoloki Mooketsi bowled the most, 3.1 overs for 22, which is a respectable return in the circumstances. Dhruvkumar Maisuria's single over cost 34, nearly a third of the target in six deliveries, and once that over was gone the game had no more time left in it.
Player of the Match: Dhiren Gondaria
Captaincy in this format is mostly the art of deciding who bowls when. Gondaria got that right — seven bowlers, not one of them going at more than 6.33, Ngoche squeezing from one end — and then he did the two other jobs himself.
With the ball: 3-0-6-2, an economy of 2.00 in a T20 international, two wickets in the death overs when Botswana most needed to accelerate. He was in the middle of a run-out too, combining with the keeper to remove Silas at 48 for 3. With the bat: 57 not out from 20 balls, three fours, six sixes, a strike rate of 285. Thirty-six of his 57 came in sixes.
Easy to miss alongside all that is Rushab Patel, who made 51 not out from 30 with six fours and three sixes — a strike rate of 170 that reads as sedate only because of what was happening at the other end. It was his innings that made the chase safe; Gondaria's that made it brief.
CricIntel Prediction Review
This match didn't have a CricIntel preview — we'll have full analysis for the next encounter.
What to Watch Next
For Kenya, the question this result does not answer is how the batting holds up when it is asked to do more than 109. Gondaria and Rushab Patel never had to face a second new-ball spell, never had to rebuild, never had to bat with the required rate climbing. Nine of their squad did not get to the crease. The bowling, though, looks genuinely settled: seven options, a captain who can bowl three overs for six, and in Ngoche a spinner who can hold an end for four overs at under three.
For Botswana, the route back is narrower but clearer. Twenty-one runs in byes and leg byes is the most fixable thing on the card. So is the pattern of the innings: two wickets in the first two overs, then fourteen overs of survival that produced no acceleration. Mbazo's 27-ball 25 and Keganne's 21-ball 12 were built on the right instinct — they simply needed someone to cash the platform in. Get the start right and this is a different conversation.
Want data-backed predictions for every IPL 2026 match?