List of One Day International cricket records

Sachin Tendulkar is the leading run-scorer and century maker in ODI cricket
Muttiah Muralidharan
Muttiah Muralitharan is the highest wicket-taker in ODI cricket

One Day International (ODI) cricket is played between international cricket teams who are Full Members of the International Cricket Council (ICC) as well as the top six Associate and Affiliate members.[1] Unlike Test matches, ODIs consist of one innings per team, having a limit in the number of overs. The limit of overs is currently 50 overs per innings, although in the past this has been 55 or 60 overs.[2] ODI cricket is List-A cricket, so statistics and records set in ODI matches also count toward List-A records. The earliest match now recognised as an ODI was played between England and Australia in January 1971;[3] since then there have been over 3,000 ODIs played by 26 teams. The frequency of matches has steadily increased, partly because of the increase in the number of ODI-playing countries, and partly as the cricket boards of those nations seek to maximise their revenue.[4]

The most successful team in ODI cricket, in terms of win percentage, barring the Asia XI cricket team,[5] is South Africa, having won 300 of their 483 ODIs (64.36%). In contrast, four teams have failed to win a single ODI: East Africa, Hong Kong, Namibia, and the USA.[6] Notable ODI records include longest winning sequence (Australia, 21), longest losing sequence (Bangladesh, 23), highest individual score (Rohit Sharma, 264), best bowling figures (Chaminda Vaas, 8–19), most runs in an over (Herschelle Gibbs, 36) and fastest century (Corey Anderson, 36 deliveries[7]).

The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players. Indian cricketer Sachin Tendulkar has scored the most runs in ODIs with a total of 18,426. Sri Lankan spinner Muttiah Muralitharan is the highest ODI wicket-taker with a total of 534 wickets. The record for most dismissals by a wicket-keeper is held by Adam Gilchrist of Australia while the record for most catches by a fielder is held by Sri Lankan Mahela Jayawardene.

Contents

  • Listing criteria 1
  • Listing notation 2
  • Team records 3
    • Team wins, losses, ties, and no results 3.1
    • Result records 3.2
      • Greatest win margin (by runs) 3.2.1
      • Greatest win margin (by balls remaining) 3.2.2
      • Most consecutive wins 3.2.3
      • Most consecutive defeats 3.2.4
    • Team scoring records 3.3
      • Highest innings totals 3.3.1
      • Highest match aggregate 3.3.2
      • Highest Runs in Successful Chasing 3.3.3
      • Lowest innings totals 3.3.4
  • Individual records 4
    • Individual records (batting) 4.1
      • Most career runs 4.1.1
      • Highest individual scores 4.1.2
      • Highest Individual Score in Chronological Order 4.1.3
      • Highest career average 4.1.4
      • Best strike rates 4.1.5
      • Most centuries 4.1.6
      • Most fifties 4.1.7
      • Fastest fifties 4.1.8
      • Fastest centuries 4.1.9
      • Fastest Double centuries 4.1.10
      • Most sixes in career 4.1.11
      • Most fours in career 4.1.12
      • Most sixes in an innings 4.1.13
      • Most fours in an innings 4.1.14
      • Most runs in a calendar year 4.1.15
      • Most runs in an over 4.1.16
    • Individual records (bowling) 4.2
      • Most wickets 4.2.1
      • Best innings figures 4.2.2
      • Most runs conceded in an innings 4.2.3
      • Best career economy rate 4.2.4
      • Most 5 wickets in an innings 4.2.5
    • Individual records (fielding) 4.3
      • Most catches in ODI career 4.3.1
    • Individual records (wicket-keeping) 4.4
      • Most dismissals 4.4.1
      • Most catches 4.4.2
      • Most stumpings 4.4.3
    • Individual records (other) 4.5
      • Most matches played 4.5.1
  • Partnership records 5
    • Highest partnerships 5.1
    • Highest partnership for each wicket 5.2
  • See also 6
  • References 7

Listing criteria

In general the top five are listed in each category (except when there is a tie for the last place among the five, when all the tied record holders are noted).

Listing notation

Team notation

  • (300–3) indicates that a team scored 300 runs for three wickets and the innings was closed, either due to a successful run chase or if no overs remained (or are able) to be bowled.
  • (300) indicates that a team scored 300 runs and was all out, either by losing all ten wickets or by having one or more batsmen unable to bat and losing the remaining wickets.

Batting notation

  • (100*) indicates that a batsman scored 100 runs and was not out.
  • (175) indicates that a batsman scored 175 runs and was out after that.

Bowling notation

  • (5–40) indicates that a bowler has captured 5 wickets while giving away 40 runs.
  • (49.5 overs) indicates that a team bowled 49 complete overs (each of six legal deliveries), and one incomplete over of just five deliveries.

Currently playing

  • Record holders who are currently playing ODIs (i.e. their record details listed could change) are shown by ‡.

Seasons

  • Cricket is played during the summer months in most countries. Domestic cricket seasons in Australia, New Zealand, South Africa, India, Pakistan, Sri Lanka, Bangladesh, Zimbabwe and the West Indies may therefore span two calendar years, and are by convention said to be played in (e.g.) "2008–09". A cricket season in England is described as a single year. e.g. "2009". An international ODI series or tournament may be for a much shorter duration, and Cricinfo treats this issue by stating "any series or matches which began between May and September of any given year will appear in the relevant single year season and any that began between October and April will appear in the relevant cross-year season".[8] In the record tables, a two-year span generally indicates that the record was set within a domestic season in one of the above named countries.

Team records

Team wins, losses, ties, and no results

Team First ODI Matches Won Lost Tied No result Win
Africa XI 17 August 2005 6 1 4 0 1 20.00
Asia XI 10 January 2005 7 4 2 0 1 66.66
East Africa 7 June 1975 3 0 3 0 0 0.00
ICC World XI 10 January 2005 4 1 3 0 0 25.00
 Afghanistan 19 April 2009 37 21 16 0 0 56.75
 Australia 5 January 1971 840 515 286 9 30 64.13
 Bangladesh 31 March 1986 289 80 205 0 4 28.07
 Bermuda 17 May 2006 35 7 28 0 0 20.00
 Canada 9 June 1979 77 17 58 0 2 22.66
 England 5 January 1971 626 303 295 7 21 50.66
 Hong Kong 16 July 2004 8 0 8 0 0 0.00
 India 13 July 1974 868 437 386 7 38 53.07
 Ireland 13 June 2006 86 39 40 3 4 49.39
 Kenya 18 February 1996 154 42 107 0 5 28.18
 Namibia 10 February 2003 6 0 6 0 0 0.00
 Netherlands 17 February 1996 76 28 44 1 3 39.04
 New Zealand 11 February 1973 659 282 335 6 36 45.74
 Pakistan 11 February 1973 823 438 360 8 17 54.83
 Papua New Guinea 8 November 2014 2 2 0 0 0 100.00
 Scotland 16 May 1999 70 25 42 0 3 37.31
 South Africa 10 November 1991 520 322 177 6 15 64.35
 Sri Lanka 7 June 1975 731 345 351 4 31 49.57
 United Arab Emirates 13 April 1994 14 2 12 0 0 14.28
 United States 10 September 2004 2 0 2 0 0 0.00
 West Indies 5 September 1973 720 369 318 8 25 53.66
 Zimbabwe 9 June 1983 432 113 305 5 9 27.30

Last updated: 17 November 2014[9]
The win percentage excludes no results; a tie counts as half a win

Result records

Greatest win margin (by runs)

Margin Teams Venue Season
290 runs  New Zealand (402–2) beat  Ireland (112) Mannofield Park, Aberdeen 2008
272 runs  South Africa (399–6) beat  England (127) Willowmoore Park, Benoni 2010–11
258 runs  South Africa (301–8) beat  Sri Lanka (43) Boland Park, Paarl 2011–12
257 runs  India (413–5) beat  Bermuda (156) Queen's Park Oval, Port of Spain, Trinidad 2006–07
256 runs  Australia (301–6) beat  Namibia (45) Senwes Park, Potchefstroom 2002–03
 India (374–4) beat  Hong Kong (118) National Stadium, Karachi 2008

Last updated: 17 November 2014[10]

Greatest win margin (by balls remaining)

Margin Teams Venue Season
277 balls†  England (46–2) beat  Canada (45) Old Trafford, Manchester 1979
274 balls  Sri Lanka (40–1) beat  Zimbabwe (38) Sinhalese Sports Club Ground, Colombo 2001–02
272 balls  Sri Lanka (37–1) beat  Canada (36) Boland Park, Paarl 2002–03
264 balls  New Zealand (95–0) beat  Bangladesh (93) Queenstown Events Centre, Queenstown, New Zealand 2007–08
253 balls  Australia (66–1) beat  United States (65) The Rose Bowl, Southampton 2004

Last updated: 17 November 2014[11]
†This match was played with 60 overs per innings

Most consecutive wins

Wins Team First win Last win
21  Australia  England at Hobart, 11 January 2003  West Indies at Port of Spain, 24 May 2003
12  South Africa  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
11  West Indies  England at Lord's, 4 June 1984  Sri Lanka at Perth, 2 February 1985
 Australia  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: 17 November 2014[12]

Notes:

  • ^[a] This sequence began after a no-result, and was ended by a no-result. The first win was over England in the 7th and final ODI (ODI 2226) of a seven game series. The 6th ODI (ODI 2225) was a no result, before which South Africa had won the 3rd (ODI 2221), 4th (ODI 2223), and 5th (ODI 2224) ODIs. Ignoring this no result, the sequence lasted 15 matches.[13] The last win came against New Zealand in the 3rd ODI (ODI 2289) of a five game series. The 4th ODI (ODI 2292) was a no result and South Africa won the 5th ODI (ODI 2293) as well as the 1st ODI (ODI 2297) against India in their next series before losing to India in the 2nd ODI (ODI 2298). Ignoring this no result as well, South Africa's winning streak is further extended to 17 matches.[14]
  • ^[b] This sequence was ended by a no-result. The last win was the 2007 Cricket World Cup Final (ODI 2581). Australia's next ODI (ODI 2621) was the first game of a seven game series against India; there was no result. Australia won the next two ODIs of the series (ODI 2623 and 2625) before losing the 4th ODI (ODI 2627). If this no result is ignored, the second and third ODIs would be included in Australia's winning streak, extending it to 13 matches.[15]

Most consecutive defeats

Defeats Team First defeat Last defeat
23  Bangladesh  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  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
No results are treated the same as wins and ties in the above table.

Last updated: 4 January 2013[16]

Notes:
  • ^[a] The 23-game sequence was ended by a no result (ODI 1904). Another four defeats followed, then another no result (ODI 1956), and then Bangladesh's 18 game losing sequence. Ignoring these no results, Bangladesh's 23 game losing sequence and 18 game losing sequence combine with the intervening four defeats into a single losing streak of 45 matches.[17]

Team scoring records

Highest innings totals

Score Teams Venue Season
443–9 (50 overs)  Sri Lanka v  Netherlands Amstelveen 2006
438–9 (49.5 overs)†  South Africa v  Australia Johannesburg 2005–06
434–4 (50 overs)†  Australia v  South Africa Johannesburg 2005–06
418–5 (50 overs)  South Africa v  Zimbabwe Potchefstroom 2006–07
418–5 (50 overs)  India v  West Indies Indore 2011–12
Last updated: 4 January 2013.[18]
†See the match report for more details about this match, in which several records were set.

Highest match aggregate

Score Teams Venue Season
872–13 (99.5 overs)†  Australia (434–4) v  South Africa (438–9) Johannesburg 2005–06
825–15 (100 overs)  India (414–7) v  Sri Lanka (411–8) Rajkot 2009–10
726–14 (95.5 overs)  India (392–4) v  New Zealand (334) Christchurch 2008–09
721–6 (93.3 overs)  Australia (359–5) v  India (362–1) Jaipur 2013–14
709–16 (95.1 overs)  India (383–6) v  Australia (326) Bangalore 2013–14

Last updated: 2 November 2013[19]
†See the match report for more details about this match, in which several records were set.

Highest Runs in Successful Chasing

Score Teams Venue Season
438–9 (49.5 overs)†  South Africa v  Australia Johannesburg 2005–06
362–1 (43.3 overs)  India v  Australia Jaipur 2013–14
351–4 (49.3 overs)  India v  Australia Nagpur 2013–14
350–9 (49.3 overs)  New Zealand v  Australia Hamilton 2006–07
340–5 (48.4 overs)  New Zealand v  Australia Auckland 2006–07

Last updated: 16 October 2013[20]
†See the match report for more details.

Lowest innings totals

Score Teams Venue Season
35 (18 overs)  Zimbabwe v  Sri Lanka Harare 2004
36 (18.4 overs)  Canada v  Sri Lanka Paarl 2003
38 (15.5 overs)  Zimbabwe v  Sri Lanka Colombo 2001
43 (19.5 overs)  Pakistan v  West Indies Cape Town 1993
43 (20.1 overs)  Sri Lanka v  South Africa Paarl 2012
Last updated: 4 January 2013[21]

Individual records

Individual records (batting)

Most career runs

Runs Innings Player Period
18,426 452 Sachin Tendulkar 1989–2012
13,704 365 Ricky Ponting 1995–2012
13,430 433 Sanath Jayasuriya 1989–2011
13,136 364 Kumar Sangakkara 2000–present
12,212 404 Mahela Jayawardene 1998–present
Last updated: 6 December 2014[22]
Most career runs – progression of record
Runs Player Record held until Duration of record
82 John Edrich 24 August 1972 1 year, 232 days
113 Greg Chappell 26 August 1972 2 days
144 Ian Chappell 28 August 1972 2 days
302 Dennis Amiss 31 March 1974 1 year, 215 days
316 Ian Chappell 13 July 1974 104 days
322 Dennis Amiss 15 July 1974 2 days
400 Keith Fletcher 5 June 1975 325 days
509 Dennis Amiss 11 June 1975 6 days
599 Keith Fletcher 14 June 1975 3 days
859 Dennis Amiss 21 December 1979 4 years, 190 days
867 Greg Chappell 23 December 1979 2 days
883 Viv Richards 26 December 1979 3 days
953 Greg Chappell 16 January 1980 21 days
1,059 Viv Richards 28 May 1980 133 days
1,133 Gordon Greenidge 25 November 1980 181 days
1,154 Greg Chappell 5 December 1980 11 days
1,211 Viv Richards 7 December 1980 2 days
2,331 Greg Chappell 7 December 1983 3 years
6,501 Viv Richards 9 November 1990 6 years, 337 days
8,648 Desmond Haynes 8 November 1996 5 years, 365 days
9,378 Mohammad Azharuddin 15 October 2000 3 years, 342 days
18,426 Sachin Tendulkar Current 14 years, 121 days

Last updated: 23 November 2014


Notes:

  • ^[a] Dennis Amiss finished his career with 859 runs
  • ^[b] Greg Chappell finished his career with 2,331 runs
  • ^[c] Desmond Haynes finished his career with 8,648 runs
  • ^[d] Mohammad Azharuddin finished his career with 9,378 runs
  • ^[e] Sachin Tendulkar finished his career with 18,426 runs

Highest individual scores

Runs Player Match Venue Season
264 Rohit Sharma  India v  Sri Lanka Kolkata 2014–2015
219 Virender Sehwag  India v  West Indies Indore 2011–2012
209 Rohit Sharma  India v  Australia Bangalore 2013–2014
200* Sachin Tendulkar  India v  South Africa Gwalior 2009–2010
194* Charles Coventry  Zimbabwe v  Bangladesh Bulawayo 2009
194 Saeed Anwar  Pakistan v  India Chennai 1997
Last updated: 13 November 2014

Highest Individual Score in Chronological Order

Date Runs Player Match Scorecard Notes
5 January 1971 82 John Edrich Scorecard
  • First ever ODI fifty
  • Ended up in losing side
24 August 1972 103 Dennis Amiss Scorecard
  • First ever ODI Century
  • Achieved while chasing target
7 September 1973 105 Roy Fredericks Scorecard
  • Achieved while chasing target
31 August 1974 116* David Lloyd Scorecard
  • Lost the match
7 June 1975 137 Dennis Amiss Scorecard
  • World Cup
  • Only player to reclaim the record
7 June 1975 171* Glenn Turner Scorecard
  • World Cup
  • First ever ODI 150
18 June 1983 175* Kapil Dev Scorecard
  • World Cup
31 May 1984 189* Viv Richards Scorecard
21 May 1997 194 Saeed Anwar Scorecard
16 August 2009 194* Charles Coventry Scorecard
  • Equaled the record but was not out.
  • Lost the match
24 February 2010 200* Sachin Tendulkar Scorecard
  • First ever ODI double century in men's cricket
8 December 2011 219 Virendar Sehwag Scorecard
13 November 2014 264 Rohit Sharma Scorecard
  • Current Record Holder
  • First man to achieve two double hundreds in ODI Cricket history

Highest career average

Average Innings Runs Player Period
53.58 196 6912 Michael Bevan 1994–2004
53.42 97 4808 Hashim Amla 2008–
52.85 219 8192 Mahendra Singh Dhoni 2004–
52.61 138 6208 Virat Kohli 2008–
51.25 65 2819 Jonathan Trott 2009–
Qualification: 50 innings.

Last updated: 16 November 2014[23]

Best strike rates

Strike rate Runs Player Period
122.14 717 Andre Russell 2011–
121.65 882 Glenn Maxwell 2012–
119.35 857 Jos Butler 2012–
117.06 590 Lionel Cann 2006–2009
115.40 7665 Shahid Afridi 1996–
113.60 810 Yusuf Pathan 2008–2012
Qualification: 500 balls faced

Last updated: 17 November 2014[24]

Most centuries

Centuries Innings Player Period
49 452 Sachin Tendulkar 1989–2012
30 365 Ricky Ponting 1995–2012
28 433 Sanath Jayasuriya 1989–2011
22 300 Sourav Ganguly 1992–2007
21 138 Virat Kohli 2008–present
21 240 Herschelle Gibbs 1996–2010

Last updated: 20 July 2013[25]

Most fifties

Fifties Innings Player Period
96 452 Sachin Tendulkar 1989–2012
86 311 Jacques Kallis 1996–2013
84 342 Kumar Sangakkara 2000–2014
83 318 Rahul Dravid 1996–2011
83 350 Inzamam-ul-Haq 1991–2007

Last updated: 25 February 2014[26]

Fastest fifties

Balls faced Player Match Venue Season
17 Sanath Jayasuriya  Sri Lanka v  Pakistan Singapore 1996
18 Simon O'Donnell  Australia v  Sri Lanka Sharjah 1990
Shahid Afridi  Pakistan v  Sri Lanka Nairobi 1996
Shahid Afridi  Pakistan v  Netherlands Colombo 2002
Glenn Maxwell  Australia v  India Bangalore 2013
Shahid Afridi  Pakistan v  Bangladesh Dhaka 2014
Last updated: 4 March 2014[27]

Fastest centuries

Balls faced Player Match Venue Season
36 Corey Anderson  New Zealand v  West Indies Queenstown Events Centre 2013–14
37 Shahid Afridi  Pakistan v  Sri Lanka Nairobi Gymkhana Club 1996
44 Mark Boucher  South Africa v  Zimbabwe Senwes Park 2006
45 Brian Lara  West Indies v  Bangladesh Dhaka 2006
Shahid Afridi  Pakistan v  India Kanpur 2005
Last updated: 29 November 2014[28]

Fastest Double centuries

Balls faced Player Match Venue Season
140 Virender Sehwag  India v  West Indies Indore 2011–12
147 Sachin Tendulkar  India v  South Africa Gwalior 2009–10
151 Rohit Sharma  India v  Sri Lanka Kolkata 2014–15
156 Rohit Sharma  India v  Australia Bangalore 2013–14

Last updated: 23 November 2014

Most sixes in career

Sixes Player Innings
333 Shahid Afridi 356
270 Sanath Jayasuriya 433
209 Chris Gayle 253
195 Sachin Tendulkar 452
190 Sourav Ganguly 300
Last updated: 17 November 2014[29]

Most fours in career

Fours Player Innings
2016 Sachin Tendulkar 452
1500 Sanath Jayasuriya 433
1250 Kumar Sangakkara 360
1231 Ricky Ponting 365
1162 Adam Gilchrist 279
Last updated: 17 November 2014[30]

Most sixes in an innings

Sixes Runs Player Opposition Venue Match date
16 209 Rohit Sharma  Australia Bangalore 02 Nov 2013
15 185* Shane Watson  Bangladesh Dhaka 11 Apr 2011
14 131* Corey Anderson  West Indies Queenstown 1 Jan 2014
12 157* Xavier Marshall  Canada King City 22 Aug 2008
11 134 Sanath Jayasuriya  Pakistan Singapore 2 Apr 1996
11 102 Shahid Afridi  Sri Lanka Nairobi 4 Oct 1996
Last updated: 17 November 2014[31]

Most fours in an innings

Fours Runs Player Opposition Venue
33 264 Rohit Sharma  Sri Lanka Kolkata
25 219 Virendar Sehwag  West Indies Indore
25 200* Sachin Tendulkar  South Africa Gwalior
24 157 Sanath Jayasuriya  Netherlands Amstelveen
22 194 Saeed Anwar  India Chennai
22 183 Virat Kohli  Pakistan Dhaka
Last updated: 17 November 2014[32]

Most runs in a calendar year

Runs Innings Player Year
1894 33 Sachin Tendulkar 1998
1767 41 Sourav Ganguly 1999
1761 43 Rahul Dravid 1999
1611 32 Sachin Tendulkar 1996
1601 30 Matthew Hayden 2007
Last updated: 17 November 2014[33]

Most runs in an over

Runs Sequence Batsman Bowler Venue Season
36 6–6–6–6–6–6 Herschelle Gibbs Daan van Bunge St. Kitts 2006–07
35 6–W–6–6–6–4–6 Thisara Perera Robin Peterson Pallekele 2013
32 4–4–6–6–6–6 Shahid Afridi Malinga Bandara Abu Dhabi 2007
31 1–6–6–4–6–(N+4)–W–2 Kane Williamson
James Franklin
Rizwan Cheema
Harvir Baidwan
Mumbai 2010–11

Last updated: 17 November 2014[34]

Key:

  • N – No ball
  • W – Wide

Notes:

  • ^[a] Kane Williamson faced the first ball of the over before turning over the strike to James Franklin. Rizwan Cheema was taken out of the bowling attack after bowling the no-ball, which was his second above-the-waist full toss bowled in the innings. He was replaced by Harvir Baidwan, who bowled the last two deliveries of the over.[35]

Individual records (bowling)

Most wickets

Wickets Matches Player Period
534 350 Muttiah Muralitharan 1993–2011
502 356 Wasim Akram 1984–2003
416 262 Waqar Younis 1989–2003
400 322 Chaminda Vaas 1994–2008
393 303 Shaun Pollock 1996–2008

Last updated: 17 November 2014[36]

Best innings figures

Bowling figures Player Match Venue Date
8–19 Chaminda Vaas  Sri Lanka v  Zimbabwe Colombo 8 December 2001
7–12 Shahid Afridi  Pakistan v  West Indies Guyana 14 July 2013
7–15 Glenn McGrath  Australia v  Namibia Potchefstroom 27 February 2003
7–20 Andy Bichel  Australia v  England Port Elizabeth 2 March 2003
7–30 Muttiah Muralitharan  Sri Lanka v  India Sharjah 27 October 2000
Last updated: 17 November 2014[37]

Most runs conceded in an innings

Runs Bowling figures Player Match Venue Season
113 10–0–113–0 Mick Lewis  Australia v  South Africa Johannesburg 2006
105 12–1–105–2 Martin Snedden  New Zealand v  England The Oval 1983
10–0–105–0 Tim Southee