2021 One-Day Internationals Batting Most Runs Innings
One-Day Internationals

2021 Cricket – One-Day Internationals Cricket Records

One-Day Internationals

High scores

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
Fakhar Zaman1932241551810124.51Pakistanv South AfricaJohannesburg04 Apr 2021ODI # 4286
🥈 2
JN Malan177*213169166104.73South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
🥉 3
JS Malhotra173*-124416139.51U.S.A.v P.N.G.Al Amerat09 Sep 2021ODI # 4320
4
Babar Azam158198139144113.66Pakistanv EnglandBirmingham13 Jul 2021ODI # 4303
5
PR Stirling131*2251489488.51Irelandv U.A.E.Abu Dhabi08 Jan 2021ODI # 4268
6
PR Stirling12818113212496.96Irelandv AfghanistanAbu Dhabi24 Jan 2021ODI # 4273
7
Rahmanullah Gurbaz12715412789100.00Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
8
DP Conway12617211017-114.54New Zealandv BangladeshWellington26 Mar 2021ODI # 4282
9
Mushfiqur Rahim12520512710-98.42Bangladeshv Sri LankaMirpur25 May 2021ODI # 4291
10
JM Bairstow124174112117110.71Englandv IndiaPune26 Mar 2021ODI # 4283
11
HE van der Dussen123*19613410291.79South Africav PakistanCenturion02 Apr 2021ODI # 4285
12
JN Malan1211971359189.62South Africav Sri LankaColombo (RPS)04 Sep 2021ODI # 4315
13
MDKJ Perera12016312211198.36Sri Lankav BangladeshMirpur28 May 2021ODI # 4292
13
Q de Kock12015091115131.86South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
15
PR Stirling1181481199699.15Irelandv AfghanistanAbu Dhabi26 Jan 2021ODI # 4275
15
WIA Fernando118189115102102.60Sri Lankav South AfricaColombo (RPS)02 Sep 2021ODI # 4314
17
Tamim Iqbal1121499783115.46Bangladeshv ZimbabweHarare20 Jul 2021ODI # 4308
18
TWM Latham110*15310810-101.85New Zealandv BangladeshChristchurch23 Mar 2021ODI # 4280
19
SD Hope11017613312182.70West Indiesv Sri LankaNorth Sound10 Mar 2021ODI # 4276
20
CP Rizwan1091881369180.14U.A.E.v IrelandAbu Dhabi08 Jan 2021ODI # 4268
21
KL Rahul1081561147294.73Indiav EnglandPune26 Mar 2021ODI # 4283
22
Jatinder Singh107-62126172.58Omanv NepalAl Amerat14 Sep 2021ODI # 4325
23
Rahmat Shah103*15610910294.49Afghanistanv IrelandAbu Dhabi24 Jan 2021ODI # 4273
24
E Lewis1031711218485.12West Indiesv Sri LankaNorth Sound12 Mar 2021ODI # 4277
24
Babar Azam10313210417-99.03Pakistanv South AfricaCenturion02 Apr 2021ODI # 4285
26
Muhammad Usman102*1651077395.32U.A.E.v IrelandAbu Dhabi08 Jan 2021ODI # 4268
27
DM Bravo1021671325477.27West Indiesv Sri LankaNorth Sound14 Mar 2021ODI # 4278
27
A Balbirnie10217111710287.17Irelandv South AfricaDublin (Malahide)13 Jul 2021ODI # 4302
27
JM Vince1021609511-107.36Englandv PakistanBirmingham13 Jul 2021ODI # 4303
27
Litton Das1021911148-89.47Bangladeshv ZimbabweHarare16 Jul 2021ODI # 4304
31
Fakhar Zaman1011551049397.11Pakistanv South AfricaCenturion07 Apr 2021ODI # 4287
32
DJ Mitchell100*1229292108.69New Zealandv BangladeshWellington26 Mar 2021ODI # 4282
32
Simi Singh100*1309114-109.89Irelandv South AfricaDublin (Malahide)16 Jul 2021ODI # 4305
34
MD Patel100-1149187.71U.S.A.v NepalAl Amerat13 Sep 2021ODI # 4324
35
BA Stokes999052410190.38Englandv IndiaPune26 Mar 2021ODI # 4283
36
S Dhawan9818010611292.45Indiav EnglandPune23 Mar 2021ODI # 4281
37
RD Berrington97-8755111.49Scotlandv OmanAl Amerat28 Sep 2021ODI # 4332
38
Shakib Al Hasan 96*1781098-88.07Bangladeshv ZimbabweHarare18 Jul 2021ODI # 4306
39
MD Gunathilaka9612996103100.00Sri Lankav West IndiesNorth Sound12 Mar 2021ODI # 4277
39
AK Markram961369054106.66South Africav Sri LankaColombo (RPS)02 Sep 2021ODI # 4314
41
SM Curran 95*1348393114.45Englandv IndiaPune28 Mar 2021ODI # 4284
42
K Verreynne951501129184.82South Africav NetherlandsCenturion26 Nov 2021ODI # 4337
43
JM Bairstow941056667142.42Englandv IndiaPune23 Mar 2021ODI # 4281
43
Babar Azam941188273114.63Pakistanv South AfricaCenturion07 Apr 2021ODI # 4287
43
JJ Smit94-7256130.55Namibiav OmanWindhoek27 Nov 2021ODI # 4338
46
T Bavuma921671029-90.19South Africav PakistanJohannesburg04 Apr 2021ODI # 4286
46
SR Taylor92-63123146.03U.S.A.v NepalAl Amerat17 Sep 2021ODI # 4327
48
DM de Silva911509113-100.00Sri Lankav EnglandThe Oval01 Jul 2021ODI # 4297
49
Aasif Sheikh90-1127180.35Nepalv OmanAl Amerat14 Sep 2021ODI # 4325
50
S Dhawan 86*169956190.52Indiav Sri LankaColombo (RPS)18 Jul 2021ODI # 4307
51
RK Paudel86-1232369.91Nepalv P.N.G.Al Amerat10 Sep 2021ODI # 4322
52
SD Hope841791086-77.77West Indiesv Sri LankaNorth Sound12 Mar 2021ODI # 4277
52
Mushfiqur Rahim84120874196.55Bangladeshv Sri LankaMirpur23 May 2021ODI # 4290
52
JN Malan84121967487.50South Africav IrelandDublin (Malahide)13 Jul 2021ODI # 4302
52
RW Chakabva84140917192.30Zimbabwev BangladeshHarare20 Jul 2021ODI # 4308
52
K Bhurtel84-933390.32Nepalv U.S.A.Al Amerat13 Sep 2021ODI # 4324
57
LJ Tucker83135963386.45Irelandv AfghanistanAbu Dhabi21 Jan 2021ODI # 4271
57
Ayaan Khan83-933289.24Omanv NamibiaWindhoek27 Nov 2021ODI # 4338
59
Hashmatullah Shahidi821381008182.00Afghanistanv IrelandAbu Dhabi24 Jan 2021ODI # 4273
59
MP O'Dowd82-1025180.39Netherlandsv ScotlandRotterdam19 May 2021ODI # 4288
59
SR Taylor82-5577149.09U.S.A.v P.N.G.Al Amerat06 Sep 2021ODI # 4316
62
KJ Coetzer81-1038178.64Scotlandv P.N.G.Al Amerat29 Sep 2021ODI # 4333
63
PW Hasaranga 80*796073133.33Sri Lankav West IndiesNorth Sound14 Mar 2021ODI # 4278
64
Q de Kock801328610193.02South Africav PakistanJohannesburg04 Apr 2021ODI # 4286
65
HG Munsey 79*1191006279.00Scotlandv NetherlandsRotterdam20 May 2021ODI # 4289
65
JE Root 79*134874-90.80Englandv Sri LankaChester-le-Street29 Jun 2021ODI # 4296
67
HT Tector79936864116.17Irelandv South AfricaDublin (Malahide)13 Jul 2021ODI # 4302
68
Tamim Iqbal7813610811-72.22Bangladeshv New ZealandChristchurch23 Mar 2021ODI # 4280
68
RR Pant78796254125.80Indiav EnglandPune28 Mar 2021ODI # 4284
70
RR Pant77794037192.50Indiav EnglandPune26 Mar 2021ODI # 4283
70
L Gregory77866963111.59Englandv PakistanBirmingham13 Jul 2021ODI # 4303
70
KIC Asalanka771086953111.59Sri Lankav South AfricaColombo (RPS)04 Sep 2021ODI # 4315
73
Mahmudullah 76*1077364104.10Bangladeshv New ZealandWellington26 Mar 2021ODI # 4282
74
WIA Fernando76172984177.55Sri Lankav IndiaColombo (RPS)23 Jul 2021ODI # 4312
75
EJG Morgan 75*109838190.36Englandv Sri LankaThe Oval01 Jul 2021ODI # 4297
76
WTS Porterfield751381109-68.18Irelandv ZimbabweBelfast08 Sep 2021ODI # 4319
77
PW Hasaranga74776035123.33Sri Lankav BangladeshMirpur23 May 2021ODI # 4290
77
SJ Myburgh741711116366.66Netherlandsv IrelandUtrecht07 Jun 2021ODI # 4295
77
Mohammad Rizwan7487588-127.58Pakistanv EnglandBirmingham13 Jul 2021ODI # 4303
80
Mohammad Mithun 73*895762128.07Bangladeshv New ZealandChristchurch23 Mar 2021ODI # 4280
81
MDKJ Perera73150817-90.12Sri Lankav EnglandChester-le-Street29 Jun 2021ODI # 4296
82
DP Conway72113937-77.41New Zealandv BangladeshChristchurch23 Mar 2021ODI # 4280
82
KIC Asalanka72936261116.12Sri Lankav South AfricaColombo (RPS)02 Sep 2021ODI # 4314
84
LD Chandimal71135983272.44Sri Lankav West IndiesNorth Sound12 Mar 2021ODI # 4277
85
Imam-ul-Haq70154803187.50Pakistanv South AfricaCenturion02 Apr 2021ODI # 4285
85
JN Malan70105819-86.41South Africav PakistanCenturion07 Apr 2021ODI # 4287
85
MH Cross70-756193.33Scotlandv P.N.G.Al Amerat25 Sep 2021ODI # 4330
88
DL Chahar 69*98827184.14Indiav Sri LankaColombo (RPS)20 Jul 2021ODI # 4309
89
PR Stirling691531128-61.60Irelandv NetherlandsUtrecht02 Jun 2021ODI # 4293
90
JE Root 68*131875-78.16Englandv Sri LankaThe Oval01 Jul 2021ODI # 4297
90
DJ Malan 68*99698-98.55Englandv PakistanCardiff08 Jul 2021ODI # 4299
92
S Dhawan67805610-119.64Indiav EnglandPune28 Mar 2021ODI # 4284
92
AT Carey6791875277.01Australiav West IndiesBridgetown20 Jul 2021ODI # 4310
92
WTS Porterfield671441007167.00Irelandv ZimbabweBelfast10 Sep 2021ODI # 4321
95
V Kohli66110793183.54Indiav EnglandPune26 Mar 2021ODI # 4283
96
E Lewis65109904272.22West Indiesv Sri LankaNorth Sound10 Mar 2021ODI # 4276
96
A Balbirnie6598796-82.27Irelandv South AfricaDublin (Malahide)11 Jul 2021ODI # 4301
96
KIC Asalanka65102686-95.58Sri Lankav IndiaColombo (RPS)20 Jul 2021ODI # 4309
96
PBB Rajapaksa65785612-116.07Sri Lankav IndiaColombo (RPS)23 Jul 2021ODI # 4312
100
Mahmudullah 64*634333148.83Bangladeshv West IndiesChattogram25 Jan 2021ODI # 4274

Showing 100 records

Additional Information

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