Most runs in an innings by a captain

One-Day Internationals Cricket – Most runs in an innings by a captain

One-Day Internationals
Most runs

Most runs in an innings by a captain

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
V Sehwag219208149257146.97Indiav West IndiesIndore08 Dec 2011ODI # 3223
🥈 2
RG Sharma208*2121531312135.94Indiav Sri LankaMohali13 Dec 2017ODI # 3941
🥉 3
ST Jayasuriya189-161214117.39Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
4
SR Tendulkar186*221150203124.00Indiav New ZealandHyderabad (Deccan)08 Nov 1999ODI # 1523
5
IVA Richards181-125167144.80West Indiesv Sri LankaKarachi13 Oct 1987ODI # 457
6
N Kapil Dev175*-138166126.81Indiav ZimbabweTunbridge Wells18 Jun 1983ODI # 216
7
SC Williams174156101215172.27Zimbabwev U.S.A.Harare26 Jun 2023ODI # 4601
8
GM Turner171*19020116285.07New Zealandv East AfricaBirmingham07 Jun 1975ODI # 20
9
RT Ponting164154105139156.19Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
9
SPD Smith164206157144104.45Australiav New ZealandSydney04 Dec 2016ODI # 3811
11
AB de Villiers162*10366178245.45South Africav West IndiesSydney27 Feb 2015ODI # 3616
12
V Kohli160*220159122100.62Indiav South AfricaCape Town07 Feb 2018ODI # 3971
13
AJ Strauss158188145181108.96Englandv IndiaBengaluru27 Feb 2011ODI # 3110
13
Babar Azam158198139144113.66Pakistanv EnglandBirmingham13 Jul 2021ODI # 4303
15
V Kohli157*217129134121.70Indiav West IndiesVisakhapatnam24 Oct 2018ODI # 4059
16
BC Lara156176138125113.04West Indiesv PakistanAdelaide28 Jan 2005ODI # 2213
16
GJ Bailey156139114136136.84Australiav IndiaNagpur30 Oct 2013ODI # 3424
18
AJ Strauss154201140165110.00Englandv BangladeshBirmingham12 Jul 2010ODI # 3026
19
M Azharuddin153*202150171102.00Indiav ZimbabweCuttack09 Apr 1998ODI # 1311
19
AJ Finch153*-143116106.99Australiav PakistanSharjah24 Mar 2019ODI # 4117
21
AJ Finch153176132155115.90Australiav Sri LankaThe Oval15 Jun 2019ODI # 4159
22
Babar Azam151187131144115.26Pakistanv NepalMultan30 Aug 2023ODI # 4628
23
AB de Villiers1495944916338.63South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
23
SPD Smith149179135112110.37Australiav IndiaW.A.C.A12 Jan 2016ODI # 3723
25
EJG Morgan1487771417208.45Englandv AfghanistanManchester18 Jun 2019ODI # 4163
25
KS Williamson14821215414196.10New Zealandv West IndiesManchester22 Jun 2019ODI # 4170
27
SC Ganguly1441921528694.73Indiav ZimbabweAhmedabad05 Dec 2000ODI # 1657
27
T Bavuma144-118117122.03South Africav West IndiesEast London18 Mar 2023ODI # 4540
29
SC Ganguly141*21614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
29
RT Ponting141*170127105111.02Australiav New ZealandNapier05 Mar 2005ODI # 2234
31
GC Smith14121613416-105.22South Africav EnglandCenturion27 Sep 2009ODI # 2900
32
RT Ponting140*13812148115.70Australiav IndiaJohannesburg23 Mar 2003ODI # 1993
32
TWM Latham140*187123105113.82New Zealandv NetherlandsHamilton02 Apr 2022ODI # 4381
34
V Kohli140-107212130.84Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
35
MS Dhoni139*169121125114.87Indiav AustraliaMohali19 Oct 2013ODI # 3421
35
PL Mommsen139*17914912193.28Scotlandv U.A.E.Lincoln01 Feb 2014ODI # 3468
35
AD Mathews139*141116610119.82Sri Lankav IndiaRanchi16 Nov 2014ODI # 3547
35
V Kohli139*192126123110.31Indiav Sri LankaRanchi16 Nov 2014ODI # 3547
39
WTS Porterfield139-14715294.55Irelandv U.A.E.ICCA Dubai13 Jan 2018ODI # 3950
40
GS Chappell138*168109101126.60Australiav New ZealandSydney25 Nov 1980ODI # 95
40
G Gambhir138*17111618-118.96Indiav New ZealandJaipur01 Dec 2010ODI # 3072
42
BRM Taylor138155110155125.45Zimbabwev IndiaAuckland14 Mar 2015ODI # 3636
43
AN Cook13718714214-96.47Englandv PakistanAbu Dhabi13 Feb 2012ODI # 3238
44
AB de Villiers136*173106112128.30South Africav AustraliaHarare27 Aug 2014ODI # 3516
45
V Kohli136157122162111.47Indiav BangladeshFatullah26 Feb 2014ODI # 3474
46
SC Ganguly135*-12467108.87Indiav BangladeshDhaka30 May 2000ODI # 1597
47
CH Gayle13517512995104.65West Indiesv New ZealandNapier13 Jan 2009ODI # 2792
48
SP Fleming134*15813221-101.51New Zealandv South AfricaJohannesburg16 Feb 2003ODI # 1955
48
GC Smith134*146124201108.06South Africav IndiaEden Gardens25 Nov 2005ODI # 2299
48
RT Ponting134*198133102100.75Australiav New ZealandHobart20 Dec 2007ODI # 2657
51
HM Amla133190105116126.66South Africav West IndiesCenturion28 Jan 2015ODI # 3593
52
Khurram Khan132*-13817195.65U.A.E.v AfghanistanICCA Dubai30 Nov 2014ODI # 3558
53
SD Hope132197129103102.32West Indiesv NepalHarare22 Jun 2023ODI # 4593
54
A Ranatunga131*22115217-86.18Sri Lankav IndiaColombo (RPS)18 Jul 1997ODI # 1218
55
V Kohli131-96172136.45Indiav Sri LankaColombo (RPS)31 Aug 2017ODI # 3908
55
JC Buttler13119012767103.14Englandv South AfricaKimberley01 Feb 2023ODI # 4514
55
RG Sharma13111184165155.95Indiav AfghanistanDelhi11 Oct 2023ODI # 4666
58
MD Patel130-101116128.71U.S.A.v OmanPearland08 Jun 2022ODI # 4402
59
V Kohli129*12396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
60
RT Ponting129155126151102.38Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
61
BRM Taylor128*17912075106.66Zimbabwev New ZealandHarare20 Oct 2011ODI # 3204
61
SD Hope128*-11557111.30West Indiesv South AfricaEast London18 Mar 2023ODI # 4540
63
AB de Villiers128148108123118.51South Africav PakistanJohannesburg17 Mar 2013ODI # 3347
64
AR Border127*19014013-90.71Australiav West IndiesSydney06 Feb 1985ODI # 303
65
MA Atherton12720216014179.37Englandv West IndiesLord's28 May 1995ODI # 1002
65
SC Ganguly127150126145100.79Indiav South AfricaJohannesburg05 Oct 2001ODI # 1752
65
RD Berrington1272021369393.38Scotlandv U.A.E.Bulawayo23 Jun 2023ODI # 4596
65
KIC Asalanka127180126145100.79Sri Lankav AustraliaColombo (RPS)12 Feb 2025ODI # 4831
69
DPMD Jayawardene126*15312719-99.21Sri Lankav EnglandChester-le-Street24 Jun 2006ODI # 2386
69
G Gambhir126*16411716-107.69Indiav New ZealandVadodara04 Dec 2010ODI # 3074
71
RT Ponting126151109143115.59Australiav EnglandNottingham15 Sep 2009ODI # 2890
71
AJ Strauss12618413410194.02Englandv PakistanLeeds12 Sep 2010ODI # 3044
73
GS Chappell125*18113711-91.24Australiav EnglandThe Oval06 Jun 1977ODI # 44
73
Shoaib Malik125*185119161105.04Pakistanv IndiaKarachi26 Jun 2008ODI # 2717
73
AB de Villiers125*14498104127.55South Africav Sri LankaJohannesburg22 Jan 2012ODI # 3229
76
F du Plessis125-114152109.64South Africav AustraliaHobart11 Nov 2018ODI # 4069
76
Babar Azam125201125131100.00Pakistanv ZimbabweRawalpindi03 Nov 2020ODI # 4264
76
MG Erasmus125-113115110.61Namibiav P.N.G.Windhoek29 Mar 2023ODI # 4554
79
EJG Morgan124*14710684116.98Englandv IrelandDublin (Malahide)03 Sep 2013ODI # 3409
79
LS Livingstone124*1198559145.88Englandv West IndiesNorth Sound02 Nov 2024ODI # 4792
81
RT Ponting1241781279397.63Australiav Sri LankaSydney12 Feb 2006ODI # 2328
81
RT Ponting1241901337193.23Australiav IndiaSydney24 Feb 2008ODI # 2685
81
MS Dhoni12414110793115.88Indiav AustraliaNagpur28 Oct 2009ODI # 2915
81
Shahid Afridi1247560174206.66Pakistanv BangladeshDambulla21 Jun 2010ODI # 2998
85
Inzamam-ul-Haq12316012194101.65Pakistanv IndiaLahore21 Mar 2004ODI # 2116
85
KS Williamson12315010512-117.14New Zealandv PakistanAbu Dhabi17 Dec 2014ODI # 3570
85
V Kohli123-95161129.47Indiav AustraliaRanchi08 Mar 2019ODI # 4109
88
Najmul Hossain Shanto122*19812913294.57Bangladeshv Sri LankaChattogram13 Mar 2024ODI # 4743
88
Mohammad Rizwan122*1681289395.31Pakistanv South AfricaKarachi12 Feb 2025ODI # 4834
90
RB Richardson122-12173100.82West Indiesv PakistanSharjah21 Oct 1991ODI # 682
90
ST Jayasuriya122146105124116.19Sri Lankav AustraliaSydney09 Jan 2003ODI # 1931
90
Inzamam-ul-Haq122154102122119.60Pakistanv IndiaKarachi13 Mar 2004ODI # 2112
90
CH Gayle1222001375689.05West Indiesv PakistanAbu Dhabi16 Nov 2008ODI # 2776
90
V Kohli12214710585116.19Indiav EnglandPune15 Jan 2017ODI # 3819
95
MG Erasmus121*-12093100.83Namibiav OmanICCA Dubai06 Mar 2022ODI # 4361
95
A Balbirnie121*17213713388.32Irelandv ZimbabweHarare18 Jan 2023ODI # 4506
95
CR Ervine121*-12815194.53Zimbabwev NepalHarare18 Jun 2023ODI # 4585
95
MD Patel121*-9575127.36U.S.A.v CanadaThe Hague13 Aug 2024ODI # 4756
99
EJG Morgan12118313611388.97Englandv AustraliaSydney16 Jan 2015ODI # 3578
99
BRM Taylor12111091114132.96Zimbabwev IrelandHobart07 Mar 2015ODI # 3627

Showing 100 records