Batting Most Runs Innings - vs Afghanistan

Players - vs Afghanistan

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
1487771417208.45Englandv AfghanistanManchester18 Jun 2019ODI # 4163
100-89101112.35Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
90115998390.90Englandv AfghanistanManchester18 Jun 2019ODI # 4163
89*1311148-78.07Australiav AfghanistanBristol1 Jun 2019ODI # 4146
881558251107.31Englandv AfghanistanManchester18 Jun 2019ODI # 4163
83148874195.40Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
79*136999-79.79New Zealandv AfghanistanTaunton8 Jun 2019ODI # 4154
79-9812-80.61Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
78150818-96.29Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
77137926283.69West Indiesv AfghanistanLeeds4 Jul 2019ODI # 4184
71131946275.53Irelandv AfghanistanBelfast19 May 2019ODI # 4139
6884728-94.44South Africav AfghanistanCardiff15 Jun 2019ODI # 4160
67105635-106.34Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
66634964134.69Australiav AfghanistanBristol1 Jun 2019ODI # 4146
58664361134.88West Indiesv AfghanistanLeeds4 Jul 2019ODI # 4184
5898786274.35West Indiesv AfghanistanLeeds4 Jul 2019ODI # 4184
5384836-63.85Irelandv AfghanistanBelfast19 May 2019ODI # 4139
5288683176.47Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
5199691-73.91Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
5072564289.28Irelandv AfghanistanBelfast21 May 2019ODI # 4141
49*63545-90.74Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
4874526192.30New Zealandv AfghanistanTaunton8 Jun 2019ODI # 4154
4563515-88.23Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
45543414132.35West Indiesv AfghanistanLeeds4 Jul 2019ODI # 4184
41*105834-49.39South Africav AfghanistanCardiff15 Jun 2019ODI # 4160
39423132125.80West Indiesv AfghanistanLeeds4 Jul 2019ODI # 4184
3662534-67.92Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
3660514-70.58Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
3534244-145.83Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
3483532-64.15Irelandv AfghanistanBelfast21 May 2019ODI # 4141
33-2051165.00Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
32-533160.37Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
3252444-72.72Irelandv AfghanistanBelfast19 May 2019ODI # 4139
31*15914344.44Englandv AfghanistanManchester18 Jun 2019ODI # 4163
3057453-66.66Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
3056532-56.60Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
2949412-70.73Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
28-1332215.38Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
2875523-53.84Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
2752382-71.05Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
2758572-47.36Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
2637313-83.87Englandv AfghanistanManchester18 Jun 2019ODI # 4163
2539341-73.52Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
2238244-91.66New Zealandv AfghanistanTaunton8 Jun 2019ODI # 4154
20-143-142.85Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
2040283-71.42Irelandv AfghanistanBelfast21 May 2019ODI # 4141
194532--59.37Irelandv AfghanistanBelfast21 May 2019ODI # 4141
1948351-54.28Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
1824223-81.81Irelandv AfghanistanBelfast21 May 2019ODI # 4141
1836271-66.66Australiav AfghanistanBristol1 Jun 2019ODI # 4146
1837221-81.81Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
17*211721100.00South Africav AfghanistanCardiff15 Jun 2019ODI # 4160
1620172-94.11Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
15*26132-115.38Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
15*14911166.66Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
1532201-75.00Australiav AfghanistanBristol1 Jun 2019ODI # 4146
14*6421350.00West Indiesv AfghanistanLeeds4 Jul 2019ODI # 4184
143918--77.77Irelandv AfghanistanBelfast19 May 2019ODI # 4139
13*-61-216.66Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
13*27181-72.22New Zealandv AfghanistanTaunton8 Jun 2019ODI # 4154
1218122-100.00Irelandv AfghanistanBelfast21 May 2019ODI # 4141
1133171-64.70Pakistanv AfghanistanLeeds29 Jun 2019ODI # 4177
101812--83.33Irelandv AfghanistanBelfast19 May 2019ODI # 4139
102221-147.61Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
8-7--114.28Scotlandv AfghanistanEdinburgh10 May 2019ODI # 4131
816131-61.53Irelandv AfghanistanBelfast21 May 2019ODI # 4141
7810--70.00Irelandv AfghanistanBelfast19 May 2019ODI # 4139
7239--77.77Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
721181-38.88West Indiesv AfghanistanLeeds4 Jul 2019ODI # 4184
4*211-400.00Australiav AfghanistanBristol1 Jun 2019ODI # 4146
42210--40.00Irelandv AfghanistanBelfast19 May 2019ODI # 4139
41881-50.00Irelandv AfghanistanBelfast19 May 2019ODI # 4139
415141-28.57Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
3*125--60.00Irelandv AfghanistanBelfast19 May 2019ODI # 4139
3127--42.85Irelandv AfghanistanBelfast19 May 2019ODI # 4139
32416--18.75Irelandv AfghanistanBelfast21 May 2019ODI # 4141
31310--30.00Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
2*72--100.00Bangladeshv AfghanistanSouthampton24 Jun 2019ODI # 4172
242--100.00Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
2124--50.00Sri Lankav AfghanistanCardiff4 Jun 2019ODI # 4149
2146--33.33Englandv AfghanistanManchester18 Jun 2019ODI # 4163
282--100.00Englandv AfghanistanManchester18 Jun 2019ODI # 4163
1*157--14.28Irelandv AfghanistanBelfast21 May 2019ODI # 4141
1*61--100.00Englandv AfghanistanManchester18 Jun 2019ODI # 4163
1*21--100.00Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
1*41--100.00Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
142--50.00Irelandv AfghanistanBelfast19 May 2019ODI # 4139
176--16.66Irelandv AfghanistanBelfast21 May 2019ODI # 4141
16010--10.00Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
172--50.00Indiav AfghanistanSouthampton22 Jun 2019ODI # 4169
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:

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]

New Zealand vs India at Indore, New Zealand in India 3rd ODI, Jan 18, 2026 [ODI # 4939]