Batting Most Runs Innings - vs Afghanistan

Players - vs Afghanistan

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
1487771417208.45Englandv AfghanistanManchester118 Jun 2019ODI # 4163
100-89101112.35Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
90115998390.90Englandv AfghanistanManchester118 Jun 2019ODI # 4163
89*1311148078.07Australiav AfghanistanBristol21 Jun 2019ODI # 4146
881558251107.31Englandv AfghanistanManchester118 Jun 2019ODI # 4163
83148874195.40Bangladeshv AfghanistanSouthampton124 Jun 2019ODI # 4172
79*136999079.79New Zealandv AfghanistanTaunton28 Jun 2019ODI # 4154
79-9812080.61Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
78150818096.29Sri Lankav AfghanistanCardiff14 Jun 2019ODI # 4149
77137926283.69West Indiesv AfghanistanLeeds14 Jul 2019ODI # 4184
71131946275.53Irelandv AfghanistanBelfast119 May 2019ODI # 4139
71-4245169.04Zimbabwev AfghanistanChattogram220 Sep 2019T20I # 890
70*-4581155.55Bangladeshv AfghanistanChattogram221 Sep 2019T20I # 892
6884728094.44South Africav AfghanistanCardiff215 Jun 2019ODI # 4160
671056350106.34Indiav AfghanistanSouthampton122 Jun 2019ODI # 4169
66634964134.69Australiav AfghanistanBristol21 Jun 2019ODI # 4146
5898786274.35West Indiesv AfghanistanLeeds14 Jul 2019ODI # 4184
58664361134.88West Indiesv AfghanistanLeeds14 Jul 2019ODI # 4184
5384836063.85Irelandv AfghanistanBelfast119 May 2019ODI # 4139
5288683176.47Indiav AfghanistanSouthampton122 Jun 2019ODI # 4169
5287718073.23Bangladeshv AfghanistanChattogram25 Sep 2019Test # 2361
5199691073.91Bangladeshv AfghanistanSouthampton124 Jun 2019ODI # 4172
5072564289.28Irelandv AfghanistanBelfast221 May 2019ODI # 4141
49*63545090.74Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
48*134821258.53Bangladeshv AfghanistanChattogram25 Sep 2019Test # 2361
4874526192.30New Zealandv AfghanistanTaunton28 Jun 2019ODI # 4154
4563515088.23Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
45543414132.35West Indiesv AfghanistanLeeds14 Jul 2019ODI # 4184
4471544081.48Bangladeshv AfghanistanChattogram45 Sep 2019Test # 2361
44-3950112.82Bangladeshv AfghanistanMirpur215 Sep 2019T20I # 883
42*-2232190.90Zimbabwev AfghanistanMirpur214 Sep 2019T20I # 882
41*105834049.39South Africav AfghanistanCardiff215 Jun 2019ODI # 4160
411361144035.96Bangladeshv AfghanistanChattogram45 Sep 2019Test # 2361
39423132125.80West Indiesv AfghanistanLeeds14 Jul 2019ODI # 4184
39-3212121.87Zimbabwev AfghanistanChattogram220 Sep 2019T20I # 890
3662534067.92Bangladeshv AfghanistanSouthampton124 Jun 2019ODI # 4172
3660514070.58Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
35342440145.83Bangladeshv AfghanistanSouthampton124 Jun 2019ODI # 4172
3483532064.15Irelandv AfghanistanBelfast221 May 2019ODI # 4141
33-2051165.00Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
33102663150.00Bangladeshv AfghanistanChattogram25 Sep 2019Test # 2361
32-533160.37Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
3252444072.72Irelandv AfghanistanBelfast119 May 2019ODI # 4139
31*15914344.44Englandv AfghanistanManchester118 Jun 2019ODI # 4163
3057453066.66Sri Lankav AfghanistanCardiff14 Jun 2019ODI # 4149
3056532056.60Indiav AfghanistanSouthampton122 Jun 2019ODI # 4169
2949412070.73Indiav AfghanistanSouthampton122 Jun 2019ODI # 4169
28-1332215.38Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
2875523053.84Indiav AfghanistanSouthampton122 Jun 2019ODI # 4169
2752382071.05Bangladeshv AfghanistanSouthampton124 Jun 2019ODI # 4172
2758572047.36Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
27-1632168.75Zimbabwev AfghanistanMirpur214 Sep 2019T20I # 882
2637313083.87Englandv AfghanistanManchester118 Jun 2019ODI # 4163
26-2501104.00Bangladeshv AfghanistanChattogram221 Sep 2019T20I # 892
2539341073.52Sri Lankav AfghanistanCardiff14 Jun 2019ODI # 4149
25-2502100.00Zimbabwev AfghanistanMirpur214 Sep 2019T20I # 882
24-271088.88Bangladeshv AfghanistanMirpur215 Sep 2019T20I # 883
2328254092.00Bangladeshv AfghanistanChattogram45 Sep 2019Test # 2361
2238244091.66New Zealandv AfghanistanTaunton28 Jun 2019ODI # 4154
21*-242087.50Zimbabwev AfghanistanChattogram220 Sep 2019T20I # 890
20-1430142.85Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
2040283071.42Irelandv AfghanistanBelfast221 May 2019ODI # 4141
20-211095.23Zimbabwev AfghanistanMirpur214 Sep 2019T20I # 882
19*-1210158.33Bangladeshv AfghanistanChattogram221 Sep 2019T20I # 892
1945320059.37Irelandv AfghanistanBelfast221 May 2019ODI # 4141
1948351054.28Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
19-1721111.76Zimbabwev AfghanistanChattogram220 Sep 2019T20I # 890
1824223081.81Irelandv AfghanistanBelfast221 May 2019ODI # 4141
1836271066.66Australiav AfghanistanBristol21 Jun 2019ODI # 4146
1837221081.81Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
17*211721100.00South Africav AfghanistanCardiff215 Jun 2019ODI # 4160
1787660025.75Bangladeshv AfghanistanChattogram25 Sep 2019Test # 2361
1620172094.11Bangladeshv AfghanistanSouthampton124 Jun 2019ODI # 4172
16-1420114.28Bangladeshv AfghanistanMirpur215 Sep 2019T20I # 883
15*261320115.38Sri Lankav AfghanistanCardiff14 Jun 2019ODI # 4149
15*14911166.66Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
15*-902166.66Zimbabwev AfghanistanMirpur214 Sep 2019T20I # 882
1532201075.00Australiav AfghanistanBristol21 Jun 2019ODI # 4146
1574592025.42Bangladeshv AfghanistanChattogram45 Sep 2019Test # 2361
15-1102136.36Zimbabwev AfghanistanMirpur214 Sep 2019T20I # 882
15-1320115.38Bangladeshv AfghanistanMirpur215 Sep 2019T20I # 883
15-721214.28Bangladeshv AfghanistanMirpur215 Sep 2019T20I # 883
14*6421350.00West Indiesv AfghanistanLeeds14 Jul 2019ODI # 4184
1439180077.77Irelandv AfghanistanBelfast119 May 2019ODI # 4139
1469582024.13Bangladeshv AfghanistanChattogram25 Sep 2019Test # 2361
13*-610216.66Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
13*27181072.22New Zealandv AfghanistanTaunton28 Jun 2019ODI # 4154
12181220100.00Irelandv AfghanistanBelfast221 May 2019ODI # 4141
1221170070.58Bangladeshv AfghanistanChattogram45 Sep 2019Test # 2361
1233281042.85Bangladeshv AfghanistanChattogram45 Sep 2019Test # 2361
12-1010120.00Bangladeshv AfghanistanMirpur215 Sep 2019T20I # 883
1133171064.70Pakistanv AfghanistanLeeds229 Jun 2019ODI # 4177
1127201055.00Bangladeshv AfghanistanChattogram25 Sep 2019Test # 2361
1134311035.48Bangladeshv AfghanistanChattogram25 Sep 2019Test # 2361
1018120083.33Irelandv AfghanistanBelfast119 May 2019ODI # 4139
1022210147.61Sri Lankav AfghanistanCardiff14 Jun 2019ODI # 4149
10-1010100.00Zimbabwev AfghanistanMirpur214 Sep 2019T20I # 882
943300030.00Bangladeshv AfghanistanChattogram45 Sep 2019Test # 2361
8-700114.28Scotlandv AfghanistanEdinburgh110 May 2019ODI # 4131
816131061.53Irelandv AfghanistanBelfast221 May 2019ODI # 4141
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Mashonaland Eagles vs Mid West Rhinos at Harare, Logan Cup 11th Match, Feb 14-17, 2026 [First-class - Live]
>> 90/2 (24.0 ov, W Madhevere 31*, KO Maunze 36*, H Macheke 1/25)

Southern Rocks vs Matabeleland Tuskers at Bulawayo, Logan Cup 12th Match, Feb 14-17, 2026 [First-class - Live]
>> 60/2 (21.5 ov, Matthew Campbell 27*, R Kaia 18*, E Masuku 1/16)

Ireland vs Oman at Colombo (SSC), ICC Men's T20 World Cup 22nd Match, Group B, Feb 14, 2026 [T20I # 3708]