Just cricket…..

One-Day International cricket records are shown below.

13 min read
One-Day International

One-Day International

Most matches as an umpire

See also: List of One Day International cricket umpires

MatchesUmpireCountryODI Career Span
211Aleem Dar Pakistan2000–present
209Rudi Koertzen South Africa1992–2010
200Billy Bowden New Zealand1995–2016
181Steve Bucknor West Indies1989–2009
174Daryl Harper Australia1994–2011
Simon Taufel Australia1999–2012
Updated: 27 August 2020[149]

Highest individual score at each position

Batting positionPlayerTeamScoreOpponentVenueDate
OpenerRohit Sharma India264 Sri LankaEden Gardens13 November 2014
Number 3Charles Coventry Zimbabwe194* BangladeshQueens Sports Club16 August 2009
Number 4Viv Richards West Indies189* EnglandOld Trafford31 May 1984
Number 5Jaskaran Malhotra United States173* Papua New GuineaAl Amerat Stadium Ministry Turf 29 September 2021
Number 6Kapil Dev India175* ZimbabweNevill Ground18 June 1983
Number 7Luke Ronchi New Zealand170* Sri LankaUniversity Oval23 January 2015
Number 8Simi Singh Ireland100* South AfricaMalahide Cricket Club Ground16 July 2021
Number 9Andre Russell West Indies92* IndiaSir Vivian Richards Stadium11 June 2011
Number 10Ravi Rampaul West Indies86* IndiaACA-VDCA Stadium2 December 2011
Number 11Mohammad Amir Pakistan58 EnglandTrent Bridge30 August 2016
Last updated: 9 September 2021[82]

Team records

Team wins, losses, ties, and no results

TeamFirst ODIMatchesWonLostTiedNo result%Win
 Afghanistan19 April 200912962631349.60
Africa XI17 August 20056140120.00
Asia XI10 January 20057420166.66
 Australia5 January 197195858133493463.36
 Bangladesh31 March 19863881362450735.69
 Bermuda17 May 2006357280020.00
 Canada9 June 19797717580222.66
East Africa7 June 1975303000.00
 England5 January 197176138433992953.07
 Hong Kong16 July 2004269160136.00
ICC World XI10 January 20054130025.00
 India13 July 197499651842894154.71
 Ireland13 June 2006173728831045.09
 Kenya18 February 1996154421070528.18
 Namibia10 February 200314590035.71
   Nepal1 August 201816970056.25
 Netherlands17 February 19968534471342.07
 New Zealand11 February 197377535437474048.63
 Oman27 April 2019151140073.33
 Pakistan11 February 197393649041792053.98
 Papua New Guinea8 November 2014317240022.58
 Scotland16 May 199911743671639.18
 South Africa10 November 199163438822161963.67
 Sri Lanka7 June 197586739343153847.70
 United Arab Emirates13 April 19946118430029.50
 United States10 September 2004219120042.85
 West Indies5 September 1973831405386103051.18
 Zimbabwe9 June 198353813937981227.18
Last updated: 20 September 2021.[8] The win percentage excludes no results; a tie counts as half a win

Result records

Greatest win margin (by runs)

290 runs New Zealand (402–2) beat  Ireland (112)Mannofield ParkAberdeen1 July 2008Scorecard
275 runs Australia (417–6) beat  Afghanistan (142)WACAPerth4 March 2015Scorecard
272 runs South Africa (399–6) beat  Zimbabwe (127)Willowmoore ParkBenoni22 October 2010Scorecard
258 runs South Africa (301–8) beat  Sri Lanka (43)Boland ParkPaarl11 January 2012Scorecard
257 runs India (413–5) beat  Bermuda (156)Queen’s Park OvalPort of SpainTrinidad19 March 2007Scorecard
 South Africa (408–5) beat  West Indies (151)SCGSydney27 February 2015Scorecard
Last updated: 13 September 2019[9]

Greatest win margin (by balls remaining)

277 balls† England (46–2) beat  Canada (45)Old TraffordManchester13 June 1979Scorecard
274 balls Sri Lanka (40–1) beat  Zimbabwe (38)SSCColombo8 December 2001Scorecard
272 balls Sri Lanka (37–1) beat  Canada (36)Boland ParkPaarl19 February 2003Scorecard
268 balls   Nepal (36–2) beat  United States (35)TU Cricket GroundKirtipur12 February 2020Scorecard
264 balls New Zealand (95–0) beat  Bangladesh (93)QueenstownNew Zealand31 December 2007Scorecard
253 balls Australia (66–1) beat  United States (65)The Rose BowlSouthampton13 September 2004Scorecard
Last updated: 27 August 2020[10]
†This match was played with 60 overs per innings

Greatest win margin (by wickets)

Chasing teams have won by 10 wickets on 55 occasions, with West Indies winning by this margin a record 10 times.[11]

Highest run chases

438–9 (49.5 overs) South Africa AustraliaJohannesburg12 March 2006Scorecard
372–6 (49.2 overs) South Africa AustraliaDurban5 October 2016Scorecard
364–4 (48.4 overs) England West IndiesBridgetown20 February 2019Scorecard
362–1 (43.3 overs) India AustraliaJaipur16 October 2013Scorecard
359–6 (47.5 overs) Australia IndiaMohali10 March 2019Scorecard
Last updated: 10 March 2019[12]

Lowest totals defended successfully

TotalDefended byOppositionVenueDateScorecard
125 India Pakistan (87 in 32.5 overs)Sharjah Cricket StadiumSharjah22 March 1985Scorecard
127 England West Indies (125 in 48.2 overs)Arnos Vale StadiumKingstown4 February 1981Scorecard
129 Zimbabwe Afghanistan (126 in 29.3 overs)Harare Sports ClubHarare21 February 2017Scorecard
 South Africa England (115 in 43.4 overs)Buffalo ParkEast London19 January 1996Scorecard
131 Afghanistan Zimbabwe (82 in 30.5 overs)Sharjah Cricket Association StadiumSharjah25 December 2015Scorecard
Qualification: Only completed innings in matches that did not have overs reduced are included.Updated: 30 August 2019[16]

Most consecutive wins

WinsTeamFirst winLast win
21 Australia England at Hobart, 11 January 2003 West Indies at Port of Spain, 24 May 2003
12 South Africa[a] England at Centurion, 13 February 2005 New Zealand at Port Elizabeth, 30 October 2005
 Pakistan India at Jaipur, 18 November 2007 Bangladesh at Dhaka, 8 June 2008
 South Africa Ireland at Benoni, 25 September 2016 New Zealand at Hamilton, 19 February 2017
11 West Indies England at Lord’s, 4 June 1984 Sri Lanka at Perth, 2 February 1985
 Australia[b] Scotland at Basseterre, 14 March 2007 Sri Lanka at Bridgetown, 28 April 2007
No Results are treated the same as losses and ties in the above table. Last updated: 22 February 2017[17]

Most consecutive defeats

DefeatsTeamFirst defeatLast defeat
23 Bangladesh[a] West Indies at Dhaka, 8 October 1999 South Africa at Kimberley, 9 October 2002
22 Bangladesh Pakistan at Moratuwa, 31 March 1986 India at Mohali, 14 May 1998
18 Zimbabwe India at Leicester, 11 June 1983 Australia at Hobart, 14 March 1992
 Bangladesh[a] South Africa at Bloemfontein, 22 September 2003 England at Dhaka, 12 November 2003
17 Zimbabwe Sri Lanka at Bulawayo, 20 April 2004 England at Bulawayo, 5 December 2004

Highest innings totals

See also: List of 400+ innings scores in ODIs

481–6 (50 overs) England AustraliaNottingham19 June 2018Scorecard
444–3 (50 overs) England PakistanNottingham30 August 2016Scorecard
443–9 (50 overs) Sri Lanka NetherlandsAmstelveen4 July 2006Scorecard
439–2 (50 overs) South Africa West IndiesJohannesburg18 January 2015Scorecard
438–9 (49.5 overs) South Africa AustraliaJohannesburg12 March 2006Scorecard
438–4 (50 overs) South Africa IndiaMumbai25 October 2015Scorecard
Last updated: 8 January 2021[23]

Highest match aggregate

872–13 (99.5 overs) Australia (434–4) v  South Africa (438–9)Johannesburg12 March 2006Scorecard
825–15 (100 overs) India (414–7) v  Sri Lanka (411–8)Rajkot15 December 2009Scorecard
807–16 (98.0 overs) England (418–6) v  West Indies (389)St George’s27 February 2019Scorecard
763–14 (96.0 overs) New Zealand (398–5) v  England (365–9)The Oval12 June 2015Scorecard
747–14 (100 overs) India (381–6) v  England (366-8)Cuttack19 January 2017Scorecard
Last updated: 27 February 2019[25]

Lowest innings totals

35 (12 overs) United States   NepalKirtipur12 February 2020Scorecard
35 (18 overs) Zimbabwe Sri LankaHarare25 April 2004Scorecard
36 (18.4 overs) Canada Sri LankaPaarl19 Feb 2003Scorecard
38 (15.5 overs) Zimbabwe Sri LankaColombo8 Dec 2001Scorecard
43 (19.5 overs) Pakistan West IndiesCape Town25 Feb 1993Scorecard
43 (20.1 overs) Sri Lanka South AfricaPaarl11 Jan 2012Scorecard
Last updated: 12 February 2020[26]

Shortest completed innings (by balls)

3572 United States   NepalKirtipur12 February 2020Scorecard
5483 Zimbabwe AfghanistanHarare26 February 2017Scorecard
4584 Namibia AustraliaPotchefstroom27 February 2003Scorecard
9289 Canada KenyaNairobi (Jaff)5 February 2007Scorecard
3894 Zimbabwe Sri LankaColombo8 Dec 2001Scorecard
Last updated: 12 February 2020[27]

Most sixes in an innings

SixesTeamOpponentVenueMatch dateScorecard
25 England AfghanistanManchester18 June 2019Scorecard
24 England West IndiesSt George’s27 February 2019Scorecard
23 West Indies EnglandBridgetown20 February 2019Scorecard
22 New Zealand West IndiesQueenstown1 January 2014Scorecard
 West Indies EnglandSt George’s27 February 2019Scorecard
Last updated: 8 January 2021[28]

Most fours in an innings

FoursTeamOpponentVenueMatch dateScorecard
56 Sri Lanka NetherlandsAmstelveen4 July 2006Scorecard
48 India West IndiesIndore8 December 2011Scorecard
47 India Sri LankaKolkata13 November 2014Scorecard
45 Scotland EnglandEdinburgh10 June 2018Scorecard
44 England BangladeshNottingham21 June 2005Scorecard
 South Africa AustraliaJohannesburg12 March 2006Scorecard
Last updated: 27 August 2020[29]

Individual records (batting)

Most career runs

18,426452Sachin Tendulkar India1989–2012
14,234404Kumar Sangakkara Sri Lanka2000–2015
13,704365Ricky Ponting Australia1995–2012
13,430433Sanath Jayasuriya Sri Lanka1989–2011
12,650418Mahela Jayawardene1998–2015
Last updated: 15 February 2016[30]

Most career runs – progression of record

RunsPlayerTeamRecord held untilDuration of record
82John Edrich England24 August 1972[31]1 year, 232 days
113Greg Chappell Australia26 August 1972[32]2 days
144Ian Chappell28 August 1972[33]2 days
302Dennis Amiss England31 March 1974[34]1 year, 215 days
316Ian Chappell Australia13 July 1974[35]104 days
322Dennis Amiss England15 July 1974[36]2 days
400Keith Fletcher5 June 1975[37]325 days
509Dennis Amiss11 June 1975[38]6 days
599Keith Fletcher14 June 1975[39]3 days
859Dennis Amiss[a]21 December 1979[40]4 years, 190 days
867Greg Chappell Australia23 December 1979[41]2 days
883Viv Richards West Indies26 December 1979[42]3 days
953Greg Chappell Australia16 January 1980[43]21 days
1,059Viv Richards West Indies28 May 1980[44]133 days
1,133Gordon Greenidge25 November 1980[45]181 days
1,154Greg Chappell Australia5 December 1980[46]11 days
1,211Viv Richards West Indies7 December 1980[47]2 days
2,331Greg Chappell[a] Australia7 December 1983[48]3 years
6,501Viv Richards West Indies9 November 1990[49]6 years, 337 days
8,648Desmond Haynes[a]8 November 1996[50]5 years, 365 days
9,378Mohammad Azharuddin[a] India15 October 2000[51]3 years, 342 days
18,426Sachin Tendulkar[a]Current[30]20 years, 342 days
Last updated: 21 January 2016Notes:^[a] This figure is the player’s final career total

Most runs in each batting position

Batting positionBatsmanTeamInningsRunsAverageODI Career SpanRef
OpenerSachin Tendulkar India34015,31048.291989–2012[52]
Number 3Ricky Ponting Australia33012,66242.481995–2012[53]
Number 4Ross Taylor New Zealand1787,65752.442006–2020[54]
Number 5Arjuna Ranatunga Sri Lanka1534,67538.631984–1999[55]
Number 6MS Dhoni India1294,16447.312004–2019[56]
Number 7Chris Harris New Zealand1042,13031.321990–2004[57]
Number 8Wasim Akram Pakistan931,20817.011985–2003[58]
Number 9Mashrafe Mortaza Bangladesh/Asia XI7270111.882001–2020[59]
Number 10Waqar Younis Pakistan6347811.111989–2003[60]
Number 11Muttiah Muralitharan Sri Lanka/Asia XI591705.481993–2011[61]
Last updated: 11 November 2020. Qualification: Batted 20 Innings at the position

Fastest to multiples of 1000 runs

RunsBatsmanTeamMatchInningsRecord DateReference
1000Fakhar Zaman Pakistan181822 July 2018[62]
2000Hashim Amla South Africa414021 January 2011[63]
3000595728 August 2012[64]
400084818 December 2013[65]
500010410116 January 2015[66]
600012612325 October 2015[67]
700015315029 May 2017[68]
8000Virat Kohli India18317515 June 2017[69]
900020219429 October 2017[70]
1000021320524 October 2018[71]
1100023022216 June 2019[72]
120002512422 December 2020[73]
13000Sachin Tendukar33032116 March 2004[74]
140003593506 February 2006[75]
1500038737729 June 2007[76]
160004093995 February 2008[77]
170004354245 November 2009[78]
1800045144024 March 2011[79]
Last updated: 2 December 2020

Highest individual scores

See also: List of highest individual scores in ODIs

264Rohit Sharma India Sri LankaKolkata13 November 2014Scorecard
237*Martin Guptill New Zealand West IndiesWellington21 March 2015Scorecard
219Virender Sehwag India West IndiesIndore8 December 2011Scorecard
215Chris Gayle West Indies ZimbabweCanberra24 February 2015Scorecard
210*Fakhar Zaman Pakistan ZimbabweBulawayo20 July 2018Scorecard
Last updated: 21 February 2019[80]

Highest individual score (progression of record)

RunsDatePlayerTeamOpponentMatch ScorecardNotes
825 January 1971John Edrich England AustraliaScorecardFirst ever ODI fiftyEngland lost the match
10324 August 1972Dennis Amiss England AustraliaScorecardFirst ever ODI CenturyAchieved while chasing target
1057 September 1973Roy Fredericks West Indies EnglandScorecardAchieved while chasing target
116*31 August 1974David Lloyd England PakistanScorecardEngland lost the match
1377 June 1975Dennis Amiss England IndiaScorecardWorld CupOnly player to reclaim the record
171*7 June 1975Glenn Turner New Zealand East AfricaScorecardWorld CupFirst ever ODI 150Faced most balls in an ODI innings (201)
175*18 June 1983Kapil Dev India ZimbabweScorecardWorld CupWas the fastest ODI century
189*31 May 1984Viv Richards West Indies EnglandScorecard
19421 May 1997Saeed Anwar Pakistan IndiaScorecard
194*16 August 2009Charles Coventry Zimbabwe BangladeshScorecardEqualled the record but was not out.Zimbabwe lost the match
200*24 February 2010Sachin Tendulkar India South AfricaScorecardFirst ever ODI double century
2198 December 2011Virendar Sehwag India West IndiesScorecard
26413 November 2014Rohit Sharma India Sri LankaScorecardFirst ever ODI 250First man to achieve two double hundreds in ODIs
Last updated: 31 August 2016[81]

Highest career average

AveragePlayerInningsRunsNot OutsPeriod
67.00 Ryan ten Doeschate321,54192006–2011
65.56 Rassie van der Dussen ‡231,04972019–2021
59.07 Virat Kohli ‡24512,169392008–2021
56.92 Babar Azam ‡813,985112015–2021
53.58 Michael Bevan1966,912671994-2004
Qualification: 20 innings. Last updated: 27 July 2021[83]

Highest average at each position

Batting positionPlayerTeamInningsRunsAverageCareer SpanRef
OpenerShai Hope West Indies281,90382.732017–2021[84]
Number 3Babar Azam Pakistan653,44462.612016–2021[85]
Number 4Michael Bevan Australia532,26559.601994–2004[86]
Number 5AB de Villiers South Africa422,02777.962006–2017[87]
Number 6Michael Bevan Australia873,00656.711994–2004[88]
Number 7Michael Hussey21725120.832004–2012[89]
Number 8Lance Klusener South Africa361,05658.661996–2004[90]
Number 9Liam Plunkett England3145925.502005–2019[91]
Number 10Dawlat Zadran Afghanistan2525228.002012–2019[92]
Number 11Boyd Rankin Ireland/ England238514.162007–2020[93]
Last updated: 27 July 2021. Qualification: Min 20 innings batted at position

Highest strike rates

Strike rateRunsBalls facedPlayerTeamPeriod
130.221,034794Andre Russell ‡ West Indies2011–present
124.993,1712,537Glenn Maxwell ‡ Australia2012–present
118.663,8723,263Jos Buttler ‡ England2012–present
117.311,2671,080Hardik Pandya India2016–present
117.06590504Lionel Cann Bermuda2006–2009
Qualification: 500 balls faced. Last updated: 28 March 2021[94]

Most centuries

49452Sachin Tendulkar India1989–2012
43245Virat Kohli ‡2008–present
30365Ricky Ponting Australia1995–2012
29220Rohit Sharma ‡ India2007–present
28433Sanath Jayasuriya Sri Lanka1989–2011
Last updated: 28 March 2021[95]

Most fifties

96452Sachin Tendulkar India1989–2012
93380Kumar Sangakkara Sri Lanka2000–2015
86314Jacques Kallis South Africa1996–2014
83318Rahul Dravid India1996–2011
350Inzamam-ul-Haq Pakistan1991–2007
Last updated: 15 February 2016[96]

Fastest fifties

Balls facedPlayerTeamOppositionVenueDateScorecard
16AB de Villiers South Africa West IndiesJohannesburg18 January 2015Scorecard
17Sanath Jayasuriya Sri Lanka PakistanSingapore7 April 1996Scorecard
Kusal Perera Sri Lanka PakistanKandy15 July 2015Scorecard
Martin Guptill New Zealand Sri LankaChristchurch28 December 2015Scorecard
18Simon O’Donnell Australia Sri LankaSharjah2 May 1990Scorecard
Shahid Afridi Pakistan Sri LankaNairobi4 October 1996Scorecard
Shahid Afridi Pakistan NetherlandsColombo21 September 2002Scorecard
Glenn Maxwell Australia IndiaBangalore2 November 2013Scorecard
Shahid Afridi Pakistan BangladeshMirpur4 March 2014Scorecard
Brendon McCullum New Zealand EnglandWellington20 February 2015Scorecard
Aaron Finch Australia Sri LankaDumbulla31 August 2016Scorecard
Last updated: 23 October 2017[97]

Fastest centuries

Balls facedPlayerTeamOppositionVenueDateScorecard
31AB de Villiers South Africa West IndiesJohannesburg18 January 2015Scorecard
36Corey Anderson New Zealand West IndiesQueenstown Events Centre1 January 2014Scorecard
37Shahid Afridi Pakistan Sri LankaNairobi Gymkhana Club4 October 1996Scorecard
44Mark Boucher South Africa ZimbabweSenwes Park20 September 2006Scorecard
45Brian Lara West Indies BangladeshDhaka9 October 1999Scorecard
Shahid Afridi Pakistan IndiaKanpur15 April 2005Scorecard
Last updated: 24 October 2017[98]

Most sixes in career

351Shahid Afridi Pakistan369
331Chris Gayle ‡ West Indies294
270Sanath Jayasuriya Sri Lanka433
244Rohit Sharma ‡ India220
229MS Dhoni297
Last updated: 28 March 2021[99]

Most fours in career

2016Sachin Tendulkar India452
1500Sanath Jayasuriya Sri Lanka433
1385Kumar Sangakkara380
1231Ricky Ponting Australia365
1162Adam Gilchrist279
Last updated: 19 August 2020[100]

Most sixes in an innings

SixesRunsPlayerTeamOppositionVenueMatch dateScorecard
17148Eoin Morgan England AfghanistanManchester18 Jun 2019Scorecard
16209Rohit Sharma India AustraliaBangalore2 Nov 2013Scorecard
149AB de Villiers South Africa West IndiesJohannesburg18 Jan 2015Scorecard
215Chris Gayle West Indies ZimbabweCanberra24 Feb 2015Scorecard
173*Jaskaran Malhotra United States Papua New GuineaMuscat9 Sep 2021Scorecard
Last updated: 9 September 2021[101]

Most fours in an innings

FoursRunsPlayerTeamOppositionVenueMatch dateScorecard
33264Rohit Sharma India Sri LankaKolkata13 November 2014Scorecard
25200*Sachin Tendulkar India South AfricaGwalior24 February 2010Scorecard
219Virender Sehwag India West IndiesIndore8 December 2011Scorecard
24157Sanath Jayasuriya Sri Lanka NetherlandsAmstelveen4 July 2006Scorecard
237*Martin Guptill New Zealand West IndiesWellington21 March 2015Scorecard
173David Warner Australia South AfricaCape Town12 October 2016Scorecard
210*Fakhar Zaman Pakistan ZimbabweBulawayo20 July 2018Scorecard
Last updated: 19 August 2020[102]

Highest strike rates in an innings

Strike RatePlayerTeamRunsBalls FacedOppositionVenueDate
387.50James Franklin New Zealand31*8 CanadaMumbai13 March 2011
361.53James Neesham New Zealand47*13 Sri LankaTauranga3 January 2019
355.55Nathan McCullum New Zealand32*9 Sri LankaHambantota12 November 2011
344.44Moeen Ali England31*9 AfghanistanManchester18 June 2019
338.63AB de Villiers South Africa149*44 West IndiesJohannesburg18 January 2015
Last updated: 27 August 2020[103]

Most runs in a calendar year

189433Sachin Tendulkar India1998
176741Sourav Ganguly1999
176143Rahul Dravid1999
161132Sachin Tendulkar1996
160130Matthew Hayden Australia2007
Last updated: 15 February 2016[104]

Most runs in a series

68614Greg Chappell AustraliaBenson & Hedges World Series Cup 1980-81
67311Sachin Tendulkar India2003 Cricket World Cup
65910Matthew Hayden Australia2007 Cricket World Cup
65111Viv Richards West IndiesBenson & Hedges World Series Cup 1984-85
6489Rohit Sharma India2019 Cricket World Cup
Last updated: 15 February 2020[105]

Most runs in an over

RunsSequenceBatsmanTeamBowlerOpposition TeamVenueDateScorecard
366–6–6–6–6–6Herschelle Gibbs South AfricaDaan van Bunge NetherlandsSt. Kitts2006–07Scorecard
Jaskaran Malhotra ‡ United StatesGaudi Toka ‡ Papua New GuineaAl Amerat Cricket Stadium Turf 22021–22Scorecard
356–W–6–6–6–4–6Thisara Perera Sri LankaRobin Peterson South AfricaPallekele2013Scorecard
344–(N+6)–2–(N+4)–4–4–2–6AB de Villiers South AfricaJason Holder ‡ West IndiesSydney2014–15Scorecard
6–6–6–6–(N+2)–6–1James Neesham New ZealandThisara Perera Sri LankaMount Maunganui2019Scorecard
Last updated: 9 September 2021[106]
Key: *N – No ball *W – Wide

Most ducks in career

34Sanath Jayasuriya Sri Lanka4454331989–2011
30Shahid Afridi Pakistan3983691996–2015
28Wasim Akram3562801984-2003
Mahela Jayawardene Sri Lanka4484181998–2015
26Lasith Malinga2261192004-2019
Last updated: 4 August 2020[107]

Most innings before first duck

105*Kepler Wessels[a] Australia/ South Africa1983–1994
72Kumar Dharmasena Sri Lanka1994–2001
70Gordon Greenidge West Indies1975–1986
Samiullah Shenwari Afghanistan2009–2019
68Craig McMillan New Zealand1997–2001
Last updated: 24 July 2019[108][109]
Notes:^ Wessels went through his ODI career without being dismissed for a duck

Most runs in a career without scoring a century

5122Misbah-ul-Haq Pakistan96*2002–2015
3717Wasim Akram861984–2003
3266Moin Khan72*1990–2004
2943Heath Streak Zimbabwe79*1993–2005
2784Andrew Jones New Zealand931987–1995
Last updated: 1 March 2017[110]

Individual records (Bowling)

Most wickets

534350Muttiah Muralitharan Sri Lanka1993–2011
502356Wasim Akram Pakistan1984–2003
416262Waqar Younis1989–2003
400322Chaminda Vaas Sri Lanka1994–2008
395398Shahid Afridi Pakistan1996–2015
Last updated: 15 February 2016[111]

Fastest to multiples of wickets

WicketsBowlerTeamMatchRecord DateReference
50Ajantha Mendis Sri Lanka1912 January 2009[112]
100Rashid Khan Afghanistan4425 March 2018[113]
150Mitchell Starc Australia776 June 2019[114]
200Saqlain Mushtaq Pakistan1045 June 1999[115]
25013820 April 2001[116]
300Brett Lee Australia17129 June 2008[117]
35020210 August 2011[118]
400Waqar Younis Pakistan2528 December 2002[119]
450Muttiah Muralitharan Sri Lanka29518 April 2007[120]
50032424 January 2009[121]
Last updated: 1 July 2020

Best innings figures

Bowling figuresPlayerTeamOppositionVenueDate
8/19Chaminda Vaas Sri Lanka ZimbabweColombo8 December 2001
7/12Shahid Afridi Pakistan West IndiesGuyana14 July 2013
7/15Glenn McGrath Australia NamibiaPotchefstroom27 February 2003
7/18Rashid Khan Afghanistan West IndiesGros Islet9 June 2017
7/20Andy Bichel Australia EnglandPort Elizabeth2 March 2003
Last updated: 10 June 2017[122]

Best career bowling average

Bowling averagePlayerTeamRunsWickets
18.68Rashid Khan ‡ Afghanistan2,523135
18.84Joel Garner West Indies2,752146
18.90Ryan Harris Australia83244
18.97Tony Gray West Indies83544
19.45Mike Hendrick England68135
Qualification: 1000 balls bowled. Last updated: 21 January 2021[123]

Best career economy rate

Economy ratePlayerTeamBallsRuns
3.09Joel Garner West Indies5,3302,752
3.25Max Walker Australia1,006546
3.27Mike Hendrick England1,248681
3.28Bob Willis England3,5951,968
3.30Richard Hadlee New Zealand6,1823,407
Qualification: 1000 balls bowled. Last updated: 15 February 2016[124]

Best career bowling strike rate

Bowling strike ratePlayerTeamBallsWickets
23.4Ryan Harris Australia1,03144
24.7Corey Anderson1,48560
25.7Lungi Ngidi ‡ South Africa1,39254
26.1Mitchell Starc ‡ Australia5,099195
26.3Mustafizur Rahman ‡ Bangladesh3,347127
Qualification: 1000 balls bowled. Last updated: 27 July 2021.[125]

Most 5 wickets in an innings

5 wickets in an inningsPlayerTeamMatches
13Waqar Younis Pakistan262
10Muttiah Muralitharan Sri Lanka350
9Brett Lee Australia221
Shahid Afridi Pakistan398
8Mitchell Starc double-dagger Australia99
Lasith Malinga Sri Lanka226
Last updated: 27 July 2021[126]

Best economy rates in an innings

0.30Phil Simmons West Indies1034 PakistanSydney17 December 1992
0.40Dermot Reeve England521 PakistanAdelaide1 March 1992
0.50Bishan Bedi India1261 East AfricaLeeds11 June 1975
Curtly Ambrose West Indies1051 Sri LankaSharjah13 October 1999
0.54Wasim Akram Pakistan7.242 India5 December 1986
Qualification: 30 balls bowled. Last updated: 27 August 2020[127]

Best strike rates in an innings

Strike RatePlayerTeamWicketsRunsBallsOppositionVenueDate
4.2Sunil Dhaniram Canada41017 BermudaNairobi (Gym)2 February 2007
Paul Collingwood England41517 New ZealandChester-le-Street15 June 2008
Virender Sehwag India4617 BangladeshDambulla16 June 2010
4.5Tillakaratne Dilshan Sri Lanka4418 ZimbabwePallekele10 March 2011
Sushan Bhari   Nepal4518 United StatesKirtipur12 February 2020
Qualification: 4 wickets. Last updated: 27 August 2020[128]

Most runs conceded in an innings

RunsBowling figuresPlayerTeamOppositionVenueDate
11310–0–113–0Mick Lewis Australia South AfricaJohannesburg12 Mar 2006
11010–0–110–0Wahab Riaz Pakistan EnglandNottingham30 August 2016
9–0–110–0Rashid Khan ‡ Afghanistan EnglandManchester18 June 2019
10610–0–106–1Bhuvneshwar Kumar India South AfricaMumbai25 October 2015
10–0–106–0Nuwan Pradeep Sri Lanka IndiaMohali13 December 2017
Last updated: 18 June 2019[129]

Most wickets in a calendar year

69Saqlain Mushtaq Pakistan361997
62Saeed Ajmal Pakistan332013
Shane Warne Australia371999
61Anil Kumble India321996
Shaun Pollock South Africa382000
Abdul Razzaq Pakistan382000
Last updated: 27 August 2020[130]

Most wickets in a series

27Glenn McGrath Australia111998–99 Carlton and United Series
Mitchell Starc Australia102019 Cricket World Cup
26Glenn McGrath Australia112007 Cricket World Cup
25Dennis Lillee Australia14Benson & Hedges World Series Cup 1980-81
24Joel Garner West Indies14Benson & Hedges World Series Cup 1981-82
Last updated: 27 August 2020[131]

Individual records (Fielding)

Most catches in ODI career

218Mahela Jayawardene Sri Lanka448
160Ricky Ponting Australia375
156Mohammed Azharuddin India334
140Sachin Tendulkar463
139Ross Taylor double-dagger New Zealand232
Last updated: 19 August 2020[132]Note:The list excludes catches made as wicket-keeper.

Most catches in a series

13Joe Root England11112019 Cricket World Cup
12Allan Border Australia1111Benson & Hedges World Series 1988-89
VVS Laxman India772003-04 VB Series
11Jeremy Coney New Zealand1111Benson & Hedges World Series 1980-81
Allan Border Australia1212Benson & Hedges World Series 1985-86
Carl Hooper West Indies771992–93 Total International Series
Ricky Ponting Australia11112003 Cricket World Cup
Last updated: 27 August 2020[133]

Individual records (wicket-keeping)

Most dismissals

482Kumar Sangakkara Sri Lanka38399353
472Adam Gilchrist Australia41755281
444MS Dhoni India321123345
424Mark Boucher South Africa40222290
287Moin Khan Pakistan21473209
Last updated: 24 July 2019[134]Note. Sangakkara also took 19 catches in 44 matches when he was not the designated wicket-keeper.[135]

Most catches

Most catches

417Adam Gilchrist Australia281
402Mark Boucher South Africa290
383Kumar Sangakkara Sri Lanka353
321MS Dhoni India345
227Brendon McCullum New Zealand183
Last updated: 24 July 2019[136] Note. Sangakkara also took 19 catches in 44 matches when he was not the designated wicket-keeper.[135]

Most stumpings

123MS Dhoni India345
99Kumar Sangakkara Sri Lanka353
75Romesh Kaluwitharana Sri Lanka185
73Moin Khan Pakistan209
55Adam Gilchrist Australia281
Last updated: 24 July 2019[137]

Most dismissals in a series

27Adam Gilchrist Australia12121998-99 Carlton & United Series
23Jeff Dujon West Indies1313Benson & Hedges World Series 1984-85
22Rodney Marsh Australia1212Benson & Hedges World Series 1982-83
21Adam Gilchrist Australia10102003 Cricket World Cup
MS Dhoni India1092007-08 Commonwealth Bank Series
Tom Latham New Zealand10102019 Cricket World Cup
Last updated: 27 August 2020[138]

Individual match records

Most matches played

463Sachin Tendulkar India1989–2012
448Mahela Jayawardene Sri Lanka1998–2015
445Sanath Jayasuriya1989–2011
404Kumar Sangakkara2000–2015
398Shahid Afridi Pakistan1996–2015
Last updated: 9 January 2016[139]

Most consecutive career matches

185Sachin Tendulkar India1990-1998
172Andy Flower Zimbabwe1992-2001
162Hansie Cronje South Africa1993-2000
133Shaun Pollock2000-2005
132Richie Richardson West Indies1987-1993
Last updated: 3 June 2018[140]

Most matches played as captain

230Ricky Ponting Australia2002–2012
218Stephen Fleming New Zealand1997-2007
200MS Dhoni India2007–2018
193Arjuna Ranatunga Sri Lanka1988-1999
178Allan Border Australia1985-1994
Last updated: 27 August 2020[141]

Youngest player on debut

14 years, 223 daysHasan Raza Pakistan30 October 1996
15 years, 116 daysMohammad Sharif Bangladesh7 April 2001
15 years, 258 daysGurdeep Singh Kenya4 October 2013
15 years, 273 daysNitish Kumar Canada18 February 2010
15 years, 335 daysRohit Paudel   Nepal3 August 2018
Updated: 27 August 2020[142]

Oldest player on debut

47 years, 240 daysNolan Clarke Netherlands17 February 1996
44 years, 359 daysNorman Gifford England24 March 1985
43 years, 306 daysRahul Sharma Hong Kong16 July 2004
43 years, 236 daysLennie Louw Namibia20 February 2003
43 years, 112 daysFlavian Aponso Netherlands17 February 1996
Updated: 27 August 2020[143]

Oldest player

47 years, 257 daysNolan Clarke Netherlands5 March 1996
45 years, 312 daysJohn Traicos Zimbabwe25 March 1993
44 years, 361 daysNorman Gifford England26 March 1985
43 years, 308 daysRahul Sharma Hong Kong18 July 2004
43 years, 267 daysKhurram Khan United Arab Emirates15 March 2015
Updated: 27 August 2020[144]

Most Player-of-the-Match awards
See also: Player of the Match awards (cricket) § One_Day_International_cricket
No. of Awards
Sachin Tendulkar
Sanath Jayasuriya
 Sri Lanka
Virat Kohli
Jacques Kallis
 South Africa
Ricky Ponting
Shahid Afridi
Last updated: 28 March 2021[145]

Most Player-of-the-series awards

No. of AwardsPlayerTeamMatchesSeriesPeriod
15Sachin Tendulkar India4631081989-2012
11Sanath Jayasuriya Sri Lanka4451111989-2011
9Virat Kohlidagger India254602008-present
Shaun Pollock South Africa303601996-2008
8Chris Gayle West Indies301711999-2019
Last updated: 28 March 2021[146]

Partnership records

Highest partnerships

RunsWicketFirst batsmanSecond batsmanTeamOppositionVenueDateScorecard
3722ndChris Gayle (215)Marlon Samuels (133*) West Indies ZimbabweCanberra24 February 2015Scorecard
3651stJohn Campbell (179)Shai Hope (170) West Indies IrelandDublin5 May 2019Scorecard
3312ndSachin Tendulkar (186*)Rahul Dravid (153) India New ZealandHyderabad8 November 1999Scorecard
3182ndSourav Ganguly (183)Rahul Dravid (145) India Sri LankaTaunton26 May 1999Scorecard
3041stFakhar Zaman (210*)Imam-ul-Haq (113) Pakistan ZimbabweBulawayo20 July 2018Scorecard
Last updated: 27 August 2020[147]

Highest partnerships by wicket

WicketRunsFirst batsmanSecond batsmanTeamOppositionVenueDateScorecard
1st wicket365John Campbell (179)Shai Hope (170) West Indies IrelandDublin5 May 2019Scorecard
2nd wicket372Chris Gayle (215)Marlon Samuels (133*) West Indies ZimbabweCanberra24 February 2015Scorecard
3rd wicket258Darren Bravo (124)Denesh Ramdin (169) West Indies BangladeshBasseterre25 August 2014Scorecard
4th wicket275*Mohammad Azharuddin (153*)Ajay Jadeja (116*) India ZimbabweCuttack9 April 1998Scorecard
5th wicket256*David Miller (138*)JP Duminy (115*) South Africa ZimbabweHamilton15 February 2015Scorecard
6th wicket267*Grant Elliott (104*)Luke Ronchi (170*) New Zealand ZimbabweDunedin23 January 2015Scorecard
7th wicket177Jos Buttler (129)Adil Rashid (69) England New ZealandBirmingham9 June 2015Scorecard
8th wicket138*Justin Kemp (100*)Andrew Hall (56*) South Africa IndiaCape Town26 November 2006Scorecard
9th wicket132Angelo Mathews (77*)Lasith Malinga (56) Sri Lanka AustraliaMelbourne3 November 2010Scorecard
10th wicket106*Viv Richards (189*)Michael Holding (12*) West Indies EnglandOld Trafford31 May 1984Scorecard
Last updated: 27 August 2020[148]

Individual records (officials)

Most matches as a match referee

See also: Elite Panel of ICC Referees

MatchesRefereeCountryODI Career Span
363Ranjan Madugalle Sri Lanka1993–present
325Chris Broad England2004–present
298Jeff Crowe New Zealand2004–present
223Javagal Srinath India2006–present
222Roshan Mahanama Sri Lanka2004–2015
Updated: 27 August 2020[150]

Leave a Reply

Your email address will not be published. Required fields are marked *