Longest individual innings (by balls)

One-Day Internationals Cricket – Longest individual innings (by balls)

One-Day Internationals
Long innings

Longest individual innings (by balls)

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
GM Turner171*19020116285.07New Zealandv East AfricaBirmingham07 Jun 1975ODI # 20
🥈 2
GM Turner114*18017713-64.40New Zealandv IndiaManchester14 Jun 1975ODI # 28
🥉 3
Mohsin Khan70-1761-39.77Pakistanv West IndiesThe Oval22 Jun 1983ODI # 222
4
SM Gavaskar 36*-1741-20.68Indiav EnglandLord's07 Jun 1975ODI # 19
5
RG Sharma264225173339152.60Indiav Sri LankaEden Gardens13 Nov 2014ODI # 3544
5
CG Greenidge106*1811739161.27West Indiesv IndiaBirmingham09 Jun 1979ODI # 61
7
CWJ Athey142*20817214-82.55Englandv New ZealandManchester18 Jul 1986ODI # 389
7
A Bagai137*19117212179.65Canadav ScotlandNairobi (Ruaraka)31 Jan 2007ODI # 2495
9
IVA Richards189*-170215111.17West Indiesv EnglandManchester31 May 1984ODI # 264
10
JN Malan177*213169166104.73South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
11
RA Smith12819616816-76.19Englandv New ZealandLeeds23 May 1990ODI # 632
11
DC Boon102*1881688-60.71Australiav IndiaHobart10 Dec 1991ODI # 694
11
BC Broad99-1684-58.92Englandv PakistanThe Oval21 May 1987ODI # 448
14
H Masakadza178*201167174106.58Zimbabwev KenyaHarare18 Oct 2009ODI # 2912
14
Aamer Sohail871791676-52.09Pakistanv West IndiesKingston23 Mar 1993ODI # 821
14
BA Edgar 84*1991678-50.29New Zealandv IndiaLeeds13 Jun 1979ODI # 65
14
Javed Miandad 63*1731671-37.72Pakistanv West IndiesW.A.C.A01 Jan 1989ODI # 544
18
ML Hayden181*2271661110109.03Australiav New ZealandHamilton20 Feb 2007ODI # 2527
19
TM Dilshan160*20216511396.96Sri Lankav IndiaHobart28 Feb 2012ODI # 3251
19
CH Gayle132*21216512180.00West Indiesv EnglandLord's06 Jul 2004ODI # 2140
19
GM Wood114*23216510169.09Australiav EnglandLord's03 Jun 1985ODI # 331
22
A Flower14521516413-88.41Zimbabwev IndiaColombo (RPS)14 Sep 2002ODI # 1876
22
DL Haynes138*-16412284.14West Indiesv EnglandGwalior27 Oct 1989ODI # 586
22
GA Gooch117*20716413171.34Englandv AustraliaLord's03 Jun 1985ODI # 331
25
MJ Guptill237*2231632411145.39New Zealandv West IndiesWellington21 Mar 2015ODI # 3643
25
RG Sharma171*205163137104.90Indiav AustraliaW.A.C.A12 Jan 2016ODI # 3723
25
BJ Bennett169216163203103.68Zimbabwev IrelandHarare14 Feb 2025ODI # 4837
25
RA Smith167*208163173102.45Englandv AustraliaBirmingham21 May 1993ODI # 831
25
CS MacLeod154-16315394.47Scotlandv P.N.G.Port Moresby06 Oct 2017ODI # 3920
30
GA Gooch13623116211-83.95Englandv AustraliaLord's29 May 1989ODI # 568
30
GR Marsh111*2191627168.51Australiav EnglandLord's29 May 1989ODI # 568
30
V Sibanda951701625158.64Zimbabwev West IndiesProvidence04 Mar 2010ODI # 2967
33
ST Jayasuriya189-161214117.39Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
33
Shahriar Nafees123*20116117176.39Bangladeshv ZimbabweJaipur13 Oct 2006ODI # 2427
33
CG Greenidge1031741615163.97West Indiesv PakistanMelbourne21 Nov 1981ODI # 122
33
PV Simmons92-1618-57.14West Indiesv Sri LankaSharjah28 Oct 1993ODI # 839
37
CH Gayle153*22516019295.62West Indiesv ZimbabweBulawayo22 Nov 2003ODI # 2065
37
NS Sidhu134*21816015-83.75Indiav EnglandGwalior04 Mar 1993ODI # 813
37
SC Ganguly130*2291605281.25Indiav Sri LankaNagpur22 Mar 1999ODI # 1415
37
Tamim Iqbal130*-16010381.25Bangladeshv West IndiesProvidence22 Jul 2018ODI # 4022
37
MA Atherton12720216014179.37Englandv West IndiesLord's28 May 1995ODI # 1002
37
JH Kallis119*18916015-74.37South Africav IndiaDurban22 Nov 2006ODI # 2447

Showing 42 records