ICC Men's T20 World Cup Sub Regional Africa Qualifier
T20I tournament · 21 matches · 23–30 May 2026
54 runs off 41 balls · 17 wickets for 75 in 21 overs · 2 catches · Player of the Match twice · 3.06 points a ball
Every player's points across the tournament: what he added with the bat, the ball and in the field.
| # | Player | Points | Per ball |
|---|---|---|---|
| 1 | S Gill ★KEN · 54 off 41 · 17/75 (21 ov) · 2 ct · POTM ×2 | 512 | 3.06167 balls |
| 2 | K MotlankaBOT · 274 off 202 · 1/24 (4 ov) · POTM ×1 | 438 | 1.94226 balls |
| 3 | Hamza KhanRWA · 288 off 174 · 0/10 (1 ov) · 1 ro · POTM ×2 | 427 | 2.37180 balls |
| 4 | M AkayezuRWA · 57 off 35 · 8/86 (18.1 ov) · 3 ct · POTM ×2 | 363 | 2.52144 balls |
| 5 | M KasselmanBOT · 205 off 140 · 5 ct · 2 st · 1 ro · POTM ×1 | 325 | 2.32140 balls |
| 6 | Muhammad NadirRWA · 5 off 7 · 13/76 (23.2 ov) · 2 ct · 1 ro · POTM ×1 | 308 | 2.10147 balls |
| 7 | RD AtanganaCAM · 49 off 59 · 9/71 (19.2 ov) · 1 ct | 296 | 1.69175 balls |
| 8 | DM GondariaKEN · 141 off 78 · 7/61 (9 ov) · 1 ro · POTM ×1 | 263 | 2.00132 balls |
| 9 | JB AbegaCAM · 35 off 47 · 9/108 (18.2 ov) · 2 ct · POTM ×1 | 260 | 1.66157 balls |
| 10 | E RukirizaRWA · 29 off 29 · 6/69 (20 ov) · 3 ct · 1 ro | 217 | 1.45149 balls |
| 11 | Z BimenyimanaRWA · 3 off 4 · 6/88 (20 ov) · 1 ct · POTM ×1 | 211 | 1.70124 balls |
| 12 | N MasterBOT · 53 off 45 · 10/89 (14.4 ov) · 1 ro · POTM ×1 | 206 | 1.54133 balls |
| 13 | SR BhudiaKEN · 127 off 95 · 0/4 (1 ov) · 2 ct · 1 ro · POTM ×1 | 203 | 2.01101 balls |
| 14 | B van ZylBOT · 27 off 27 · 7/91 (17 ov) · 2 ct | 191 | 1.48129 balls |
| 15 | DB LoicCAM · 79 off 64 · 7/111 (17.2 ov) · 1 ct · 1 ro · POTM ×1 | 187 | 1.11168 balls |
| 16 | D NdikubwimanaRWA · 150 off 136 · 6 ct · 1 st · 4 ro | 179 | 1.31136 balls |
| 17 | G SesaySL · 28 off 41 · 6/53 (15 ov) · 1 ct · 1 ro · POTM ×1 | 173 | 1.32131 balls |
| 18 | S ContehSL · 17 off 32 · 8/137 (23 ov) | 173 | 1.02170 balls |
| 19 | R CokerSL · 55 off 69 · 7/103 (20 ov) · 1 ct · 1 ro · POTM ×1 | 161 | 0.85189 balls |
| 20 | IA KarimKEN · 143 off 123 · 2 ct · 1 st | 157 | 1.28123 balls |
| 21 | GM MuthuiKEN · 5/6 (7.1 ov) · POTM ×1 | 155 | 3.6043 balls |
| 22 | AN ToubeCAM · 142 off 113 · 1/39 (4 ov) · 3 ct · 1 st · POTM ×1 | 142 | 1.04137 balls |
| 23 | RR PatelKEN · 57 off 40 · 6 ct | 128 | 3.2140 balls |
| 24 | Mohamed TuraySL · 3 off 9 · 5/88 (20 ov) · 1 ro | 125 | 0.97129 balls |
| 25 | I NtirenganyaRWA · 5/77 (17.3 ov) · 1 ro | 124 | 1.18105 balls |
| 26 | BN ToubeCAM · 53 off 61 · 4/58 (10.4 ov) · 1 ct · 1 ro | 121 | 0.97125 balls |
| 27 | M MooketsiBOT · 5/45 (12 ov) | 118 | 1.6472 balls |
| 28 | Subham PatelKEN · 90 off 80 · 1 ct · 1 ro | 113 | 1.4180 balls |
| 29 | LN OluochKEN · 33 off 24 · 6/59 (11.3 ov) · 1 ct · 2 ro | 103 | 1.1193 balls |
| 30 | P SilasBOT · 57 off 56 · 1 ct · 3 ro · POTM ×1 | 99 | 1.7756 balls |
| 31 | AJ PrajapatiMAL · 48 off 86 · 6/125 (18.2 ov) · 1 ct · POTM ×1 | 91 | 0.46196 balls |
| 32 | EM TuraySL · 61 off 69 · 5 ct · 3 ro | 85 | 1.2369 balls |
| 33 | Yves CyusaRWA · 11 off 24 · 10/71 (13 ov) · 1 ct | 83 | 0.82102 balls |
| 34 | D MaisuriaBOT · 16 off 5 · 3/55 (9 ov) | 80 | 1.3559 balls |
| 35 | Vishil PatelKEN · 5/55 (10.3 ov) | 76 | 1.2163 balls |
| 36 | K PietBOT · 13 off 15 · 7/61 (13 ov) · 1 ro | 74 | 0.7993 balls |
| 37 | Ameer SaiyedBOT · 59 off 53 | 73 | 1.3853 balls |
| 38 | T TshoseBOT · 43 off 37 · 3/61 (10.3 ov) · 1 ct | 71 | 0.71100 balls |
| 39 | SO NgocheKEN · 3 off 8 · 5/61 (14 ov) · 1 ct | 67 | 0.7392 balls |
| 40 | I NiyomugaboRWA · 82 off 88 · 5 ct · 1 ro | 65 | 0.7388 balls |
| 41 | O ManishimweRWA · 51 off 65 · 2 ct · 1 ro | 62 | 0.9565 balls |
| 42 | A TuraySL · 57 off 54 · 3 ct | 61 | 1.1254 balls |
| 43 | A GblaSL · 5 off 10 · 5/84 (14 ov) · 1 ct | 55 | 0.5894 balls |
| 44 | L LaminSL · 63 off 80 · 1/4 (0.4 ov) · 2 ct | 50 | 0.5984 balls |
| 45 | VF BomnyuyCAM · 55 off 74 · 1/50 (9 ov) | 49 | 0.38128 balls |
| 46 | Y JallohSL · 50 off 49 | 22 | 0.4549 balls |
| 47 | S ShaileshMAL · 38 off 76 · 4/94 (13 ov) | 21 | 0.14154 balls |
| 48 | S KamateMAL · 42 off 51 · 0/51 (6 ov) · 2 ct | 20 | 0.2387 balls |
Per ball: his points over every ball he faced or bowled. The 48 players with the most points, and the best per ball.
His points over every ball he faced or bowled. At least 60 balls.
| # | Player | Points | Per ball |
|---|---|---|---|
| 1 | S GillKEN · 167 balls | 512 | 3.06 |
| 2 | M AkayezuRWA · 144 balls | 363 | 2.52 |
| 3 | Hamza KhanRWA · 180 balls | 427 | 2.37 |
| 4 | M KasselmanBOT · 140 balls | 325 | 2.32 |
| 5 | Muhammad NadirRWA · 147 balls | 308 | 2.10 |
| 6 | SR BhudiaKEN · 101 balls | 203 | 2.01 |
| 7 | DM GondariaKEN · 132 balls | 263 | 2.00 |
| 8 | K MotlankaBOT · 226 balls | 438 | 1.94 |
| 9 | Z BimenyimanaRWA · 124 balls | 211 | 1.70 |
| 10 | RD AtanganaCAM · 175 balls | 296 | 1.69 |
| 11 | JB AbegaCAM · 157 balls | 260 | 1.66 |
| 12 | M MooketsiBOT · 72 balls | 118 | 1.64 |
| 13 | N MasterBOT · 133 balls | 206 | 1.54 |
| 14 | B van ZylBOT · 129 balls | 191 | 1.48 |
| 15 | E RukirizaRWA · 149 balls | 217 | 1.45 |
| 16 | Subham PatelKEN · 80 balls | 113 | 1.41 |
| 17 | G SesaySL · 131 balls | 173 | 1.32 |
| 18 | D NdikubwimanaRWA · 136 balls | 179 | 1.31 |
| 19 | IA KarimKEN · 123 balls | 157 | 1.28 |
| 20 | EM TuraySL · 69 balls | 85 | 1.23 |
| 21 | Vishil PatelKEN · 63 balls | 76 | 1.21 |
| 22 | I NtirenganyaRWA · 105 balls | 124 | 1.18 |
| 23 | DB LoicCAM · 168 balls | 187 | 1.11 |
| 24 | LN OluochKEN · 93 balls | 103 | 1.11 |
| 25 | AN ToubeCAM · 137 balls | 142 | 1.04 |
His batting points over the balls he faced. At least 42 balls.
| # | Player | Batting | Per ball |
|---|---|---|---|
| 1 | Hamza KhanRWA · 288 off 174 in 6 matches | 424 | 2.44 |
| 2 | DM GondariaKEN · 141 off 78 in 5 matches | 178 | 2.28 |
| 3 | M KasselmanBOT · 205 off 140 in 6 matches | 313 | 2.23 |
| 4 | K MotlankaBOT · 274 off 202 in 5 matches | 439 | 2.17 |
| 5 | DB LoicCAM · 79 off 64 in 6 matches | 135 | 2.11 |
| 6 | SR BhudiaKEN · 127 off 95 in 5 matches | 199 | 2.09 |
| 7 | P SilasBOT · 57 off 56 in 5 matches | 94 | 1.68 |
| 8 | Subham PatelKEN · 90 off 80 in 5 matches | 112 | 1.40 |
| 9 | Ameer SaiyedBOT · 59 off 53 in 6 matches | 73 | 1.38 |
| 10 | AN ToubeCAM · 142 off 113 in 6 matches | 153 | 1.35 |
| 11 | IA KarimKEN · 143 off 123 in 4 matches | 153 | 1.24 |
| 12 | D NdikubwimanaRWA · 150 off 136 in 6 matches | 161 | 1.18 |
| 13 | BN ToubeCAM · 53 off 61 in 4 matches | 62 | 1.01 |
| 14 | A TuraySL · 57 off 54 in 6 matches | 55 | 1.01 |
| 15 | EM TuraySL · 61 off 69 in 5 matches | 68 | 0.98 |
| 16 | N MasterBOT · 53 off 45 in 5 matches | 42 | 0.94 |
| 17 | JB AbegaCAM · 35 off 47 in 6 matches | 43 | 0.90 |
| 18 | O ManishimweRWA · 51 off 65 in 6 matches | 58 | 0.89 |
| 19 | VF BomnyuyCAM · 55 off 74 in 6 matches | 61 | 0.83 |
| 20 | I NiyomugaboRWA · 82 off 88 in 6 matches | 55 | 0.62 |
| 21 | RD AtanganaCAM · 49 off 59 in 6 matches | 33 | 0.55 |
| 22 | R CokerSL · 55 off 69 in 6 matches | 32 | 0.46 |
| 23 | Y JallohSL · 50 off 49 in 5 matches | 22 | 0.45 |
| 24 | S KamateMAL · 42 off 51 in 6 matches | 19 | 0.37 |
| 25 | L LaminSL · 63 off 80 in 5 matches | 29 | 0.36 |
His bowling points over the balls he bowled. At least 54 balls.
| # | Player | Bowling | Per ball |
|---|---|---|---|
| 1 | S GillKEN · 17/75 in 21 overs | 412 | 3.27 |
| 2 | RD AtanganaCAM · 9/71 in 19.2 overs | 263 | 2.26 |
| 3 | Muhammad NadirRWA · 13/76 in 23.2 overs | 293 | 2.09 |
| 4 | JB AbegaCAM · 9/108 in 18.2 overs | 213 | 1.93 |
| 5 | G SesaySL · 6/53 in 15 overs | 169 | 1.88 |
| 6 | N MasterBOT · 10/89 in 14.4 overs | 160 | 1.82 |
| 7 | Z BimenyimanaRWA · 6/88 in 20 overs | 201 | 1.67 |
| 8 | M MooketsiBOT · 5/45 in 12 overs | 118 | 1.64 |
| 9 | DM GondariaKEN · 7/61 in 9 overs | 85 | 1.58 |
| 10 | M AkayezuRWA · 8/86 in 18.1 overs | 171 | 1.57 |
| 11 | B van ZylBOT · 7/91 in 17 overs | 159 | 1.56 |
| 12 | S ContehSL · 8/137 in 23 overs | 205 | 1.48 |
| 13 | E RukirizaRWA · 6/69 in 20 overs | 147 | 1.22 |
| 14 | Vishil PatelKEN · 5/55 in 10.3 overs | 76 | 1.21 |
| 15 | Yves CyusaRWA · 10/71 in 13 overs | 94 | 1.20 |
| 16 | I NtirenganyaRWA · 5/77 in 17.3 overs | 122 | 1.16 |
| 17 | R CokerSL · 7/103 in 20 overs | 128 | 1.07 |
| 18 | LN OluochKEN · 6/59 in 11.3 overs | 70 | 1.01 |
| 19 | Mohamed TuraySL · 5/88 in 20 overs | 115 | 0.96 |
| 20 | AJ PrajapatiMAL · 6/125 in 18.2 overs | 101 | 0.92 |
| 21 | A GblaSL · 5/84 in 14 overs | 76 | 0.90 |
| 22 | K PietBOT · 7/61 in 13 overs | 70 | 0.89 |
| 23 | BN ToubeCAM · 4/58 in 10.4 overs | 57 | 0.88 |
| 24 | SO NgocheKEN · 5/61 in 14 overs | 65 | 0.78 |
| 25 | S ShaileshMAL · 4/94 in 13 overs | 57 | 0.73 |
| Match | Player of the Match | Points |
|---|---|---|
| Cameroon 107/7 v Rwanda 108/31st match, 23 May 2026 · Rwanda won by 7 wickets | Hamza Khan | 133 |
| Botswana 166/5 v Sierra Leone 96/72nd match, 23 May 2026 · Botswana won by 70 runs | M Kasselman | 138 |
| Kenya 247/5 v Mali 75/103rd match, 23 May 2026 · Kenya won by 172 runs | DM Gondaria | 161 |
| Rwanda 288/2 v Ivory Coast 17/104th match, 24 May 2026 · Rwanda won by 271 runs | Hamza Khan | 195 |
| Mali 24/10 v Botswana 25/05th match, 24 May 2026 · Botswana won by 10 wickets | N Master | 114 |
| Sierra Leone 64/10 v Cameroon 67/96th match, 24 May 2026 · Cameroon won by 1 wickets | JB Abega | 195 |
| Kenya 101/9 v Rwanda 102/87th match, 25 May 2026 · Rwanda won by 2 wickets | M Akayezu | 153 |
| Botswana 149/5 v Cameroon 78/88th match, 25 May 2026 · Botswana won by 71 runs | P Silas | 81 |
| Ivory Coast 78/5 v Mali 79/49th match, 25 May 2026 · Mali won by 6 wickets | AJ Prajapati | 85 |
| Mali 49/10 v Rwanda 53/210th match, 26 May 2026 · Rwanda won by 8 wickets | Z Bimenyimana | 118 |
| Kenya 135/5 v Sierra Leone 97/911th match, 26 May 2026 · Kenya won by 38 runs | S Gill | 114 |
| Cameroon 183/8 v Ivory Coast 31/1012th match, 26 May 2026 · Cameroon won by 152 runs | DB Loic | 92 |
| Botswana 255/3 v Ivory Coast 24/1013th match, 28 May 2026 · Botswana won by 231 runs | K Motlanka | 159 |
| Sierra Leone 88/10 v Rwanda 89/214th match, 28 May 2026 · Rwanda won by 8 wickets | Muhammad Nadir | 70 |
| Cameroon 42/10 v Kenya 43/015th match, 28 May 2026 · Kenya won by 10 wickets | S Gill | 151 |
| Cameroon 159/6 v Mali 69/1016th match, 29 May 2026 · Cameroon won by 90 runs | AN Toube | 90 |
| Ivory Coast 53/8 v Sierra Leone 54/117th match, 29 May 2026 · Sierra Leone won by 9 wickets | R Coker | 80 |
| Kenya 193/3 v Botswana 131/818th match, 29 May 2026 · Kenya won by 62 runs | SR Bhudia | 129 |
| Mali 97/9 v Sierra Leone 99/419th match, 30 May 2026 · Sierra Leone won by 6 wickets | G Sesay | 92 |
| Ivory Coast 18/10 v Kenya 19/120th match, 30 May 2026 · Kenya won by 9 wickets | GM Muthui | 138 |
| Rwanda 117/8 v Botswana 115/821st match, 30 May 2026 · Rwanda won by 2 runs | M Akayezu | 97 |
Points are impact runs: what each ball added, for the batter, the bowler and the fielders, over what an average player would have done in the same moment. The auction200 Player of the Tournament has the most points across it. How points work