Most runs in an innings (by batting position)

One-Day Internationals Cricket – Most runs in an innings (by batting position)

One-Day Internationals
Most runs

Openers

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
RG Sharma264225173339152.60Indiav Sri LankaEden Gardens13 Nov 2014ODI # 3544
🥈 2
MJ Guptill237*2231632411145.39New Zealandv West IndiesWellington21 Mar 2015ODI # 3643
🥉 3
V Sehwag219208149257146.97Indiav West IndiesIndore08 Dec 2011ODI # 3223
4
CH Gayle2152121471016146.25West Indiesv ZimbabweCanberra24 Feb 2015ODI # 3612
5
Fakhar Zaman210*221156245134.61Pakistanv ZimbabweBulawayo20 Jul 2018ODI # 4020
5
P Nissanka210*221139208151.07Sri Lankav AfghanistanPallekele09 Feb 2024ODI # 4725
7
Ishan Kishan2101691312410160.30Indiav BangladeshChattogram10 Dec 2022ODI # 4499
8
RG Sharma2092221581216132.27Indiav AustraliaBengaluru02 Nov 2013ODI # 3428
9
RG Sharma208*2121531312135.94Indiav Sri LankaMohali13 Dec 2017ODI # 3941
10
Shubman Gill208225149199139.59Indiav New ZealandHyderabad18 Jan 2023ODI # 4507
11
SR Tendulkar200*226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
12
Saeed Anwar194206146225132.87Pakistanv IndiaChennai21 May 1997ODI # 1209
13
Fakhar Zaman1932241551810124.51Pakistanv South AfricaJohannesburg04 Apr 2021ODI # 4286
14
HG Munsey1912171501411127.33Scotlandv NetherlandsDundee12 Jun 2025ODI # 4888
15
MJ Guptill189*216155192121.93New Zealandv EnglandSouthampton02 Jun 2013ODI # 3361
16
ST Jayasuriya189-161214117.39Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
17
G Kirsten188*210159134118.23South Africav U.A.E.Rawalpindi16 Feb 1996ODI # 1049
18
SR Tendulkar186*221150203124.00Indiav New ZealandHyderabad (Deccan)08 Nov 1999ODI # 1523
19
SR Watson185*113961515192.70Australiav BangladeshMirpur11 Apr 2011ODI # 3150
20
SC Ganguly183210158177115.82Indiav Sri LankaTaunton26 May 1999ODI # 1463
21
ML Hayden181*2271661110109.03Australiav New ZealandHamilton20 Feb 2007ODI # 2527
22
MJ Guptill180*1981381511130.43New Zealandv South AfricaHamilton01 Mar 2017ODI # 3843
22
Fakhar Zaman180*220144176125.00Pakistanv New ZealandRawalpindi29 Apr 2023ODI # 4571
24
JJ Roy180151151165119.20Englandv AustraliaMelbourne14 Jan 2018ODI # 3951
25
DA Warner179186128195139.84Australiav PakistanAdelaide26 Jan 2017ODI # 3826
25
JD Campbell179-137156130.65West Indiesv IrelandDublin05 May 2019ODI # 4128
27
H Masakadza178*201167174106.58Zimbabwev KenyaHarare18 Oct 2009ODI # 2912
28
DA Warner178164133195133.83Australiav AfghanistanW.A.C.A04 Mar 2015ODI # 3623
28
Q de Kock1781421131611157.52South Africav AustraliaCenturion30 Sep 2016ODI # 3785
30
JN Malan177*213169166104.73South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
31
PR Stirling177177134215132.08Irelandv CanadaToronto07 Sep 2010ODI # 3042
31
Ibrahim Zadran177226146126121.23Afghanistanv EnglandLahore26 Feb 2025ODI # 4849
33
E Lewis176*-130177135.38West Indiesv EnglandThe Oval27 Sep 2017ODI # 3916
34
Litton Das176-143168123.07Bangladeshv ZimbabweSylhet06 Mar 2020ODI # 4253
35
SR Tendulkar175210141194124.11Indiav AustraliaHyderabad05 Nov 2009ODI # 2923
35
V Sehwag175198140145125.00Indiav BangladeshMirpur19 Feb 2011ODI # 3100
35
CS MacLeod175201141145124.11Scotlandv CanadaChristchurch23 Jan 2014ODI # 3459
38
WU Tharanga174*228159193109.43Sri Lankav IndiaKingston02 Jul 2013ODI # 3382
39
Q de Kock174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
40
ME Waugh173199148163116.89Australiav West IndiesMelbourne09 Feb 2001ODI # 1687
40
DA Warner17321813624-127.20Australiav South AfricaCape Town12 Oct 2016ODI # 3795
42
CB Wishart172*191151183113.90Zimbabwev NamibiaHarare10 Feb 2003ODI # 1943
43
AC Gilchrist172197126133136.50Australiav ZimbabweHobart16 Jan 2004ODI # 2082
43
L Vincent172168120169143.33New Zealandv ZimbabweBulawayo24 Aug 2005ODI # 2272
45
GM Turner171*19020116285.07New Zealandv East AfricaBirmingham07 Jun 1975ODI # 20
45
RG Sharma171*205163137104.90Indiav AustraliaW.A.C.A12 Jan 2016ODI # 3723
47
AD Hales171166122224140.16Englandv PakistanNottingham30 Aug 2016ODI # 3773
48
SD Hope170-152222111.84West Indiesv IrelandDublin05 May 2019ODI # 4128
49
DJ Callaghan169*204143194118.18South Africav New ZealandCenturion11 Dec 1994ODI # 960
50
Soumya Sarkar169218151222111.92Bangladeshv New ZealandNelson20 Dec 2023ODI # 4715
50
BJ Bennett169216163203103.68Zimbabwev IrelandHarare14 Feb 2025ODI # 4837
52
Q de Kock168*188145212115.86South Africav BangladeshKimberley15 Oct 2017ODI # 3923
53
BB McCullum166-1351210122.96New Zealandv IrelandAberdeen01 Jul 2008ODI # 2727
53
DA Warner166184147145112.92Australiav BangladeshNottingham20 Jun 2019ODI # 4166
55
BM Duckett165215143173115.38Englandv AustraliaLahore22 Feb 2025ODI # 4846
56
SR Tendulkar163*206133165122.55Indiav New ZealandChristchurch08 Mar 2009ODI # 2823
57
DA Warner163219157132103.82Australiav Sri LankaBrisbane04 Mar 2012ODI # 3255
57
DA Warner163180124149131.45Australiav PakistanBengaluru20 Oct 2023ODI # 4675
59
JJ Roy162172118133137.28Englandv Sri LankaThe Oval29 Jun 2016ODI # 3757
59
RG Sharma162-137204118.24Indiav West IndiesBrabourne29 Oct 2018ODI # 4063
59
CH Gayle162-971114167.01West Indiesv EnglandSt George's27 Feb 2019ODI # 4099
59
Ibrahim Zadran162226138154117.39Afghanistanv Sri LankaPallekele30 Nov 2022ODI # 4490
59
PR Stirling162198134158120.89Irelandv U.A.E.Bulawayo27 Jun 2023ODI # 4604
64
SR Watson161*215150124107.33Australiav EnglandMelbourne16 Jan 2011ODI # 3081
64
TM Dilshan161*22114622-110.27Sri Lankav BangladeshMelbourne26 Feb 2015ODI # 3615
66
AC Hudson161153132134121.96South Africav NetherlandsRawalpindi05 Mar 1996ODI # 1073
66
JAH Marshall161-141114114.18New Zealandv IrelandAberdeen01 Jul 2008ODI # 2727
68
TM Dilshan160*20216511396.96Sri Lankav IndiaHobart28 Feb 2012ODI # 3251
68
EC Joyce160*-148193108.10Irelandv AfghanistanBelfast19 Jul 2016ODI # 3764
70
Imran Nazir160201121148132.23Pakistanv ZimbabweKingston21 Mar 2007ODI # 2547
70
TM Dilshan160186124203129.03Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
72
D Mongia159*233147171108.16Indiav ZimbabweGuwahati19 Mar 2002ODI # 1818
73
HM Amla159168128164124.21South Africav IrelandCanberra03 Mar 2015ODI # 3621
73
RG Sharma159-138175115.21Indiav West IndiesVisakhapatnam18 Dec 2019ODI # 4222
75
MP O'Dowd158*201130134121.53Netherlandsv ScotlandDundee12 Jun 2025ODI # 4888
76
ML Hayden158216143144110.48Australiav West IndiesNorth Sound27 Mar 2007ODI # 2555
76
AJ Strauss158188145181108.96Englandv IndiaBengaluru27 Feb 2011ODI # 3110
76
Tamim Iqbal158-136203116.17Bangladeshv ZimbabweSylhet03 Mar 2020ODI # 4251
79
ST Jayasuriya157157104241150.96Sri Lankav NetherlandsAmstelveen04 Jul 2006ODI # 2390
80
H Masakadza156216151116103.31Zimbabwev KenyaHarare12 Oct 2009ODI # 2908
80
KJ Coetzer156198134174116.41Scotlandv BangladeshNelson05 Mar 2015ODI # 3624
80
DA Warner156214128134121.87Australiav New ZealandMelbourne09 Dec 2016ODI # 3813
83
TM Head154*172129205119.37Australiav EnglandNottingham19 Sep 2024ODI # 4766
84
AC Gilchrist154191129144119.37Australiav Sri LankaMelbourne07 Feb 1999ODI # 1403
84
Tamim Iqbal15419113876111.59Bangladeshv ZimbabweBulawayo16 Aug 2009ODI # 2873
84
AJ Strauss154201140165110.00Englandv BangladeshBirmingham12 Jul 2010ODI # 3026
84
HM Amla154217134155114.92South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
88
SC Ganguly153*225150183102.00Indiav New ZealandGwalior11 Nov 1999ODI # 1524
88
CH Gayle153*22516019295.62West Indiesv ZimbabweBulawayo22 Nov 2003ODI # 2065
88
HM Amla153*23614214-107.74South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
88
AJ Finch153*-143116106.99Australiav PakistanSharjah24 Mar 2019ODI # 4117
92
BC Lara153-14321-106.99West Indiesv PakistanSharjah05 Nov 1993ODI # 845
92
HH Gibbs153181131173116.79South Africav BangladeshPotchefstroom03 Oct 2002ODI # 1890
92
JJ Roy153153121145126.44Englandv BangladeshCardiff08 Jun 2019ODI # 4153
92
AJ Finch153176132155115.90Australiav Sri LankaThe Oval15 Jun 2019ODI # 4159
96
DL Haynes152*-126126120.63West Indiesv IndiaGeorgetown21 Mar 1989ODI # 563
96
CH Gayle152*22015312399.34West Indiesv South AfricaJohannesburg04 Feb 2004ODI # 2096
96
RG Sharma152*-117158129.91Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
96
DP Conway152*147121193125.61New Zealandv EnglandAhmedabad05 Oct 2023ODI # 4658
96
SK Patel152*-137124110.94U.S.A.v CanadaLauderhill17 May 2025ODI # 4871

Showing 100 records

Position 3

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
CK Coventry194*191156167124.35Zimbabwev BangladeshBulawayo16 Aug 2009ODI # 2873
🥈 2
F du Plessis185212141163131.20South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
🥉 3
MS Dhoni183*2101451510126.20Indiav Sri LankaJaipur31 Oct 2005ODI # 2290
4
V Kohli183211148221123.64Indiav PakistanMirpur18 Mar 2012ODI # 3263
5
MR Marsh177*177132179134.09Australiav BangladeshPune11 Nov 2023ODI # 4700
6
HH Gibbs175142111217157.65South Africav AustraliaJohannesburg12 Mar 2006ODI # 2349
7
SC Williams174156101215172.27Zimbabwev U.S.A.Harare26 Jun 2023ODI # 4601
8
KU Carty170199142158119.71West Indiesv IrelandDublin25 May 2025ODI # 4877
9
BC Lara169-129154131.00West Indiesv Sri LankaSharjah16 Oct 1995ODI # 1010
9
KC Sangakkara169200137186123.35Sri Lankav South AfricaColombo (RPS)20 Jul 2013ODI # 3392
11
RA Smith167*208163173102.45Englandv AustraliaBirmingham21 May 1993ODI # 831
12
V Kohli166*173110138150.90Indiav Sri LankaThiruvananthapuram15 Jan 2023ODI # 4505
12
JE Root166*220139212119.42Englandv West IndiesCardiff01 Jun 2025ODI # 4881
14
RT Ponting164154105139156.19Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
14
SPD Smith164206157144104.45Australiav New ZealandSydney04 Dec 2016ODI # 3811
16
V Kohli160*220159122100.62Indiav South AfricaCape Town07 Feb 2018ODI # 3971
17
DI Gower158177118184133.89Englandv New ZealandBrisbane15 Jan 1983ODI # 168
17
Babar Azam158198139144113.66Pakistanv EnglandBirmingham13 Jul 2021ODI # 4303
19
CS MacLeod157*164146231107.53Scotlandv AfghanistanBulawayo04 Mar 2018ODI # 3983
19
V Kohli157*217129134121.70Indiav West IndiesVisakhapatnam24 Oct 2018ODI # 4059
21
V Kohli154*202134161114.92Indiav New ZealandMohali23 Oct 2016ODI # 3798
22
CS MacLeod154-16315394.47Scotlandv P.N.G.Port Moresby06 Oct 2017ODI # 3920
23
IVA Richards153*173130161117.69West Indiesv AustraliaMelbourne09 Dec 1979ODI # 78
24
R Dravid153196153152100.00Indiav New ZealandHyderabad (Deccan)08 Nov 1999ODI # 1523
25
Babar Azam151187131144115.26Pakistanv NepalMultan30 Aug 2023ODI # 4628
25
B McMullen151172140116107.85Scotlandv U.S.A.Dallas31 Oct 2024ODI # 4789
27
G Gambhir150*-13714-109.48Indiav Sri LankaEden Gardens24 Dec 2009ODI # 2935
28
IVA Richards149-99203150.50West Indiesv IndiaJamshedpur07 Dec 1983ODI # 229
28
AB de Villiers1495944916338.63South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
28
SPD Smith149179135112110.37Australiav IndiaW.A.C.A12 Jan 2016ODI # 3723
31
MS Dhoni148155123154120.32Indiav PakistanVisakhapatnam05 Apr 2005ODI # 2236
31
KS Williamson14821215414196.10New Zealandv West IndiesManchester22 Jun 2019ODI # 4170
33
AD Hales147-92165159.78Englandv AustraliaNottingham19 Jun 2018ODI # 4011
34
BC Lara146*165134123108.95West Indiesv New ZealandPort of Spain30 Mar 1996ODI # 1086
35
KS Williamson145*207136171106.61New Zealandv South AfricaKimberley22 Jan 2013ODI # 3325
35
A Balbirnie145*-13688106.61Irelandv AfghanistanDehradun05 Mar 2019ODI # 4105
37
DM Jones145157136124106.61Australiav EnglandBrisbane16 Dec 1990ODI # 653
37
RT Ponting14518915818191.77Australiav ZimbabweDelhi11 Apr 1998ODI # 1313
37
R Dravid145179129171112.40Indiav Sri LankaTaunton26 May 1999ODI # 1463
37
A Flower14521516413-88.41Zimbabwev IndiaColombo (RPS)14 Sep 2002ODI # 1876
41
Shoaib Malik143197127181112.59Pakistanv IndiaColombo (RPS)25 Jul 2004ODI # 2152
41
SR Watson143174107126133.64Australiav EnglandSouthampton16 Sep 2013ODI # 3416
41
BKG Mendis143166128172111.71Sri Lankav New ZealandDambulla13 Nov 2024ODI # 4807
44
DL Houghton142178137136103.64Zimbabwev New ZealandHyderabad (Deccan)10 Oct 1987ODI # 454
44
SC Williams142152103143137.86Zimbabwev OmanBulawayo29 Jun 2023ODI # 4605
46
Mohammad Yousuf141*18814713395.91Pakistanv ZimbabweBulawayo23 Nov 2002ODI # 1899
46
RT Ponting141*170127105111.02Australiav New ZealandNapier05 Mar 2005ODI # 2234
48
RT Ponting140*13812148115.70Australiav IndiaJohannesburg23 Mar 2003ODI # 1993
48
Mohammad Hafeez140*203136113102.94Pakistanv Sri LankaSharjah22 Dec 2013ODI # 3447
48
CS MacLeod140*-94163148.93Scotlandv EnglandEdinburgh10 Jun 2018ODI # 4008
51
V Kohli140-107212130.84Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
52
BC Lara139168123153113.00West Indiesv AustraliaPort of Spain12 Mar 1995ODI # 987
52
JH Kallis13919714211397.88South Africav West IndiesJohannesburg04 Feb 2004ODI # 2096
52
JM How139187116103119.82New Zealandv EnglandNapier20 Feb 2008ODI # 2682
52
SO Hetmyer139-106117131.13West Indiesv IndiaChennai15 Dec 2019ODI # 4221
56
IVA Richards138*20715711387.89West Indiesv EnglandLord's23 Jun 1979ODI # 74
56
GS Chappell138*168109101126.60Australiav New ZealandSydney25 Nov 1980ODI # 95
56
PJ Hughes138*18715413189.61Australiav Sri LankaHobart23 Jan 2013ODI # 3326
59
V Kohli1382021406598.57Indiav South AfricaChennai22 Oct 2015ODI # 3698
60
Inzamam-ul-Haq137*17912915-106.20Pakistanv New ZealandSharjah20 Apr 1994ODI # 911
60
A Bagai137*19117212179.65Canadav ScotlandNairobi (Ruaraka)31 Jan 2007ODI # 2495
60
W Barresi137*18415011291.33Netherlandsv KenyaLincoln23 Jan 2014ODI # 3460
63
Ijaz Ahmed137165130121105.38Pakistanv EnglandSharjah07 Apr 1999ODI # 1429
63
IJL Trott13717812611-108.73Englandv AustraliaSydney02 Feb 2011ODI # 3094
65
Mohammad Hafeez136*20513095104.61Pakistanv ZimbabweHarare29 Aug 2013ODI # 3406
66
V Kohli136157122162111.47Indiav BangladeshFatullah26 Feb 2014ODI # 3474
66
JP Kotze136-109118124.77Namibiav U.S.A.Lauderhill20 Sep 2019ODI # 4208
66
B McMullen136146121143112.39Scotlandv OmanBulawayo25 Jun 2023ODI # 4600
69
A Balbirnie135169124114108.87Irelandv West IndiesDublin (Malahide)11 May 2019ODI # 4132
70
KJJ van Noortwijk134*188129113103.87Netherlandsv NamibiaBloemfontein03 Mar 2003ODI # 1978
70
RT Ponting134*198133102100.75Australiav New ZealandHobart20 Dec 2007ODI # 2657
70
KC Sangakkara134*19713512-99.25Sri Lankav EnglandThe Oval13 Jun 2013ODI # 3370
73
HE van der Dussen13417411710-114.52South Africav EnglandChester-le-Street19 Jul 2022ODI # 4434
73
DJ Malan134189128124104.68Englandv AustraliaAdelaide17 Nov 2022ODI # 4475
75
MN Samuels133*20915611385.25West Indiesv ZimbabweCanberra24 Feb 2015ODI # 3612
75
F du Plessis133*18411596115.65South Africav IndiaWankhede25 Oct 2015ODI # 3700
75
JE Root133*202129111103.10Englandv BangladeshThe Oval01 Jun 2017ODI # 3875
75
KS Williamson133*166113132117.69New Zealandv South AfricaLahore10 Feb 2025ODI # 4829
79
KC Sangakkara13320815112-88.07Sri Lankav IndiaHambantota21 Jul 2012ODI # 3291
79
M van Lingen133-1379597.08Namibiav NepalKirtipur14 Feb 2023ODI # 4515
79
HE van der Dussen13317211895112.71South Africav New ZealandPune01 Nov 2023ODI # 4689
82
MS Atapattu132*19715114-87.41Sri Lankav EnglandLord's20 Aug 1998ODI # 1348
83
Ijaz Ahmed13214210394128.15Pakistanv ZimbabweRawalpindi24 Nov 1998ODI # 1377
84
ADR Campbell131*151115114113.91Zimbabwev Sri LankaHarare05 Nov 1994ODI # 946
84
ND McKenzie131*16912183108.26South Africav KenyaCape Town22 Oct 2001ODI # 1763
86
KWR Fletcher131-14713-89.11Englandv New ZealandNottingham11 Jun 1975ODI # 23
86
VVS Laxman13120313813194.92Indiav ZimbabweAdelaide24 Jan 2004ODI # 2087
86
V Kohli131-96172136.45Indiav Sri LankaColombo (RPS)31 Aug 2017ODI # 3908
86
SE Marsh131178116103112.93Australiav EnglandCardiff16 Jun 2018ODI # 4010
86
SPD Smith131-13214199.24Australiav IndiaBengaluru19 Jan 2020ODI # 4233
91
CR Ervine130*150108115120.37Zimbabwev New ZealandHarare02 Aug 2015ODI # 3673
92
DI Gower130-120125108.33Englandv Sri LankaTaunton11 Jun 1983ODI # 201
92
Haris Sohail130-129113100.77Pakistanv AustraliaDubai (DICS)31 Mar 2019ODI # 4120
92
MD Patel130-101116128.71U.S.A.v OmanPearland08 Jun 2022ODI # 4402
92
Shubman Gill13014597151134.02Indiav ZimbabweHarare22 Aug 2022ODI # 4457
96
V Kohli129*12396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
97
N Boje129161114131113.15South Africav New ZealandCenturion25 Oct 2000ODI # 1647
97
RT Ponting129155126151102.38Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
97
JP Duminy12915211774110.25South Africav ZimbabweBenoni22 Oct 2010ODI # 3061
97
DJ Mitchell12917811983108.40New Zealandv PakistanRawalpindi29 Apr 2023ODI # 4571

Showing 100 records

Position 4

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
IVA Richards189*-170215111.17West Indiesv EnglandManchester31 May 1984ODI # 264
🥈 2
BA Stokes182185124159146.77Englandv New ZealandThe Oval13 Sep 2023ODI # 4643
🥉 3
LRPL Taylor181*213147176123.12New Zealandv EnglandDunedin07 Mar 2018ODI # 3989
4
IVA Richards181-125167144.80West Indiesv Sri LankaKarachi13 Oct 1987ODI # 457
5
AB de Villiers176121104157169.23South Africav BangladeshPaarl18 Oct 2017ODI # 3925
6
AK Markram175179126177138.88South Africav NetherlandsJohannesburg02 Apr 2023ODI # 4563
7
D Ramdin169187121811139.66West Indiesv BangladeshBasseterre25 Aug 2014ODI # 3514
8
JC Buttler162*10770714231.42Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
9
XM Marshall157*1311181112133.05West Indiesv CanadaKing City (NW)22 Aug 2008ODI # 2749
10
BC Lara156176138125113.04West Indiesv PakistanAdelaide28 Jan 2005ODI # 2213
10
GJ Bailey156139114136136.84Australiav IndiaNagpur30 Oct 2013ODI # 3424
12
M Azharuddin153*202150171102.00Indiav ZimbabweCuttack09 Apr 1998ODI # 1311
13
JP Duminy150*14312258122.95South Africav NetherlandsAmstelveen31 May 2013ODI # 3359
14
Yuvraj Singh150183127213118.11Indiav EnglandCuttack19 Jan 2017ODI # 3821
15
EJG Morgan1487771417208.45Englandv AfghanistanManchester18 Jun 2019ODI # 4163
16
MV Boucher147*9068810216.17South Africav ZimbabwePotchefstroom20 Sep 2006ODI # 2420
17
PA de Silva145153115145126.08Sri Lankav KenyaKandy06 Mar 1996ODI # 1074
18
Younis Khan14416512283118.03Pakistanv Hong KongColombo (SSC)18 Jul 2004ODI # 2147
18
Mushfiqur Rahim144-15011496.00Bangladeshv Sri LankaDubai (DICS)15 Sep 2018ODI # 4036
20
A Flower142*204128161110.93Zimbabwev EnglandHarare07 Oct 2001ODI # 1754
21
SB Styris14117712536112.80New Zealandv Sri LankaBloemfontein10 Feb 2003ODI # 1944
22
SR Tendulkar140*114101163138.61Indiav KenyaBristol23 May 1999ODI # 1457
23
HT Tector140168113710123.89Irelandv BangladeshChelmsford12 May 2023ODI # 4577
24
PL Mommsen139*17914912193.28Scotlandv U.A.E.Lincoln01 Feb 2014ODI # 3468
24
V Kohli139*192126123110.31Indiav Sri LankaRanchi16 Nov 2014ODI # 3547
26
Yuvraj Singh138*12578166176.92Indiav EnglandRajkot14 Nov 2008ODI # 2774
27
BRM Taylor138155110155125.45Zimbabwev IndiaAuckland14 Mar 2015ODI # 3636
27
BRM Taylor138-124202111.29Zimbabwev West IndiesHarare19 Mar 2018ODI # 4002
27
HT Tector1381901479393.87Irelandv AfghanistanSharjah07 Mar 2024ODI # 4741
30
LRPL Taylor137-13194104.58New Zealandv Sri LankaNelson08 Jan 2019ODI # 4076
31
AB de Villiers136*173106112128.30South Africav AustraliaHarare27 Aug 2014ODI # 3516
32
Shakib Al Hasan134*-15214-88.15Bangladeshv CanadaSt John's28 Feb 2007ODI # 2530
33
PA de Silva134-131114102.29Sri Lankav PakistanSharjah07 Apr 1997ODI # 1193
33
AB de Villiers13412698134136.73South Africav NetherlandsMohali03 Mar 2011ODI # 3115
33
DJ Mitchell13418011997112.60New Zealandv IndiaWankhede15 Nov 2023ODI # 4703
36
V Kohli133*13386162154.65Indiav Sri LankaHobart28 Feb 2012ODI # 3251
36
CS MacLeod133*-14413292.36Scotlandv U.S.A.Aberdeen17 Aug 2022ODI # 4449
38
Khurram Khan132*-13817195.65U.A.E.v AfghanistanICCA Dubai30 Nov 2014ODI # 3558
39
RR Rossouw1321369898134.69South Africav West IndiesCenturion28 Jan 2015ODI # 3593
39
SD Hope132197129103102.32West Indiesv NepalHarare22 Jun 2023ODI # 4593
39
MS Chapman132174111136118.91New Zealandv PakistanNapier29 Mar 2025ODI # 4861
42
A Ranatunga131*22115217-86.18Sri Lankav IndiaColombo (RPS)18 Jul 1997ODI # 1218
42
LRPL Taylor131*17112487105.64New Zealandv PakistanPallekele08 Mar 2011ODI # 3123
42
Mohammad Rizwan131*19312183108.26Pakistanv Sri LankaHyderabad10 Oct 2023ODI # 4665
45
Yuvraj Singh131134102107128.43Indiav West IndiesKingston26 Jun 2009ODI # 2852
45
SE Marsh131182123113106.50Australiav IndiaAdelaide15 Jan 2019ODI # 4078
47
MJ Clarke13020213210398.48Australiav IndiaBengaluru29 Sep 2007ODI # 2621
47
DJ Mitchell13019212795102.36New Zealandv IndiaDharamsala22 Oct 2023ODI # 4678
49
SC Williams129*-14310190.20Zimbabwev BangladeshChattogram26 Oct 2018ODI # 4061
50
Mohammad Yousuf1291781318398.47Pakistanv Sri LankaSharjah17 Apr 2002ODI # 1832
51
BRM Taylor128*17912075106.66Zimbabwev New ZealandHarare20 Oct 2011ODI # 3204
51
Mahmudullah128*175123123104.06Bangladeshv New ZealandHamilton13 Mar 2015ODI # 3634
51
SD Hope128*-11557111.30West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
51
SS Iyer128*14594105136.17Indiav NetherlandsBengaluru12 Nov 2023ODI # 4702
55
DPMD Jayawardene128-12315-104.06Sri Lankav IndiaSharjah27 Oct 2000ODI # 1650
55
Shoaib Malik12817312616-101.58Pakistanv IndiaCenturion26 Sep 2009ODI # 2898
55
AB de Villiers128148108123118.51South Africav PakistanJohannesburg17 Mar 2013ODI # 3347
58
AR Border127*19014013-90.71Australiav West IndiesSydney06 Feb 1985ODI # 303
58
PA de Silva127*-123131103.25Sri Lankav ZimbabweColombo (SSC)03 Sep 1996ODI # 1112
60
RD Berrington1272021369393.38Scotlandv U.A.E.Bulawayo23 Jun 2023ODI # 4596
61
MN Samuels126*145116114108.62West Indiesv IndiaKochi08 Oct 2014ODI # 3531
62
AB de Villiers125*14498104127.55South Africav Sri LankaJohannesburg22 Jan 2012ODI # 3229
62
RR Pant125*159113162110.61Indiav EnglandManchester17 Jul 2022ODI # 4433
64
MN Samuels12519013414293.28West Indiesv AustraliaBridgetown21 Jun 2016ODI # 3752
64
SO Hetmyer125-9337134.40West Indiesv BangladeshProvidence25 Jul 2018ODI # 4023
64
F du Plessis125-114152109.64South Africav AustraliaHobart11 Nov 2018ODI # 4069
64
Mushfiqur Rahim12520512710-98.42Bangladeshv Sri LankaMirpur25 May 2021ODI # 4291
64
MG Erasmus125-113115110.61Namibiav P.N.G.Windhoek29 Mar 2023ODI # 4554
69
Ijaz Ahmed124*-8794142.52Pakistanv BangladeshChattogram29 Oct 1988ODI # 531
69
MS Chapman124*-116112106.89Hong Kongv U.A.E.ICCA Dubai16 Nov 2015ODI # 3709
71
M Labuschagne12413599191125.25Australiav South AfricaBloemfontein09 Sep 2023ODI # 4638
72
HE van der Dussen123*19613410291.79South Africav PakistanCenturion02 Apr 2021ODI # 4285
72
Aaron Jones123*-8796141.37U.S.A.v ScotlandAberdeen13 Aug 2022ODI # 4446
74
RT Ponting1231741387189.13Australiav Sri LankaMelbourne09 Jan 1996ODI # 1032
74
Inzamam-ul-Haq12316012194101.65Pakistanv IndiaLahore21 Mar 2004ODI # 2116
74
BFW de Leede1231169275133.69Netherlandsv ScotlandBulawayo06 Jul 2023ODI # 4616
77
Mohammad Rizwan122*1681289395.31Pakistanv South AfricaKarachi12 Feb 2025ODI # 4834
78
PA de Silva122-116122105.17Sri Lankav PakistanNairobi (Gym)04 Oct 1996ODI # 1125
78
Inzamam-ul-Haq122154102122119.60Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
78
RR Rossouw122156118142103.38South Africav AustraliaCape Town12 Oct 2016ODI # 3795
81
Inzamam-ul-Haq121*14111395107.07Pakistanv IndiaSharjah26 Mar 2000ODI # 1580
81
Rameez Shahzad121*-115102105.21U.A.E.v ScotlandICCA Dubai23 Jan 2018ODI # 3963
81
MG Erasmus121*-12093100.83Namibiav OmanICCA Dubai06 Mar 2022ODI # 4361
84
JE Root121151108142112.03Englandv Sri LankaWellington01 Mar 2015ODI # 3619
85
A Flower120*-1418185.10Zimbabwev Sri LankaSharjah21 Oct 2000ODI # 1642
85
ND McKenzie120*18313513188.88South Africav Sri LankaEast London17 Dec 2000ODI # 1662
87
JE Root120177111111108.10Englandv AfghanistanLahore26 Feb 2025ODI # 4849
88
Javed Miandad119*-7765154.54Pakistanv IndiaLahore31 Dec 1982ODI # 164
88
LRPL Taylor119*14696104123.95New Zealandv EnglandThe Oval12 Jun 2015ODI # 3655
90
RN ten Doeschate11916011093108.18Netherlandsv EnglandNagpur22 Feb 2011ODI # 3104
90
LRPL Taylor1191771269394.44New Zealandv ZimbabweBulawayo25 Oct 2011ODI # 3209
90
BB McCullum1191208875135.22New Zealandv ZimbabweNapier09 Feb 2012ODI # 3234
90
AB de Villiers1199861311195.08South Africav IndiaWankhede25 Oct 2015ODI # 3700
90
BKG Mendis119-11912-100.00Sri Lankav West IndiesHambantota26 Feb 2020ODI # 4247
95
AR Border118*-88103134.09Australiav Sri LankaAdelaide28 Jan 1985ODI # 299
95
Inzamam-ul-Haq118*12612410295.16Pakistanv Sri LankaSharjah02 Nov 2001ODI # 1771
95
DJ Mitchell118*949177129.67New Zealandv EnglandCardiff08 Sep 2023ODI # 4636
98
HH Gibbs11817613310188.72South Africav EnglandDurban11 Feb 2005ODI # 2225
98
DPMD Jayawardene118-12412195.16Sri Lankav IndiaHyderabad09 Nov 2014ODI # 3543
100
Ijaz Ahmed117-11281104.46Pakistanv IndiaDhaka18 Jan 1998ODI # 1279

Showing 100 records

Position 5

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
H Klaasen174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
🥈 2
JS Malhotra173*-124416139.51U.S.A.v P.N.G.Al Amerat09 Sep 2021ODI # 4320
🥉 3
AB de Villiers162*10366178245.45South Africav West IndiesSydney27 Feb 2015ODI # 3616
4
A Symonds156149127128122.83Australiav New ZealandWellington07 Dec 2005ODI # 2302
5
Milind Kumar155*-110165140.90U.S.A.v U.A.E.Windhoek24 Sep 2024ODI # 4774
6
A Symonds151194127133118.89Australiav Sri LankaSydney12 Feb 2006ODI # 2328
7
JC Buttler150-771312194.80Englandv West IndiesSt George's27 Feb 2019ODI # 4099
8
Azmatullah Omarzai149*197115136129.56Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
9
TWM Latham145*130104195139.42New Zealandv IndiaAuckland25 Nov 2022ODI # 4483
10
GW Flower142*154128102110.93Zimbabwev BangladeshBulawayo11 Apr 2001ODI # 1706
11
KJ O'Brien142128125106113.60Irelandv KenyaNairobi (Ruaraka)02 Feb 2007ODI # 2499
12
TWM Latham140*187123105113.82New Zealandv NetherlandsHamilton02 Apr 2022ODI # 4381
13
AD Mathews139*141116610119.82Sri Lankav IndiaRanchi16 Nov 2014ODI # 3547
14
Yuvraj Singh139143122162113.93Indiav AustraliaSydney22 Jan 2004ODI # 2086
14
DA Miller139-108134128.70South Africav AustraliaHobart11 Nov 2018ODI # 4069
16
DA Miller138*1339279150.00South Africav ZimbabweHamilton15 Feb 2015ODI # 3601
17
Sikandar Raza135*17110986123.85Zimbabwev BangladeshHarare05 Aug 2022ODI # 4441
18
MS Dhoni134203122106109.83Indiav EnglandCuttack19 Jan 2017ODI # 3821
18
Agha Salman134158103162130.09Pakistanv South AfricaKarachi12 Feb 2025ODI # 4834
20
CJ Anderson131*5147614278.72New Zealandv West IndiesQueenstown01 Jan 2014ODI # 3451
21
JC Buttler13119012767103.14Englandv South AfricaKimberley01 Feb 2023ODI # 4514
22
DA Miller130*19113311397.74South Africav West IndiesGqeberha25 Jan 2015ODI # 3591
23
CZ Harris130162124134104.83New Zealandv AustraliaChennai11 Mar 1996ODI # 1080
24
CG Williams129*-94136137.23Namibiav OmanAl Amerat08 Jan 2020ODI # 4227
24
HE van der Dussen129*1509694134.37South Africav IndiaPaarl19 Jan 2022ODI # 4344
26
Basit Ali127*-79125160.75Pakistanv West IndiesSharjah05 Nov 1993ODI # 845
27
KIC Asalanka127180126145100.79Sri Lankav AustraliaColombo (RPS)12 Feb 2025ODI # 4831
28
RK Paudel126-10774117.75Nepalv P.N.G.Kirtipur25 Mar 2022ODI # 4376
29
GJ Bailey125*166110104113.63Australiav West IndiesW.A.C.A03 Feb 2013ODI # 3331
30
EJG Morgan124*14710684116.98Englandv IrelandDublin (Malahide)03 Sep 2013ODI # 3409
30
HM Nicholls124*-80123155.00New Zealandv Sri LankaNelson08 Jan 2019ODI # 4076
30
LS Livingstone124*1198559145.88Englandv West IndiesNorth Sound02 Nov 2024ODI # 4792
33
MS Dhoni12414110793115.88Indiav AustraliaNagpur28 Oct 2009ODI # 2915
34
H Klaasen123*17611473107.89South Africav AustraliaPaarl29 Feb 2020ODI # 4248
35
A Flintoff12312910487118.26Englandv West IndiesLord's06 Jul 2004ODI # 2140
35
BJ Hodge1231088987138.20Australiav NetherlandsBasseterre18 Mar 2007ODI # 2540
37
JN Rhodes12116011412-106.14South Africav PakistanNairobi (Gym)29 Sep 1996ODI # 1121
37
Yuvraj Singh121177115123105.21Indiav AustraliaHyderabad05 Oct 2007ODI # 2625
37
EJG Morgan12118313611388.97Englandv AustraliaSydney16 Jan 2015ODI # 3578
37
BRM Taylor12111091114132.96Zimbabwev IrelandHobart07 Mar 2015ODI # 3627
41
SR Waugh120*176110102109.09Australiav South AfricaLeeds13 Jun 1999ODI # 1481
41
PD Collingwood120*2221337190.22Englandv AustraliaMelbourne09 Feb 2007ODI # 2515
41
JP Inglis120*1348686139.53Australiav EnglandLahore22 Feb 2025ODI # 4846
44
DPMD Jayawardene1201621119-108.10Sri Lankav EnglandAdelaide23 Jan 1999ODI # 1391
44
Yuvraj Singh12015512412196.77Indiav ZimbabweHarare04 Sep 2005ODI # 2280
46
H Klaasen119*-61155195.08South Africav West IndiesPotchefstroom21 Mar 2023ODI # 4544
47
IVA Richards119139113104105.30West Indiesv New ZealandDunedin18 Mar 1987ODI # 435
48
SC Williams118*18913513187.40Zimbabwev PakistanRawalpindi03 Nov 2020ODI # 4264
48
TWM Latham118*160104103113.46New Zealandv PakistanKarachi19 Feb 2025ODI # 4843
50
Yuvraj Singh11815312215296.72Indiav EnglandIndore17 Nov 2008ODI # 2777
50
N Pooran118156103114114.56West Indiesv Sri LankaChester-le-Street01 Jul 2019ODI # 4180
52
TM Dilshan117*9778152150.00Sri Lankav NetherlandsAmstelveen04 Jul 2006ODI # 2390
52
Sikandar Raza117*1981278492.12Zimbabwev BangladeshHarare07 Aug 2022ODI # 4442
54
A Jadeja116*1761216295.86Indiav ZimbabweCuttack09 Apr 1998ODI # 1311
55
KP Pietersen116153110106105.45Englandv South AfricaCenturion13 Feb 2005ODI # 2226
56
AB de Villiers115*148102103112.74South Africav PakistanSharjah11 Nov 2013ODI # 3433
56
Milind Kumar115*-67125171.64U.S.A.v CanadaLauderhill17 May 2025ODI # 4871
58
CL Cairns1151068077143.75New Zealandv IndiaChristchurch19 Jan 1999ODI # 1387
58
Sikandar Raza1151479593121.05Zimbabwev IndiaHarare22 Aug 2022ODI # 4457
58
N Pooran11511994104122.34West Indiesv NepalHarare22 Jun 2023ODI # 4593
61
SR Waugh114*1801039-110.67Australiav South AfricaMelbourne (Docklands)16 Aug 2000ODI # 1620
61
AB de Villiers114*154101132112.87South Africav IndiaGwalior24 Feb 2010ODI # 2962
61
Fawad Alam114*1991348385.07Pakistanv Sri LankaMirpur08 Mar 2014ODI # 3486
64
Shakib Al Hasan11418411511199.13Bangladeshv New ZealandCardiff09 Jun 2017ODI # 3883
65
JH Kallis113*10710055113.00South Africav Sri LankaDhaka30 Oct 1998ODI # 1362
66
AD Mathews11315712810288.28Sri Lankav IndiaLeeds06 Jul 2019ODI # 4187
66
SE Rutherford1131148078141.25West Indiesv BangladeshBasseterre08 Dec 2024ODI # 4813
68
CL Hooper112*1781278488.18West Indiesv PakistanSharjah17 Feb 2002ODI # 1810
68
PD Collingwood112*9686105130.23Englandv BangladeshNottingham21 Jun 2005ODI # 2252
68
AC Voges112*142106102105.66Australiav West IndiesMelbourne10 Feb 2013ODI # 3334
68
T Stubbs112*1198183138.27South Africav IrelandAbu Dhabi04 Oct 2024ODI # 4781
72
KL Rahul1121501139299.11Indiav New ZealandMount Maunganui11 Feb 2020ODI # 4243
73
M Azharuddin111*1901175-94.87Indiav Sri LankaColombo (RPS)17 Aug 1997ODI # 1223
73
H Thaker111*1551136298.23Canadav U.A.E.Dubai (DICS)05 Mar 2024ODI # 4739
75
AT Nidamanuru11111676113146.05Netherlandsv West IndiesHarare26 Jun 2023ODI # 4602
76
EJG Morgan110*14110482105.76Englandv BangladeshMirpur02 Mar 2010ODI # 2965
76
SK Raina110*14110494105.76Indiav ZimbabweAuckland14 Mar 2015ODI # 3636
76
MN Samuels110*14395151115.78West Indiesv Sri LankaPallekele07 Nov 2015ODI # 3704
76
JC Buttler110*665569200.00Englandv PakistanSouthampton11 May 2019ODI # 4133
76
TWM Latham110*15310810-101.85New Zealandv BangladeshChristchurch23 Mar 2021ODI # 4280
81
Ijaz Ahmed110134110131100.00Pakistanv South AfricaRawalpindi20 Oct 1994ODI # 934
81
Yuvraj Singh11014911411196.49Indiav West IndiesColombo (RPS)07 Aug 2005ODI # 2267
81
KIC Asalanka110182106101103.77Sri Lankav AustraliaColombo (RPS)21 Jun 2022ODI # 4416
84
JH Kallis109*1601148-95.61South Africav PakistanDurban03 Apr 1998ODI # 1303
84
KA Pollard109*18313611280.14West Indiesv AustraliaSydney08 Feb 2013ODI # 3333
86
AB de Villiers10913310165107.92South Africav IndiaCenturion11 Dec 2013ODI # 3444
86
H Klaasen10911967124162.68South Africav EnglandWankhede21 Oct 2023ODI # 4677
88
MN Samuels108*-75115144.00West Indiesv IndiaVijayawada24 Nov 2002ODI # 1900
88
KP Pietersen108*1429662112.50Englandv South AfricaBloemfontein02 Feb 2005ODI # 2219
90
CL Hooper1081501198390.75West Indiesv South AfricaEast London24 Jan 1999ODI # 1393
90
Shakib Al Hasan108-1208-90.00Bangladeshv PakistanMultan16 Apr 2008ODI # 2702
90
KS Williamson1081931326281.81New Zealandv BangladeshMirpur14 Oct 2010ODI # 3056
90
MEK Hussey1081319192118.68Australiav BangladeshMirpur13 Apr 2011ODI # 3151
90
KIC Asalanka10815910565102.85Sri Lankav BangladeshDelhi06 Nov 2023ODI # 4695
95
JN Rhodes107*1681359-79.25South Africav New ZealandW.A.C.A01 Feb 2002ODI # 1801
95
LPC Silva107*165107121100.00Sri Lankav IndiaVisakhapatnam17 Feb 2007ODI # 2525
95
A Symonds107*1398894121.59Australiav IndiaNagpur14 Oct 2007ODI # 2631
98
MS Dhoni1071351118296.39Indiav Sri LankaNagpur18 Dec 2009ODI # 2933
99
AB de Villiers106*15110634100.00South Africav New ZealandWellington25 Feb 2012ODI # 3249
100
VG Kambli10613711011-96.36Indiav ZimbabweKanpur06 Mar 1996ODI # 1075

Showing 100 records

Position 6

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
GJ Maxwell201*1811282110157.03Australiav AfghanistanWankhede07 Nov 2023ODI # 4696
🥈 2
N Kapil Dev175*-138166126.81Indiav ZimbabweTunbridge Wells18 Jun 1983ODI # 216
🥉 3
A Symonds143*139125182114.40Australiav PakistanJohannesburg11 Feb 2003ODI # 1945
4
MS Dhoni139*169121125114.87Indiav AustraliaMohali19 Oct 2013ODI # 3421
5
JC Buttler12910577135167.53Englandv New ZealandBirmingham09 Jun 2015ODI # 3654
6
D Ramdin128167109125117.43West Indiesv EnglandNorth Sound05 Mar 2014ODI # 3484
7
RL Powell124-9398133.33West Indiesv IndiaSingapore08 Sep 1999ODI # 1496
7
Shahid Afridi1247560174206.66Pakistanv BangladeshDambulla21 Jun 2010ODI # 2998
9
YK Pathan123*1289677128.12Indiav New ZealandBengaluru07 Dec 2010ODI # 3076
10
NFI McCallum121*17613812387.68Scotlandv IrelandBenoni01 Apr 2009ODI # 2830
11
KM Jadhav12012576124157.89Indiav EnglandPune15 Jan 2017ODI # 3819
11
C Campher12016510894111.11Irelandv ScotlandBulawayo21 Jun 2023ODI # 4591
13
A Jadeja1191801218198.34Indiav Sri LankaColombo (RPS)17 Aug 1997ODI # 1223
13
KA Pollard119140110410108.18West Indiesv IndiaChennai11 Dec 2011ODI # 3224
15
DA Miller118*12479106149.36South Africav AustraliaDurban05 Oct 2016ODI # 3790
16
SW Billings118155110142107.27Englandv AustraliaManchester11 Sep 2020ODI # 4259
17
DA Miller117*1389836119.38South Africav Sri LankaDurban01 Feb 2017ODI # 3830
18
CD McMillan11713896135121.87New Zealandv AustraliaHamilton20 Feb 2007ODI # 2527
19
JP Duminy115*11910093115.00South Africav ZimbabweHamilton15 Feb 2015ODI # 3601
20
Alok Kapali1159796105119.79Bangladeshv IndiaKarachi28 Jun 2008ODI # 2721
21
DAS Gunaratne114*16811714297.43Sri Lankav South AfricaCenturion10 Feb 2017ODI # 3834
22
CL Hooper113*-97122116.49West Indiesv IndiaGwalior22 Jan 1988ODI # 500
23
KJ O'Brien11312363136179.36Irelandv EnglandBengaluru02 Mar 2011ODI # 3114
24
Mohammad Yousuf112*135108122103.70Pakistanv BangladeshDhaka24 Jan 2002ODI # 1793
25
Mahmudullah111150111114100.00Bangladeshv South AfricaWankhede24 Oct 2023ODI # 4680
26
JC Buttler110*-12212190.16Englandv AustraliaManchester24 Jun 2018ODI # 4013
27
SE Marsh1101471148296.49Australiav EnglandHobart21 Jan 2011ODI # 3083
28
MEK Hussey109*13090103121.11Australiav West IndiesKuala Lumpur18 Sep 2006ODI # 2417
28
Iftikhar Ahmed109*10271114153.52Pakistanv NepalMultan30 Aug 2023ODI # 4628
30
Shahid Afridi1091307687143.42Pakistanv Sri LankaDambulla15 Jun 2010ODI # 2991
30
CJA Amini109-7588145.33P.N.G.v NamibiaWindhoek29 Mar 2023ODI # 4554
32
M Azharuddin108*9365103166.15Indiav New ZealandVadodara17 Dec 1988ODI # 543
32
MD Shanaka108*11288123122.72Sri Lankav IndiaGuwahati10 Jan 2023ODI # 4501
34
Kushal Malla108-64910168.75Nepalv OmanKirtipur21 Apr 2023ODI # 4568
35
Abdul Razzaq107*-1145593.85Pakistanv ZimbabweMultan30 Sep 2004ODI # 2183
35
OA Shah107*12595112112.63Englandv IndiaThe Oval05 Sep 2007ODI # 2619
35
EJG Morgan107*14710181105.94Englandv PakistanSouthampton22 Sep 2010ODI # 3047
38
DPMD Jayawardene10714810692100.94Asia XIv Africa XIChennai10 Jun 2007ODI # 2589
39
GD Phillips106*1067467143.24New Zealandv PakistanLahore08 Feb 2025ODI # 4827
40
SK Raina10615211510192.17Indiav Sri LankaMirpur13 Jan 2010ODI # 2943
40
Shaiman Anwar10612683101127.71U.A.E.v IrelandBrisbane25 Feb 2015ODI # 3613
40
AT Carey1061681147292.98Australiav EnglandManchester16 Sep 2020ODI # 4261
40
GJ Maxwell106534498240.90Australiav NetherlandsDelhi25 Oct 2023ODI # 4681
44
KM Jadhav105*11087121120.68Indiav ZimbabweHarare14 Jul 2015ODI # 3667
45
AA Jangoo104*1318364125.30West Indiesv BangladeshBasseterre12 Dec 2024ODI # 4815
46
KJ Wadsworth104929816-106.12New Zealandv AustraliaChristchurch31 Mar 1974ODI # 11
47
CL Cairns1038787104118.39New Zealandv IndiaPune24 Nov 1995ODI # 1017
47
JC Buttler1031037692135.52Englandv PakistanNottingham03 Jun 2019ODI # 4148
47
Asif Khan103-8492122.61U.A.E.v U.S.A.Windhoek30 Mar 2023ODI # 4556
50
CL Cairns102*1239993103.03New Zealandv South AfricaBrisbane19 Jan 2002ODI # 1787
50
MG Bevan102*168957-107.36Australiav New ZealandMelbourne29 Jan 2002ODI # 1799
50
Umar Akmal102*1017254141.66Pakistanv Sri LankaColombo (RPS)07 Aug 2009ODI # 2868
50
Umar Akmal102*1228973114.60Pakistanv AfghanistanFatullah27 Feb 2014ODI # 3475
50
MR Marsh102*1268492121.42Australiav IndiaSydney23 Jan 2016ODI # 3727
50
Mahmudullah102*1581078295.32Bangladeshv New ZealandCardiff09 Jun 2017ODI # 3883
56
KA Pollard1021017058145.71West Indiesv AustraliaGros Islet23 Mar 2012ODI # 3268
56
LMP Simmons1021248495121.42West Indiesv IrelandNelson16 Feb 2015ODI # 3603
56
Sabbir Rahman10215811012292.72Bangladeshv New ZealandDunedin20 Feb 2019ODI # 4095
56
MD Shanaka1021299474108.51Sri Lankav ZimbabwePallekele18 Jan 2022ODI # 4343
56
RW Chakabva10213275102136.00Zimbabwev BangladeshHarare07 Aug 2022ODI # 4442
61
JDP Oram101*1307246140.27New Zealandv AustraliaW.A.C.A28 Jan 2007ODI # 2488
61
RS Bopara101*11675105134.66Englandv IrelandDublin (Malahide)03 Sep 2013ODI # 3409
61
G Singh101*-1098292.66U.S.A.v West IndiesHarare18 Jun 2023ODI # 4586
61
J Liyanage101*14310211299.01Sri Lankav BangladeshChattogram18 Mar 2024ODI # 4745
65
CR Brathwaite1011178295123.17West Indiesv New ZealandManchester22 Jun 2019ODI # 4170
65
DA Miller1011381168587.06South Africav AustraliaEden Gardens16 Nov 2023ODI # 4704
67
KS Williamson100*9469111144.92New Zealandv ZimbabweBulawayo25 Oct 2011ODI # 3209
67
JC Buttler100*-8364120.48Englandv AustraliaSydney21 Jan 2018ODI # 3960
67
DJ Mitchell100*1229292108.69New Zealandv BangladeshWellington26 Mar 2021ODI # 4282
67
Mushfiqur Rahim100*8360142166.66Bangladeshv IrelandSylhet20 Mar 2023ODI # 4542
67
DA Miller100*9367104149.25South Africav New ZealandLahore05 Mar 2025ODI # 4855
72
Nasir Hossain10015513411174.62Bangladeshv PakistanMirpur03 Dec 2011ODI # 3220
73
MN Waller 99*10874101133.78Zimbabwev New ZealandBulawayo25 Oct 2011ODI # 3209
73
JO Holder 99*1171019498.01West Indiesv P.N.G.Harare08 Mar 2018ODI # 3991
75
JC Buttler991028474117.85Englandv West IndiesNorth Sound05 Mar 2014ODI # 3484
76
Yuvraj Singh 98*1431106189.09Indiav Sri LankaColombo (SSC)01 Aug 2001ODI # 1742
76
JEC Franklin 98*8869123142.02New Zealandv IndiaBengaluru07 Dec 2010ODI # 3076
76
JWA Taylor 98*12690112108.88Englandv AustraliaMelbourne14 Feb 2015ODI # 3600
79
JN Rhodes9811592122106.52South Africav PakistanDurban08 Dec 2002ODI # 1914
79
GJ Maxwell98-8293119.51Australiav PakistanDubai (DICS)29 Mar 2019ODI # 4119
79
Mahmudullah981459873100.00Bangladeshv AfghanistanSharjah11 Nov 2024ODI # 4806
82
JDS Neesham 97*1581125386.60New Zealandv PakistanBirmingham26 Jun 2019ODI # 4174
83
MD Crowe97-1188-82.20New Zealandv EnglandThe Oval09 Jun 1983ODI # 197
84
CN Evans 96*-1056391.42Zimbabwev Sri LankaColombo (SSC)03 Sep 1996ODI # 1112
84
GW Flower 96*1098781110.34Zimbabwev West IndiesChester-le-Street16 Jul 2000ODI # 1616
86
JF Mooney96-77122124.67Irelandv ScotlandDublin (Malahide)12 Sep 2014ODI # 3529
86
SC Williams961318372115.66Zimbabwev IrelandHobart07 Mar 2015ODI # 3627
86
GSNFG Jayasuriya96-1097188.07Sri Lankav PakistanKarachi30 Sep 2019ODI # 4211
89
JN Rhodes 94*113958298.94South Africav PakistanDurban03 Apr 1998ODI # 1303
89
Iftikhar Ahmed 94*1227282130.55Pakistanv New ZealandKarachi07 May 2023ODI # 4575
91
JJ Smit94-7256130.55Namibiav OmanWindhoek27 Nov 2021ODI # 4338
92
PD Collingwood9311884101110.71Englandv IndiaMargao03 Apr 2006ODI # 2359
92
JC Buttler93145996193.93Englandv Sri LankaNottingham21 Jun 2016ODI # 3751
92
DM de Silva931591118283.78Sri Lankav NetherlandsBulawayo30 Jun 2023ODI # 4606
95
HH Pandya 92*-7671121.05Indiav AustraliaCanberra02 Dec 2020ODI # 4267
96
A Jadeja921421098384.40Indiav South AfricaKochi09 Mar 2000ODI # 1572
96
S Dhaniram9285888-104.54Canadav ScotlandAberdeen08 Jul 2009ODI # 2857
96
GJ Maxwell92957765119.48Australiav IndiaRanchi23 Oct 2013ODI # 3422
99
RP Arnold 91*1571167-78.44Sri Lankav New ZealandColombo (RPS)25 Jul 2001ODI # 1738
99
KP Pietersen 91*946584140.00Englandv AustraliaBristol19 Jun 2005ODI # 2251

Showing 100 records

Position 7

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
L Ronchi170*12299149171.71New Zealandv Sri LankaDunedin23 Jan 2015ODI # 3588
🥈 2
MP Stoinis146*161117911124.78Australiav New ZealandAuckland30 Jan 2017ODI # 3829
🥉 3
NLTC Perera140-74813189.18Sri Lankav New ZealandMount Maunganui05 Jan 2019ODI # 4075
🥉 3
MG Bracewell140125781210179.48New Zealandv IndiaHyderabad18 Jan 2023ODI # 4507
5
MS Dhoni139*14497155143.29Asia XIv Africa XIChennai10 Jun 2007ODI # 2589
6
Mohammad Nabi136157130153104.61Afghanistanv Sri LankaPallekele09 Feb 2024ODI # 4725
7
SM Pollock130165110191118.18Africa XIv Asia XIBengaluru06 Jun 2007ODI # 2587
8
MG Bracewell127*11982107154.87New Zealandv IrelandDublin (Malahide)10 Jul 2022ODI # 4419
9
JC Buttler12110274114163.51Englandv Sri LankaLord's31 May 2014ODI # 3495
10
JP Faulkner11610773116158.90Australiav IndiaBengaluru02 Nov 2013ODI # 3428
11
MS Dhoni113*1771257390.40Indiav PakistanChennai30 Dec 2012ODI # 3314
12
M Kaif111*1351128199.10Indiav ZimbabweColombo (RPS)14 Sep 2002ODI # 1876
12
TM Odoyo111*-11311-98.23Kenyav CanadaNairobi (Gym)18 Oct 2007ODI # 2634
14
AT Nidamanuru110*1259693114.58Netherlandsv ZimbabweHarare21 Mar 2023ODI # 4543
15
Abdul Razzaq109*10272710151.38Pakistanv South AfricaAbu Dhabi31 Oct 2010ODI # 3063
16
GJ Maxwell1081389047120.00Australiav EnglandManchester16 Sep 2020ODI # 4261
17
MA Leask107*-8539125.88Scotlandv NepalKirtipur17 Feb 2023ODI # 4517
18
YK Pathan1051047088150.00Indiav South AfricaCenturion23 Jan 2011ODI # 3087
19
Najibullah Zadran104*-9855106.12Afghanistanv IrelandDehradun05 Mar 2019ODI # 4105
20
MM Ali102795778178.94Englandv West IndiesBristol24 Sep 2017ODI # 3915
21
Asif Khan101*-42411240.47U.A.E.v NepalKirtipur16 Mar 2023ODI # 4537
22
R Powell10112910077101.00West Indiesv IrelandHarare10 Mar 2018ODI # 3993
23
JM Kemp100*1258967112.35South Africav IndiaCape Town26 Nov 2006ODI # 2449
23
Sikandar Raza100*1259554105.26Zimbabwev New ZealandHarare04 Aug 2015ODI # 3674
23
MS Wade100*15010072100.00Australiav PakistanBrisbane13 Jan 2017ODI # 3817
23
Shayan Jahangir100*11579103126.58U.S.A.v NepalHarare20 Jun 2023ODI # 4590
27
HP Tillakaratne100-1064194.33Sri Lankav West IndiesSharjah16 Oct 1995ODI # 1010
28
MJ Hay 99*1107877126.92New Zealandv PakistanHamilton02 Apr 2025ODI # 4862
29
L Ronchi9912983113119.27New Zealandv South AfricaMount Maunganui21 Oct 2014ODI # 3536
30
MA Leask 96*7962123154.83Scotlandv NepalDundee08 Jun 2025ODI # 4886
31
LS Livingstone 95*987891121.79Englandv New ZealandSouthampton10 Sep 2023ODI # 4640
32
CK Kapugedera95-1177381.19Sri Lankav West IndiesPort of Spain10 Apr 2008ODI # 2697
33
SS Dighe 94*119967297.91Indiav West IndiesHarare07 Jul 2001ODI # 1734
33
Aayan Afzal Khan 94*-9493100.00U.A.E.v P.N.G.Windhoek27 Mar 2023ODI # 4551
35
Afif Hossain 93*18711511180.86Bangladeshv AfghanistanChattogram23 Feb 2022ODI # 4357
36
MN Waller92-62105148.38Zimbabwev ScotlandEdinburgh15 Jun 2017ODI # 3892
37
MA Leask 91*1146194149.18Scotlandv IrelandBulawayo21 Jun 2023ODI # 4591
38
Sohaib Maqsood 89*107739-121.91Pakistanv Sri LankaHambantota23 Aug 2014ODI # 3512
38
C Green 89*1549210196.73Australiav New ZealandCairns06 Sep 2022ODI # 4461
40
Abdul Razzaq89-4095222.50Pakistanv New ZealandWellington17 Jan 2004ODI # 2083
40
KA Pollard891197056127.14West Indiesv BangladeshSt George's20 Aug 2014ODI # 3509
40
DJG Sammy89886794132.83West Indiesv IrelandNelson16 Feb 2015ODI # 3603
43
MEK Hussey 88*805675157.14Australiav New ZealandChristchurch10 Dec 2005ODI # 2303
44
JDP Oram88118914496.70New Zealandv EnglandAuckland15 Feb 2008ODI # 2678
44
Shahid Afridi88684857183.33Pakistanv South AfricaJohannesburg17 Mar 2013ODI # 3347
46
M Kaif 87*1097562116.00Indiav EnglandLord's13 Jul 2002ODI # 1856
47
N Kapil Dev87-6492135.93Indiav West IndiesNagpur08 Dec 1987ODI # 481
47
RA Jadeja87876892127.94Indiav EnglandLeeds05 Sep 2014ODI # 3525
49
BB McCullum 86*149915294.50New Zealandv AustraliaHamilton20 Feb 2007ODI # 2527
50
Wasim Akram861137653113.15Pakistanv AustraliaMelbourne23 Feb 1990ODI # 610
50
JR Murray861097762111.68West Indiesv EnglandThe Oval26 May 1995ODI # 1001
50
S Matsikenyeri86114878198.85Zimbabwev South AfricaBenoni08 Nov 2009ODI # 2926
50
Shadab Khan861077843110.25Pakistanv West IndiesMultan12 Jun 2022ODI # 4407
54
DA Miller 85*917245118.05South Africav Sri LankaPallekele26 Jul 2013ODI # 3398
54
DS Airee 85*-1168173.27Nepalv ScotlandKirtipur17 Feb 2023ODI # 4517
56
SB Styris85808173104.93New Zealandv West IndiesGros Islet08 Jun 2002ODI # 1840
56
Shahid Afridi85615226163.46Pakistanv ZimbabweMultan27 Jan 2008ODI # 2665
56
AT Carey859069111123.18Australiav South AfricaManchester06 Jul 2019ODI # 4188
56
MA Leask85805594154.54Scotlandv New ZealandEdinburgh31 Jul 2022ODI # 4440
60
DM de Silva84-6683127.27Sri Lankav South AfricaPallekele05 Aug 2018ODI # 4029
60
Mohammad Nabi841167943106.32Afghanistanv BangladeshSharjah06 Nov 2024ODI # 4798
62
AJ Hollioake 83*1219110191.20Englandv South AfricaDhaka25 Oct 1998ODI # 1358
63
HH Pandya83866655125.75Indiav AustraliaChennai17 Sep 2017ODI # 3910
64
Gulbadin Naib 82*-6836120.58Afghanistanv ZimbabweSharjah06 Jan 2016ODI # 3722
65
JDP Oram811208712193.10New Zealandv AustraliaPune03 Nov 2003ODI # 2055
65
Kamran Akmal81-8511295.29Pakistanv IrelandDublin26 May 2013ODI # 3358
65
Samiullah Shinwari819469101117.39Afghanistanv BangladeshFatullah01 Mar 2014ODI # 3478
68
GJ Maxwell 80*655166156.86Australiav Sri LankaPallekele14 Jun 2022ODI # 4409
69
GO Jones80837572106.66Englandv ZimbabweBulawayo05 Dec 2004ODI # 2197
70
DS Airee 79*122857292.94Nepalv U.A.E.Harare02 Jul 2023ODI # 4610
71
Sir RJ Hadlee79746451123.43New Zealandv EnglandAdelaide29 Jan 1983ODI # 176
71
Sir RJ Hadlee79105925285.86New Zealandv AustraliaAuckland11 Mar 1990ODI # 620
71
S Dhaniram79-863191.86Canadav BermudaKing City (NW)29 Jun 2008ODI # 2725
71
L Ronchi79120837195.18New Zealandv South AfricaMount Maunganui24 Oct 2014ODI # 3537
75
SA Edwards 78*10269101113.04Netherlandsv South AfricaDharamsala17 Oct 2023ODI # 4672
76
RA Jadeja781328910-87.64Indiav EnglandThe Oval09 Sep 2011ODI # 3189
77
Saad Nasim 77*115966180.20Pakistanv BangladeshMirpur19 Apr 2015ODI # 3648
77
MM Ali 77*695155150.98Englandv South AfricaLeeds24 May 2017ODI # 3872
79
Shahid Mahboob77-1266-61.11Pakistanv Sri LankaLeeds16 Jun 1983ODI # 211
79
E Chigumbura77123909285.55Zimbabwev AustraliaHarare29 May 2004ODI # 2133
79
STR Binny77927662101.31Indiav ZimbabweHarare10 Jul 2015ODI # 3662
79
GJ Maxwell77835944130.50Australiav EnglandManchester11 Sep 2020ODI # 4259
79
L Gregory77866963111.59Englandv PakistanBirmingham13 Jul 2021ODI # 4303
84
MD Dai 76*-6264122.58P.N.G.v Hong KongMong Kok08 Nov 2016ODI # 3803
85
RL Powell76-7337104.10West Indiesv IndiaToronto14 Sep 1999ODI # 1499
85
Shahid Afridi76775565138.18Pakistanv West IndiesProvidence14 Jul 2013ODI # 3389
85
HH Pandya76464346176.74Indiav PakistanThe Oval18 Jun 2017ODI # 3894
88
Abdul Razzaq 75*727255104.16Pakistanv EnglandNottingham08 Sep 2006ODI # 2411
88
JDP Oram 75*1016254120.96New Zealandv BangladeshMirpur11 Oct 2008ODI # 2764
88
Mahmudullah 75*917352102.73Bangladeshv ZimbabweBulawayo08 May 2013ODI # 3355
88
M Jansen 75*724236178.57South Africav EnglandWankhede21 Oct 2023ODI # 4677
92
N Kapil Dev75815193147.05Indiav New ZealandBrisbane21 Dec 1980ODI # 102
92
SM Pollock7598855-88.23South Africav ZimbabweJohannesburg31 Jan 1997ODI # 1171
92
RR Singh751501054171.42Indiav AustraliaColombo (SSC)28 Aug 1999ODI # 1489
92
Shahid Afridi75876543115.38Pakistanv Sri LankaSharjah20 Nov 2011ODI # 3215
92
JC Buttler75856553115.38Englandv AustraliaManchester08 Sep 2013ODI # 3412
97
SP O'Donnell 74*1311017-73.26Australiav PakistanMelbourne24 Feb 1985ODI # 311
97
C de Grandhomme 74*454075185.00New Zealandv PakistanHamilton16 Jan 2018ODI # 3953
97
GH Dockrell 74*714734157.44Irelandv BangladeshChelmsford12 May 2023ODI # 4577
100
CL Cairns74102831589.15New Zealandv BangladeshChattogram02 Nov 2004ODI # 2189

Showing 100 records

Position 8

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
Simi Singh100*1309114-109.89Irelandv South AfricaDublin (Malahide)16 Jul 2021ODI # 4305
🥇 1
Mehidy Hasan Miraz100*1448384120.48Bangladeshv IndiaMirpur07 Dec 2022ODI # 4496
🥉 3
CR Woakes 95*145924-103.26Englandv Sri LankaNottingham21 Jun 2016ODI # 3751
🥉 3
SM Curran 95*1348393114.45Englandv IndiaPune28 Mar 2021ODI # 4284
5
NM Coulter-Nile92796084153.33Australiav West IndiesNottingham06 Jun 2019ODI # 4152
6
TM Odoyo84-977486.59Kenyav BangladeshNairobi (Gym)13 Aug 2006ODI # 2403
7
L Klusener831097782107.79South Africav AustraliaJohannesburg22 Mar 2002ODI # 1819
7
DL Vettori831077710-107.79New Zealandv AustraliaChristchurch22 Feb 2005ODI # 2228
7
JDP Oram83614085207.50New Zealandv BangladeshNapier05 Feb 2010ODI # 2949
10
Mehidy Hasan Miraz 81*1681209-67.50Bangladeshv AfghanistanChattogram23 Feb 2022ODI # 4357
11
PW Hasaranga 80*796073133.33Sri Lankav West IndiesNorth Sound14 Mar 2021ODI # 4278
11
M Labuschagne 80*123938-86.02Australiav South AfricaBloemfontein07 Sep 2023ODI # 4635
13
TT Bresnan801097611-105.26Englandv AustraliaCenturion02 Oct 2009ODI # 2905
14
HH Streak 79*746745117.91Zimbabwev New ZealandAuckland07 Jan 2001ODI # 1665
15
Wasim Akram79976054131.66Pakistanv Sri LankaVisakhapatnam27 Mar 1999ODI # 1423
15
DL Vettori791251037-76.69New Zealandv AustraliaMohali01 Nov 2006ODI # 2441
15
AR McBrine79-6472123.43Irelandv Sri LankaDublin (Malahide)18 Jun 2016ODI # 3749
18
CR Woakes78-824595.12Englandv AustraliaAdelaide26 Jan 2018ODI # 3966
19
CZ Harris 77*1151027-75.49New Zealandv ZimbabweBulawayo01 Oct 1997ODI # 1235
20
RA Jadeja77845944130.50Indiav New ZealandManchester09 Jul 2019ODI # 4190
21
Abdul Razzaq 76*615327143.39Pakistanv ZimbabweSharjah03 Apr 2003ODI # 1994
21
Kashif Daud 76*-865488.37U.A.E.v NamibiaICCA Dubai08 Mar 2022ODI # 4362
23
L Klusener 75*755883129.31South Africav IndiaNagpur19 Mar 2000ODI # 1576
24
C Karunaratne751187582100.00Sri Lankav AustraliaColombo (RPS)24 Jun 2022ODI # 4418
25
D Ramdin 74*102837-89.15West Indiesv IndiaColombo (RPS)07 Aug 2005ODI # 2267
26
TJ Laughlin74113974-76.28Australiav EnglandSydney11 Dec 1979ODI # 79
26
PW Hasaranga74776035123.33Sri Lankav BangladeshMirpur23 May 2021ODI # 4290
28
MG Johnson 73*664783155.31Australiav West IndiesJohannesburg26 Sep 2009ODI # 2897
28
Naeem Islam 73*103904481.11Bangladeshv ZimbabweChattogram05 Nov 2009ODI # 2922
30
KMDN Kulasekara73564373169.76Sri Lankav AustraliaBrisbane04 Mar 2012ODI # 3255
30
Tanwir Afzal73-3317221.21Hong Kongv U.A.E.ICCA Dubai18 Nov 2015ODI # 3711
32
HH Streak 72*90846285.71Zimbabwev New ZealandBloemfontein08 Mar 2003ODI # 1984
33
Moin Khan721007151101.40Pakistanv IndiaLahore24 Mar 2004ODI # 2117
33
Sufyan Mehmood72-5153141.17Omanv U.S.A.Lauderhill27 May 2025ODI # 4879
35
R McLaren 71*7961111116.39South Africav IndiaCardiff06 Jun 2013ODI # 3363
36
DN Patel71635853122.41New Zealandv West IndiesKingston26 Mar 1996ODI # 1084
37
MV Boucher70926542107.69South Africav Sri LankaTangier21 Aug 2002ODI # 1866
37
DL Vettori70794982142.85New Zealandv AustraliaAuckland06 Mar 2010ODI # 2969
39
HDPK Dharmasena 69*137834-83.13Sri Lankav South AfricaLahore06 Nov 1997ODI # 1252
39
MF Maharoof 69*-5491127.77Sri Lankav PakistanAbu Dhabi18 May 2007ODI # 2584
39
DL Chahar 69*98827184.14Indiav Sri LankaColombo (RPS)20 Jul 2021ODI # 4309
42
AU Rashid69905072138.00Englandv New ZealandBirmingham09 Jun 2015ODI # 3654
42
Naseem Khushi69525373130.18Omanv ScotlandBulawayo25 Jun 2023ODI # 4600
42
SA Abbott69746314109.52Australiav West IndiesSydney04 Feb 2024ODI # 4722
45
CR Woakes 68*92835281.92Englandv West IndiesNorth Sound05 Mar 2017ODI # 3848
46
AB Agarkar 67*392574268.00Indiav ZimbabweRajkot14 Dec 2000ODI # 1660
47
AO Suji6792765288.15Kenyav ZimbabweNairobi (Aga)16 Oct 1997ODI # 1244
47
AC Parore67784651145.65New Zealandv South AfricaBrisbane09 Jan 1998ODI # 1270
47
Azhar Mahmood67735071134.00Pakistanv IndiaAdelaide25 Jan 2000ODI # 1547
47
Shahid Afridi67392993231.03Pakistanv New ZealandWellington31 Jan 2015ODI # 3596
47
MJ Santner6790714294.36New Zealandv EnglandChristchurch10 Mar 2018ODI # 3992
47
D Wiese67-844179.76Namibiav U.A.E.ICCA Dubai08 Mar 2022ODI # 4362
47
Sompal Kami67574434152.27Nepalv ScotlandDundee08 Jun 2025ODI # 4886
54
SM Pollock 66*75666-100.00South Africav EnglandCape Town09 Jan 1996ODI # 1033
54
RA Jadeja 66*774554146.66Indiav New ZealandAuckland25 Jan 2014ODI # 3462
56
MD Marshall66-7810-84.61West Indiesv PakistanGujranwala04 Nov 1986ODI # 397
56
Rashid Latif6680686197.05Pakistanv AustraliaCardiff09 Jun 2001ODI # 1720
58
L Klusener 65*103845277.38South Africav ZimbabweDurban02 Feb 2000ODI # 1555
59
NLTC Perera65594955132.65Sri Lankav South AfricaPallekele26 Jul 2013ODI # 3398
59
NLTC Perera65633654180.55Sri Lankav PakistanHambantota26 Aug 2014ODI # 3515
59
MD Shanaka65-3445191.17Sri Lankav South AfricaPallekele08 Aug 2018ODI # 4030
62
Abdul Razzaq 64*715672114.28Pakistanv IndiaLahore13 Feb 2006ODI # 2329
62
JP Faulkner 64*392926220.68Australiav IndiaMohali19 Oct 2013ODI # 3421
62
AD Russell 64*664055160.00West Indiesv South AfricaGqeberha25 Jan 2015ODI # 3591
65
IK Pathan6487802480.00Indiav PakistanJamshedpur09 Apr 2005ODI # 2237
65
R Mutumbami6480758-85.33Zimbabwev AfghanistanBulawayo24 Jul 2014ODI # 3506
65
Mohammad Nabi64-856-75.29Afghanistanv IrelandDehradun08 Mar 2019ODI # 4108
68
MJ Santner 63*875261121.15New Zealandv EnglandMount Maunganui28 Feb 2018ODI # 3981
68
Sompal Kami 63*-489-131.25Nepalv OmanKirtipur21 Apr 2023ODI # 4568
70
Nasir Hossain63108926-68.47Bangladeshv ZimbabweHarare14 Aug 2011ODI # 3177
70
G Motie63805453116.66West Indiesv EnglandThe Oval03 Jun 2025ODI # 4883
72
CZ Harris 62*1421182-52.54New Zealandv AustraliaMelbourne17 Dec 1997ODI # 1265
72
GH Dockrell 62*-4871129.16Irelandv AfghanistanSharjah07 Dec 2017ODI # 3937
74
Mohammad Nabi62-5735108.77Afghanistanv CanadaSharjah18 Feb 2010ODI # 2959
74
Abdul Razzaq62108749-83.78Pakistanv New ZealandPallekele08 Mar 2011ODI # 3123
74
Aamer Yamin6278685491.17Pakistanv ZimbabweHarare03 Oct 2015ODI # 3686
74
CH Morris62-3834163.15South Africav EnglandJohannesburg12 Feb 2016ODI # 3737
78
DL Murray 61*106766-80.26West Indiesv PakistanBirmingham11 Jun 1975ODI # 26
78
SB Joshi 61*785623108.92Indiav New ZealandGuwahati14 Nov 1999ODI # 1525
78
SM Ervine 61*424192148.78Zimbabwev PakistanBulawayo24 Nov 2002ODI # 1901
81
F Mutizwa61-4543135.55Zimbabwev KenyaNairobi (Gym)01 Feb 2009ODI # 2812
81
Shahid Afridi61815171119.60Pakistanv New ZealandDubai (DICS)08 Dec 2014ODI # 3564
81
Sompal Kami61-4653132.60Nepalv NetherlandsAmstelveen03 Aug 2018ODI # 4028
81
Ali Naseer61-627298.38U.A.E.v NamibiaWindhoek26 Sep 2024ODI # 4776
85
Asif Mujtaba 60*96565-107.14Pakistanv AustraliaW.A.C.A02 Jan 1987ODI # 410
85
L Klusener 60*615771105.26South Africav Sri LankaBenoni01 Dec 2002ODI # 1908
85
RA Jadeja 60*91775-77.92Indiav Sri LankaColombo (RPS)08 Feb 2009ODI # 2818
85
DJG Sammy 60*81625296.77West Indiesv BangladeshMirpur07 Dec 2012ODI # 3312
85
Rashid Khan 60*-4452136.36Afghanistanv IrelandBelfast17 Jul 2016ODI # 3763
90
BL Cairns60-4344139.53New Zealandv EnglandManchester17 Jul 1978ODI # 53
90
N Kapil Dev60-3753162.16Indiav EnglandLeeds02 Jun 1982ODI # 152
90
Nasir Aziz60120868-69.76U.A.E.v West IndiesNapier15 Mar 2015ODI # 3638
90
JN Frylinck60-4334139.53Namibiav U.S.A.Lauderhill20 Sep 2019ODI # 4208
90
N Vanua60-5534109.09P.N.G.v NepalKirtipur09 Mar 2023ODI # 4532
90
MRJ Watt6069725283.33Scotlandv NetherlandsDundee06 Jun 2025ODI # 4885
96
Azhar Mahmood 59*744351137.20Pakistanv South AfricaLahore02 Nov 1997ODI # 1248
96
DR Smith 59*85633393.65West Indiesv AustraliaBrisbane14 Feb 2010ODI # 2955
98
Saleem Yousuf5980756-78.66Pakistanv AustraliaSydney25 Feb 1990ODI # 611
98
HH Streak5984713283.09Zimbabwev IndiaSharjah08 Nov 1998ODI # 1369
98
B Lee59594855122.91Australiav West IndiesGros Islet23 Mar 2012ODI # 3268

Showing 100 records

Position 9

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
AD Russell 92*846485143.75West Indiesv IndiaNorth Sound11 Jun 2011ODI # 3161
🥈 2
DJG Sammy84795066168.00West Indiesv AustraliaGros Islet25 Mar 2012ODI # 3269
🥉 3
NLTC Perera 80*845746140.35Sri Lankav BangladeshMirpur17 Feb 2014ODI # 3469
4
I Udana78675774136.84Sri Lankav South AfricaGqeberha13 Mar 2019ODI # 4114
5
JP Faulkner 69*664735146.80Australiav EnglandBrisbane17 Jan 2014ODI # 3455
6
Jai P Yadav691019211175.00Indiav New ZealandBulawayo26 Aug 2005ODI # 2273
7
Karan KC 65*604134158.53Nepalv ScotlandDundee02 Jun 2025ODI # 4882
8
GT Main 64*-5971108.47Scotlandv NepalGlasgow13 Jul 2022ODI # 4425
9
MA Holding645239101164.10West Indiesv AustraliaW.A.C.A05 Feb 1984ODI # 245
9
AJ Bichel6486837177.10Australiav New ZealandGqeberha11 Mar 2003ODI # 1986
9
Mujeeb Ur Rahman64633755172.97Afghanistanv PakistanColombo (RPS)26 Aug 2023ODI # 4627
12
TM Odoyo 61*473651169.44Kenyav IrelandNairobi (Ruaraka)02 Feb 2007ODI # 2499
13
Tahir Naqqash61474943124.48Pakistanv New ZealandAuckland16 Feb 1985ODI # 306
14
DW Steyn6092858170.58South Africav ZimbabweBloemfontein03 Oct 2018ODI # 4050
15
RG de Alwis 59*-5651105.35Sri Lankav PakistanSwansea09 Jun 1983ODI # 198
15
GB Brent 59*109824271.95Zimbabwev South AfricaBulawayo22 Aug 2007ODI # 2612
15
AD Russell 59*574063147.50West Indiesv New ZealandBasseterre16 Jul 2012ODI # 3290
18
Sohail Tanvir5974556-107.27Pakistanv Hong KongKarachi24 Jun 2008ODI # 2712
18
Mahbubul Alam59494323137.20Bangladeshv ZimbabweBulawayo14 Aug 2009ODI # 2872
20
DJG Sammy 58*432426241.66West Indiesv South AfricaNorth Sound24 May 2010ODI # 2980
21
AG Cremer58-753377.33Zimbabwev AfghanistanSharjah02 Jan 2016ODI # 3719
22
Rashid Khan 57*-3281178.12Afghanistanv BangladeshAbu Dhabi20 Sep 2018ODI # 4041
22
JN Frylinck 57*-705-81.42Namibiav U.A.E.ICCA Dubai08 Mar 2022ODI # 4362
22
Gulsan Jha 57*564243135.71Nepalv IrelandHarare04 Jul 2023ODI # 4613
25
JO Holder5779644389.06West Indiesv IndiaW.A.C.A06 Mar 2015ODI # 3625
26
AJ Hall 56*65477-119.14South Africav IndiaCape Town26 Nov 2006ODI # 2449
27
LE Plunkett5680804170.00Englandv PakistanLahore12 Dec 2005ODI # 2305
27
JO Holder56564834116.66West Indiesv South AfricaSydney27 Feb 2015ODI # 3616
27
D Heyliger56-656186.15Canadav U.S.A.The Hague13 Aug 2024ODI # 4756
30
DT Tiripano 55*-2825196.42Zimbabwev BangladeshSylhet03 Mar 2020ODI # 4251
31
SK Warne5576588-94.82Australiav South AfricaGqeberha04 Apr 1994ODI # 901
31
Rashid Khan55403025183.33Afghanistanv IrelandAbu Dhabi21 Jan 2021ODI # 4271
33
L Klusener 54*443623150.00South Africav West IndiesCape Town02 Feb 1999ODI # 1399
33
P Kumar 54*805171105.88Indiav AustraliaGuwahati08 Nov 2009ODI # 2925
35
IP Butchart5498702177.14Zimbabwev New ZealandHyderabad (Deccan)10 Oct 1987ODI # 454
35
KD Mills54553263168.75New Zealandv IndiaChristchurch08 Mar 2009ODI # 2823
37
S Madan Lal 53*-754170.66Indiav EnglandThe Oval04 Jun 1982ODI # 153
37
Abdur Razzak 53*322245240.90Bangladeshv ZimbabweBulawayo05 May 2013ODI # 3354
37
B Kumar 53*-804166.25Indiav Sri LankaPallekele24 Aug 2017ODI # 3906
40
AY Karim53594962108.16Kenyav ZimbabweNairobi (Gym)19 Oct 1997ODI # 1246
41
L Klusener 52*694552115.55South Africav Sri LankaNorthampton19 May 1999ODI # 1451
41
L Klusener 52*76583289.65South Africav ZimbabweChelmsford29 May 1999ODI # 1468
41
MA Starc 52*58377-140.54Australiav Sri LankaSydney20 Jan 2013ODI # 3324
41
HN Ya France 52*-557194.54Namibiav ScotlandWindhoek05 Dec 2022ODI # 4495
45
KD Mills52473573148.57New Zealandv IndiaDambulla25 Aug 2010ODI # 3039
45
Rashid Khan52-586189.65Afghanistanv IrelandDehradun08 Mar 2019ODI # 4108
47
B Lee 51*473624141.66Australiav South AfricaW.A.C.A03 Feb 2002ODI # 1802
47
BB McCullum 51*614761108.51New Zealandv AustraliaPune03 Nov 2003ODI # 2055
47
RG Sharma 51*402835182.14Indiav BangladeshMirpur07 Dec 2022ODI # 4496
50
RP Snell51-613-83.60South Africav Sri LankaColombo (RPS)04 Sep 1993ODI # 838
50
NO Miller5173576189.47West Indiesv PakistanJohannesburg23 Sep 2009ODI # 2894
50
Hasan Ali51363144164.51Pakistanv New ZealandNelson09 Jan 2018ODI # 3947
53
NAM McLean 50*71703-71.42West Indiesv ZimbabweCanterbury11 Jul 2000ODI # 1611
53
BB McCullum 50*322534200.00New Zealandv AustraliaChristchurch10 Dec 2005ODI # 2303
53
Shafiqullah 50*382824178.57Afghanistanv IrelandGreater Noida19 Mar 2017ODI # 3852
56
R Shepherd5071417-121.95West Indiesv IrelandKingston13 Jan 2022ODI # 4340
57
Wasim Akram 49*503232153.12Pakistanv AustraliaBrisbane19 Jun 2002ODI # 1846
58
RN Lewis4983915153.84West Indiesv South AfricaBloemfontein05 Feb 1999ODI # 1402
58
BB McCullum49523951125.64New Zealandv IndiaBulawayo26 Aug 2005ODI # 2273
58
WD Parnell49-4741104.25South Africav IndiaJaipur21 Feb 2010ODI # 2961
58
T van der Gugten4960531492.45Netherlandsv IrelandUtrecht02 Jun 2021ODI # 4293
58
S Lamichhane49-4851102.08Nepalv CanadaKing City (NW)22 Sep 2024ODI # 4773
63
MJ Henry 48*553044160.00New Zealandv PakistanWellington25 Jan 2016ODI # 3728
64
Rashid Khan48564033120.00Afghanistanv IrelandAbu Dhabi26 Jan 2021ODI # 4275
64
R Ngarava4864525192.30Zimbabwev PakistanBulawayo24 Nov 2024ODI # 4810
66
JA Samarasekera 47*65595-79.66U.A.E.v New ZealandFaisalabad27 Feb 1996ODI # 1064
66
DNT Zoysa 47*414252111.90Sri Lankav AustraliaColombo (SSC)29 Feb 2004ODI # 2108
66
DJG Sammy 47*-4133114.63West Indiesv AustraliaMelbourne19 Feb 2010ODI # 2960
66
Wahab Riaz 47*-3544134.28Pakistanv IrelandDublin26 May 2013ODI # 3358
66
LE Plunkett 47*-4532104.44Englandv ScotlandEdinburgh10 Jun 2018ODI # 4008
71
BB McCullum4787684-69.11New Zealandv AustraliaThe Oval16 Sep 2004ODI # 2176
71
DL Vettori47-473-100.00New Zealandv ZimbabweHarare31 Aug 2005ODI # 2276
71
KD Mills47444052117.50New Zealandv EnglandBristol21 Jun 2008ODI # 2710
71
NL McCullum4775642373.43New Zealandv West IndiesAuckland26 Dec 2013ODI # 3449
71
MRJ Watt4750437-109.30Scotlandv IrelandBulawayo21 Jun 2023ODI # 4591
76
WK McCallan 46*343541131.42Irelandv ScotlandAyr05 Aug 2006ODI # 2396
76
HR Walsh 46*-674-68.65West Indiesv IrelandBridgetown09 Jan 2020ODI # 4229
76
CA Soper 46*-595-77.96P.N.G.v ScotlandAl Amerat25 Sep 2021ODI # 4330
79
PL Symcox4689614175.40South Africav IndiaWankhede06 Nov 1996ODI # 1138
79
L Klusener4662444-104.54South Africav West IndiesEast London24 Jan 1999ODI # 1393
79
SM Pollock46363114148.38South Africav AustraliaMelbourne (Docklands)20 Jan 2006ODI # 2316
79
RW Price4670584179.31Zimbabwev BangladeshBulawayo18 Aug 2009ODI # 2874
79
Sompal Kami46322742170.37Nepalv U.S.A.Dallas02 Nov 2024ODI # 4793
84
Aaqib Javed 45*77702164.28Pakistanv South AfricaSharjah13 Apr 1996ODI # 1095
84
SCJ Broad 45*93733-61.64Englandv IndiaManchester30 Aug 2007ODI # 2617
84
SW Masakadza 45*49486193.75Zimbabwev IrelandHarare30 Sep 2010ODI # 3050
87
HH Streak4560525-86.53Zimbabwev EnglandBirmingham18 Jul 2000ODI # 1617
87
Mohammad Naveed45262072225.00U.A.E.v AfghanistanHarare20 Mar 2018ODI # 4003
87
Wahab Riaz45493923115.38Pakistanv AustraliaTaunton12 Jun 2019ODI # 4157
87
NA Saini4558495291.83Indiav New ZealandAuckland08 Feb 2020ODI # 4239
87
Ali Naseer45-3914115.38U.A.E.v NetherlandsAl Amerat09 Nov 2024ODI # 4802
87
Tanzim Hasan Sakib4566624272.58Bangladeshv West IndiesBasseterre10 Dec 2024ODI # 4814
93
MRJ Watt 44*543142141.93Scotlandv U.A.E.Bulawayo23 Jun 2023ODI # 4596
94
DL Vettori4462435-102.32New Zealandv AustraliaNagpur25 Feb 2011ODI # 3107
94
LE Plunkett44353023146.66Englandv New ZealandThe Oval12 Jun 2015ODI # 3655
94
Mashrafe Mortaza44372923151.72Bangladeshv EnglandMirpur09 Oct 2016ODI # 3793
94
Aizaz Khan44-462395.65Hong Kongv P.N.G.Mong Kok04 Nov 2016ODI # 3801
94
Fayyaz Butt44-525184.61Omanv CanadaKing City (NW)20 Sep 2024ODI # 4769
99
HH Streak 43*61534-81.13Zimbabwev EnglandHarare01 Jan 1997ODI # 1156
99
Mashrafe Mortaza 43*-536-81.13Bangladeshv KenyaNairobi (Gym)13 Aug 2006ODI # 2403

Showing 100 records

Position 10

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
R Rampaul 86*756666130.30West Indiesv IndiaVisakhapatnam02 Dec 2011ODI # 3219
🥈 2
Mohammad Amir 73*107817390.12Pakistanv New ZealandAbu Dhabi09 Nov 2009ODI # 2927
🥉 3
Hasan Ali59554553131.11Pakistanv South AfricaDurban22 Jan 2019ODI # 4081
4
DA Marillier 56*3024101233.33Zimbabwev IndiaFaridabad07 Mar 2002ODI # 1814
5
SL Malinga56904862116.66Sri Lankav AustraliaMelbourne03 Nov 2010ODI # 3065
6
TG Southee55364563122.22New Zealandv IndiaDharamsala16 Oct 2016ODI # 3796
7
G Motie 50*78616-81.96West Indiesv Sri LankaPallekele23 Oct 2024ODI # 4784
8
IK Pathan5092613181.96Indiav New ZealandBulawayo26 Aug 2005ODI # 2273
9
EH Hutchinson 49*-613280.32U.S.A.v OmanAl Amerat16 Sep 2021ODI # 4326
10
AS Joseph49503152158.06West Indiesv New ZealandBridgetown19 Aug 2022ODI # 4453
11
DBL Powell 48*463623133.33West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
11
AC Agar 48*95693169.56Australiav South AfricaBloemfontein07 Sep 2023ODI # 4635
13
Dawlat Zadran 47*-2926162.06Afghanistanv ZimbabweSharjah11 Feb 2018ODI # 3974
14
Abdul Razzaq 46*64496-93.87Pakistanv South AfricaDurban03 Apr 1998ODI # 1303
14
D Gough 46*50477-97.87Englandv AustraliaChester-le-Street23 Jun 2005ODI # 2253
16
Harbhajan Singh46373433135.29Indiav AustraliaVisakhapatnam03 Apr 2001ODI # 1700
16
Mohammad Sami4676645171.87Pakistanv South AfricaCenturion04 Feb 2007ODI # 2506
16
A Nao46-3732124.32P.N.G.v Hong KongICCA Dubai08 Dec 2017ODI # 3938
16
OF Smith46271925242.10West Indiesv IrelandKingston13 Jan 2022ODI # 4340
20
KD Mills 44*462614169.23New Zealandv AustraliaSydney08 Dec 2004ODI # 2198
20
JN Gillespie 44*-4221104.76Australiav West IndiesAdelaide26 Jan 2005ODI # 2212
22
MA Wood 43*251725252.94Englandv South AfricaWankhede21 Oct 2023ODI # 4677
23
J Srinath43364023107.50Indiav PakistanToronto16 Sep 1998ODI # 1351
23
RK Kleinveldt4369614170.49South Africav EnglandThe Oval19 Jun 2013ODI # 3375
25
TS Chisoro 42*593522120.00Zimbabwev West IndiesBulawayo25 Nov 2016ODI # 3809
26
Harbhajan Singh 41*483951105.12Indiav EnglandThe Oval03 Sep 2004ODI # 2165
26
Dawlat Zadran 41*58533177.35Afghanistanv IrelandGreater Noida22 Mar 2017ODI # 3853
28
E Schiferli41201743241.17Netherlandsv BermudaPotchefstroom08 Apr 2009ODI # 2837
28
Dolar Mahmud41323043136.66Bangladeshv ZimbabweMirpur27 Oct 2009ODI # 2914
28
WA Agar41383632113.88Australiav West IndiesBridgetown22 Jul 2021ODI # 4311
31
SF Dukanwala 40*81784-51.28U.A.E.v South AfricaRawalpindi16 Feb 1996ODI # 1049
31
NAM McLean 40*61326-125.00West Indiesv ZimbabweSydney23 Jan 2001ODI # 1675
31
CA Young 40*59442290.90Irelandv EnglandNottingham23 Sep 2023ODI # 4653
34
MC Snedden40-555-72.72New Zealandv Sri LankaDerby18 Jun 1983ODI # 214
35
VS Solanki 39*64483-81.25Englandv PakistanLahore12 Dec 2005ODI # 2305
35
Kabir Ali 39*88515-76.47Englandv PakistanRawalpindi19 Dec 2005ODI # 2307
35
MJ Henry 39*523741105.40New Zealandv IndiaMohali23 Oct 2016ODI # 3798
35
G Motie 39*503443114.70West Indiesv IndiaTarouba01 Aug 2023ODI # 4624
39
GB Troup3944414195.12New Zealandv EnglandBrisbane15 Jan 1983ODI # 168
39
Mashrafe Mortaza39122033195.00Bangladeshv IndiaDhaka27 Dec 2004ODI # 2202
39
TM Odoyo39583541111.42Africa XIv Asia XIBengaluru06 Jun 2007ODI # 2587
42
ARC Fraser 38*52464182.60Englandv AustraliaMelbourne10 Jan 1991ODI # 662
42
D Ravu 38*-3822100.00P.N.G.v ScotlandAberdeen20 Aug 2019ODI # 4203
44
Mashrafe Mortaza38-671-56.71Bangladeshv PakistanMultan16 Apr 2008ODI # 2702
45
Harbhajan Singh 37*161742217.64Indiav South AfricaHyderabad16 Nov 2005ODI # 2297
46
Waqar Younis3762543-68.51Pakistanv AustraliaSydney19 Jan 2000ODI # 1542
46
IDR Bradshaw374334-3108.82West Indiesv New ZealandChristchurch25 Feb 2006ODI # 2337
46
KM Jarvis37-3332112.12Zimbabwev BangladeshMirpur21 Oct 2018ODI # 4057
49
SM Sharif 36*281823200.00Scotlandv NetherlandsDundee06 Jun 2025ODI # 4885
50
AR Caddick3649446-81.81Englandv AustraliaThe Oval21 Jun 2001ODI # 1726
51
GD Drummond 35*321922184.21Scotlandv AfghanistanAyr16 Aug 2010ODI # 3033
51
AU Rashid 35*412631134.61Englandv AustraliaManchester13 Sep 2020ODI # 4260
53
DW Steyn35-1913184.21South Africav IndiaJaipur21 Feb 2010ODI # 2961
53
TK Curran35-3521100.00Englandv AustraliaAdelaide26 Jan 2018ODI # 3966
53
N Vanua35232223159.09P.N.G.v West IndiesHarare08 Mar 2018ODI # 3991
53
R Ngarava35372732129.62Zimbabwev NetherlandsHarare21 Mar 2023ODI # 4543
57
AJ Bichel 34*52363194.44Australiav EnglandGqeberha02 Mar 2003ODI # 1976
57
IDR Bradshaw 34*68515-66.66West Indiesv EnglandThe Oval25 Sep 2004ODI # 2182
57
Umar Gul 34*412531136.00Pakistanv New ZealandPallekele08 Mar 2011ODI # 3123
57
R Ngarava 34*-2761125.92Zimbabwev BangladeshHarare10 Aug 2022ODI # 4443
61
JG Bracewell34-247-141.66New Zealandv PakistanNottingham20 Jun 1983ODI # 218
61
Mashrafe Mortaza34332242154.54Bangladeshv South AfricaBenoni09 Nov 2008ODI # 2772
61
R Ngarava3445423180.95Zimbabwev IndiaHarare18 Aug 2022ODI # 4451
64
IR Bishop 33*47402-82.50West Indiesv AustraliaMelbourne14 Jan 1989ODI # 551
64
OD Gibson 33*-2531132.00West Indiesv Sri LankaSharjah20 Oct 1995ODI # 1012
64
Z Khan 33*161332253.84Indiav New ZealandCuttack06 Nov 2003ODI # 2056
64
M Muralidaran 33*211642206.25Sri Lankav BangladeshMirpur16 Jan 2009ODI # 2794
68
PAJ DeFreitas33-2241150.00Englandv PakistanBirmingham25 May 1987ODI # 450
68
GF Labrooy33-394184.61Sri Lankav AustraliaW.A.C.A02 Jan 1988ODI # 484
68
WPUJC Vaas33-652-50.76Sri Lankav PakistanColombo (SSC)07 Aug 1994ODI # 916
68
Abdur Razzak3344405-82.50Bangladeshv PakistanKarachi19 Apr 2008ODI # 2703
68
T Panyangara3354394-84.61Zimbabwev New ZealandHarare04 Aug 2015ODI # 3674
73
Z Khan 32*1611-4290.90Indiav ZimbabweJodhpur08 Dec 2000ODI # 1658
73
JK Kamande 32*-543-59.25Kenyav West IndiesNairobi (Gym)18 Aug 2001ODI # 1746
73
M Kartik 32*51412-78.04Indiav AustraliaW.A.C.A01 Feb 2004ODI # 2093
73
Mohammad Rafique 32*5659-154.23Bangladeshv West IndiesKingstown15 May 2004ODI # 2128
73
Yasir Shah 32*36223-145.45Pakistanv ZimbabweHarare03 Oct 2015ODI # 3686
73
M Morkel 32*-473-68.08South Africav West IndiesBridgetown24 Jun 2016ODI # 3754
79
SR Welsh3244675-47.76Canadav NetherlandsToronto03 Jul 2007ODI # 2596
79
TG Southee32362032160.00New Zealandv IndiaChristchurch08 Mar 2009ODI # 2823
79
KD Mills32422822114.28New Zealandv IndiaGuwahati28 Nov 2010ODI # 3070
79
D Ravu32-483166.66P.N.G.v ScotlandAl Amerat25 Sep 2021ODI # 4330
83
MC Snedden 31*38303-103.33New Zealandv EnglandChristchurch26 Feb 1983ODI # 185
83
MJ McClenaghan 31*301832172.22New Zealandv PakistanWellington25 Jan 2016ODI # 3728
83
Dawlat Zadran 31*-1532206.66Afghanistanv IrelandBelfast19 Jul 2016ODI # 3764
83
Karan KC 31*-372183.78Nepalv ScotlandKirtipur21 Feb 2023ODI # 4520
87
HK Olonga31252223140.90Zimbabwev PakistanHarare01 Dec 2002ODI # 1907
87
PJC Hoffmann31161414221.42Scotlandv IrelandAyr05 Aug 2006ODI # 2396
87
HMCM Bandara3163431-72.09Sri Lankav PakistanColombo (RPS)09 Aug 2009ODI # 2870
90
BL Cairns 30*18186-166.66New Zealandv AustraliaDunedin30 Mar 1974ODI # 10
90
JF Mooney 30*262611115.38Irelandv EnglandBelfast13 Jun 2006ODI # 2383
90
A Nel 30*161332230.76South Africav New ZealandGqeberha30 Nov 2007ODI # 2650
90
KTGD Prasad 30*-284-107.14Sri Lankav IndiaAhmedabad06 Nov 2014ODI # 3540
94
VA Holder30413022100.00West Indiesv AustraliaCastries12 Apr 1978ODI # 49
94
DE Bollinger3051303-100.00Australiav EnglandHobart21 Jan 2011ODI # 3083
94
CJ McKay3072582-51.72Australiav Sri LankaThe Oval17 Jun 2013ODI # 3374
94
SMSM Senanayake3054482162.50Sri Lankav BangladeshMirpur17 Feb 2014ODI # 3469
94
NM Lyon3051314-96.77Australiav South AfricaProvidence07 Jun 2016ODI # 3741
94
BM Scholtz30-521-57.69Namibiav OmanICCA Dubai06 Mar 2022ODI # 4361
100
CA Walsh 29*432631111.53West Indiesv EnglandBirmingham23 May 1991ODI # 676

Showing 100 records

Position 11

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
Mohammad Amir58282854207.14Pakistanv EnglandNottingham30 Aug 2016ODI # 3773
🥈 2
Naseem Shah51574444115.90Pakistanv New ZealandHamilton02 Apr 2025ODI # 4862
🥉 3
Shoaib Akhtar43221653268.75Pakistanv EnglandCape Town22 Feb 2003ODI # 1962
4
M Ntini 42*413532120.00South Africav New ZealandNapier02 Mar 2004ODI # 2109
5
J Garner37-29-1127.58West Indiesv IndiaManchester09 Jun 1983ODI # 200
6
PJ Ongondo36-422185.71Kenyav West IndiesNairobi (Gym)18 Aug 2001ODI # 1746
7
ST Finn35342451145.83Englandv AustraliaBrisbane30 Jan 2011ODI # 3091
7
Haris Rauf35272333152.17Pakistanv EnglandEden Gardens11 Nov 2023ODI # 4701
9
C Pringle 34*182222154.54New Zealandv West IndiesGuwahati01 Nov 1994ODI # 943
9
Mushtaq Ahmed 34*46504-68.00Pakistanv South AfricaColombo (SSC)12 Jul 2000ODI # 1612
9
MJ McClenaghan 34*63434-79.06New Zealandv South AfricaMount Maunganui24 Oct 2014ODI # 3537
12
JS Patel3433382189.47New Zealandv Sri LankaKingston24 Apr 2007ODI # 2579
13
Waqar Younis33432812117.85Pakistanv South AfricaDurban03 Apr 1998ODI # 1303
13
Saeed Ajmal3371442-75.00Pakistanv New ZealandAbu Dhabi09 Nov 2009ODI # 2927
15
SE Bond 31*151523206.66New Zealandv IndiaAuckland11 Jan 2003ODI # 1933
16
ARC Fraser30181741176.47Englandv West IndiesPort of Spain08 Apr 1998ODI # 1310
16
J Srinath3066583151.72Indiav South AfricaSharjah22 Mar 2000ODI # 1577
18
AS Joseph 29*-2122138.09West Indiesv BangladeshProvidence22 Jul 2018ODI # 4022
18
CA Young 29*302131138.09Irelandv South AfricaAbu Dhabi04 Oct 2024ODI # 4781
18
JNT Seales 29*161423207.14West Indiesv EnglandBirmingham29 May 2025ODI # 4880
21
Imran Tahir29-247-120.83South Africav West IndiesBridgetown24 Jun 2016ODI # 3754
21
JB Little29322941100.00Irelandv EnglandNottingham23 Sep 2023ODI # 4653
23
AJ Bichel28332421116.66Australiav Sri LankaSydney09 Jan 2003ODI # 1931
23
JT Ball2824225-127.27Englandv BangladeshMirpur09 Oct 2016ODI # 3793
23
Mohammad Hasnain28281741164.70Pakistanv EnglandLeeds19 May 2019ODI # 4140
26
SP Narine 27*31333181.81West Indiesv IndiaIndore08 Dec 2011ODI # 3223
27
S Lamichhane 26*-244-108.33Nepalv U.A.E.Dubai (DICS)02 Mar 2023ODI # 4526
28
SE Bond2633225-118.18New Zealandv AustraliaColombo (SSC)15 Sep 2002ODI # 1877
28
VM Nyauchi26-313183.87Zimbabwev BangladeshHarare10 Aug 2022ODI # 4443
30
GD Drummond 25*34273-92.59Scotlandv AfghanistanBenoni19 Apr 2009ODI # 2842
31
M Morkel2526214-119.04Africa XIv Asia XIChennai09 Jun 2007ODI # 2588
31
Mohammed Shami25181831138.88Indiav EnglandW.A.C.A30 Jan 2015ODI # 3595
33
AME Roberts 24*55483-50.00West Indiesv PakistanBirmingham11 Jun 1975ODI # 26
33
KAJ Roach 24*57363-66.66West Indiesv IndiaVisakhapatnam02 Dec 2011ODI # 3219
35
A Nehra24211921126.31Indiav EnglandThe Oval09 Jul 2002ODI # 1854
36
Imran Tahir 23*24203-115.00South Africav ZimbabweHarare29 Aug 2014ODI # 3518
36
JR Hazlewood 23*231611143.75Australiav New ZealandCairns08 Sep 2022ODI # 4462
38
Tapash Baisya 22*5150--44.00Bangladeshv Sri LankaColombo (SSC)31 Aug 2005ODI # 2275
38
AS Joseph 22*-1321169.23West Indiesv EnglandBridgetown09 Mar 2017ODI # 3849
40
Imran Tahir2229224-100.00South Africav AustraliaW.A.C.A14 Nov 2014ODI # 3545
41
GP Wickramasinghe 21*22211-100.00Sri Lankav West IndiesBerri13 Mar 1992ODI # 742
41
H Osinde 21*38232-91.30Canadav NetherlandsToronto03 Jul 2007ODI # 2596
41
JO Ngoche 21*40301-70.00Kenyav ScotlandRotterdam07 Jul 2010ODI # 3016
41
TA Boult 21*48332163.63New Zealandv South AfricaMount Maunganui21 Oct 2014ODI # 3536
45
W Watson2130283175.00New Zealandv AustraliaDunedin19 Mar 1993ODI # 816
45
SG Peall2125184-116.66Zimbabwev Sri LankaHarare03 Nov 1994ODI # 945
45
HAG Anthony21-18-2116.66West Indiesv Sri LankaSharjah20 Oct 1995ODI # 1012
45
KAD Hurdle2120251284.00Bermudav KenyaNairobi (Jaff)29 Jan 2007ODI # 2489
49
DR Tuffey 20*191311153.84New Zealandv Sri LankaColombo (SSC)31 Jul 2001ODI # 1741
49
BA Murphy 20*34201-100.00Zimbabwev Sri LankaSharjah26 Oct 2001ODI # 1765
49
BV Vitori 20*7822250.00Zimbabwev South AfricaBulawayo19 Aug 2014ODI # 3508
49
Hazrat Bilal 20*-54-137.03U.A.E.v NepalKirtipur18 Nov 2022ODI # 4476
53
PS de Villiers2020153-133.33South Africav Sri LankaBloemfontein15 Dec 1994ODI # 963
53
CRD Fernando2039312-64.51Sri Lankav EnglandDambulla04 Oct 2007ODI # 2624
53
JB Little20121421142.85Irelandv Sri LankaBulawayo25 Jun 2023ODI # 4599
56
EJ Chatfield 19*-482-39.58New Zealandv Sri LankaDerby18 Jun 1983ODI # 214
56
JO Holder 19*15911211.11West Indiesv PakistanGros Islet19 Jul 2013ODI # 3391
58
BKV Prasad19-19-2100.00Indiav PakistanToronto23 Sep 1996ODI # 1119
58
Mohammad Rafique1941264-73.07Bangladeshv PakistanMultan09 Sep 2003ODI # 2041
58
CRD Fernando19201721111.76Sri Lankav IndiaColombo (RPS)03 Feb 2009ODI # 2813
58
SL Malinga1920274-70.37Sri Lankav PakistanSharjah22 Dec 2013ODI # 3447
58
Mohammed Shami19261721111.76Indiav West IndiesKochi08 Oct 2014ODI # 3531
58
D Madushanka1956482-39.58Sri Lankav New ZealandBengaluru09 Nov 2023ODI # 4698
58
PA van Meekeren1922231182.60Netherlandsv ScotlandDundee06 Jun 2025ODI # 4885
65
WB Rankin 18*-1811100.00Irelandv Sri LankaDublin (Malahide)18 Jun 2016ODI # 3749
66
M Muralidaran18121311138.46Sri Lankav EnglandLord's16 Aug 1998ODI # 1346
66
CA Walsh188612300.00West Indiesv New ZealandChristchurch11 Jan 2000ODI # 1538
66
Mashrafe Mortaza1823211-85.71Bangladeshv ZimbabweDhaka26 Nov 2001ODI # 1775
66
L Balaji1840301-60.00Indiav EnglandThe Oval03 Sep 2004ODI # 2165
66
SJ Benn1820192194.73West Indiesv South AfricaEast London21 Jan 2015ODI # 3587
66
Mustafizur Rahman18-143-128.57Bangladeshv Sri LankaColombo (RPS)26 Jul 2019ODI # 4193
66
BD Glover1839312-58.06Netherlandsv IrelandUtrecht04 Jun 2021ODI # 4294
73
DK Morrison 17*26241-70.83New Zealandv EnglandBirmingham19 May 1994ODI # 913
73
CE Cuffy 17*14152-113.33West Indiesv IndiaCuttack09 Nov 1994ODI # 950
73
SE Bond 17*1612-2141.66New Zealandv South AfricaHobart15 Jan 2002ODI # 1785
73
J Smits 17*44382-44.73Netherlandsv EnglandEast London16 Feb 2003ODI # 1953
73
DW Steyn 17*15132-130.76South Africav EnglandCenturion27 Sep 2009ODI # 2900
73
B Muzarabani 17*20162-106.25Zimbabwev NetherlandsHarare23 Mar 2023ODI # 4546
79
C Pringle17111121154.54New Zealandv IndiaAuckland27 Mar 1994ODI # 897
79
Aaqib Javed1731221177.27Pakistanv AustraliaLahore30 Oct 1994ODI # 942
79
EA Brandes1791221141.66Zimbabwev AustraliaColombo (RPS)26 Aug 1996ODI # 1105
79
BKV Prasad1740361-47.22Indiav PakistanBengaluru04 Apr 1999ODI # 1428
79
JS Ababu17-293-58.62Kenyav West IndiesNairobi15 Aug 2001ODI # 1745
79
TJ Friend1724252-68.00Zimbabwev PakistanSharjah28 Oct 2001ODI # 1768
79
UT Yadav17131321130.76Indiav BangladeshMirpur17 Jun 2014ODI # 3498
79
DM Dupavillon17121021170.00South Africav PakistanCenturion07 Apr 2021ODI # 4287
87
RAL Massie 16*18242-66.66Australiav EnglandBirmingham28 Aug 1972ODI # 4
87
DK Lillee 16*29191-84.21Australiav West IndiesLord's21 Jun 1975ODI # 33
87
D Gough 16*23241-66.66Englandv IndiaWankhede03 Feb 2002ODI # 1803
87
M Ntini 16*26251164.00South Africav PakistanLahore05 Oct 2003ODI # 2047
87
AS Luseno 16*29202-80.00Kenyav CanadaSchiedam10 Jul 2010ODI # 3022
87
TA Boult 16*5721228.57New Zealandv AustraliaAuckland30 Jan 2017ODI # 3829
87
JNT Seales 16*3423--69.56West Indiesv BangladeshProvidence10 Jul 2022ODI # 4421
94
PJ Wiseman1626221172.72New Zealandv Sri LankaColombo (SSC)05 Jul 1998ODI # 1343
94
M Muralidaran1619143-114.28Sri Lankav IndiaJohannesburg10 Mar 2003ODI # 1985
94
GH O'Brien16993-177.77Bermudav ZimbabwePort of Spain20 May 2006ODI # 2378
94
Saeed Ajmal1633231-69.56Pakistanv Sri LankaDambulla01 Aug 2009ODI # 2866
94
BW Hilfenhaus1617122-133.33Australiav IndiaNagpur28 Oct 2009ODI # 2915
94
JE Taylor1691121145.45West Indiesv South AfricaBasseterre15 Jun 2016ODI # 3747
94
Zahoor Khan16-1021160.00U.A.E.v IrelandICCA Dubai04 Mar 2017ODI # 3847

Showing 100 records