fbpx
Wikipedia

List of One Day International cricket records

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 four Associate members.[1] Unlike Test matches, ODIs consist of one inning per team, having a limit in the number of overs, currently 50 overs per innings – although in the past this has been 55 or 60 overs.[2] ODI matches are a subset of List A cricket.

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

The earliest match recognised as an ODI was played between England and Australia in January 1971;[3] since when there have been more than 4,600 ODIs played by 29 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 with the increased popularity of cricket, a process that dates from the time of the Packer Revolution.[4] In February 2022, in their home series against the West Indies, India played their 1,000th ODI match,[5] becoming the first team to play one thousand matches in this format.[6]

The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players, though this trend is reversing as teams play more Twenty20 Internationals. 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 Kumar Sangakkara of Sri Lanka while the record for most catches by a fielder is held by Sri Lankan Mahela Jayawardene.

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, in which case 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.
Active players
  • Currently active ODI players appear in boldface.
  • Currently active ODI officials 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 "as a rule of thumb, any series or tour or tournament which began between the six months of April and September of any given year will appear in the relevant single year season and any that began between October and March will appear in the relevant cross-year season".[7] 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*
  Afghanistan 19 April 2009 161 77 79 1 4 49.36
Africa XI 17 August 2005 6 1 4 0 1 20.00
Asia XI 10 January 2005 7 4 2 0 1 66.66
  Australia 5 January 1971 997 606 348 9 34 63.39
  Bangladesh 31 March 1986 432 156 266 0 10 36.96
  Bermuda 17 May 2006 35 7 28 0 0 20.00
  Canada 9 June 1979 82 20 60 0 2 25.00
East Africa 7 June 1975 3 0 3 0 0 0.00
  England 5 January 1971 794 399 355 9 31 52.88
  Hong Kong 16 July 2004 26 9 16 0 1 36.00
ICC World XI 10 January 2005 4 1 3 0 0 25.00
  India 13 July 1974 1,052 557 442 9 44 55.70
  Ireland 13 June 2006 196 78 101 3 14 43.68
  Jersey 27 March 2023 5 1 4 0 0 20.00
  Kenya 18 February 1996 154 42 107 0 5 28.18
  Namibia 10 February 2003 48 23 24 0 1 48.93
    Nepal 1 August 2018 59 30 27 1 1 52.58
  Netherlands 17 February 1996 123 41 76 2 4 35.29
  New Zealand 11 February 1973 821 377 394 7 43 48.90
  Oman 27 April 2019 46 23 24 1 1 52.22
  Pakistan 11 February 1973 970 512 428 9 21 54.42
  Papua New Guinea 8 November 2014 66 14 51 1 0 21.96
  Scotland 16 May 1999 153 68 77 1 7 46.91
  South Africa 10 November 1991 669 409 233 6 21 63.58
  Sri Lanka 7 June 1975 909 415 450 5 39 47.98
  United Arab Emirates 13 April 1994 108 37 70 1 0 34.72
  United States 10 September 2004 51 22 27 2 0 45.09
  West Indies 5 September 1973 867 418 408 11 30 50.59
  Zimbabwe 9 June 1983 566 151 394 8 13 28.02
*The win percentage excludes no results and counts ties (irrespective of a tiebreaker) as half a win.
Last updated: 19 November 2023[8]

Result records

Greatest win margin (by runs)

Margin Teams Venue Date Scorecard
317 runs   India (390–5) beat   Sri Lanka (73) Greenfield International Stadium, Thiruvananthapuram 15 January 2023 Scorecard
309 runs   Australia (399–8) beat   Netherlands (90) Arun Jaitley Stadium, Delhi 25 October 2023 Scorecard
304 runs   Zimbabwe (408–6) beat   United States (104) Harare Sports Club, Harare 26 June 2023 Scorecard
302 runs   India (357–8) beat   Sri Lanka (55) Wankhede Stadium, Mumbai 2 November 2023 Scorecard
290 runs   New Zealand (402–2) beat   Ireland (112) Mannofield Park, Aberdeen 1 July 2008 Scorecard
Last updated: 2 November 2023[9]

Greatest win margin (by balls remaining)

Margin Teams Venue Date Scorecard
277 balls[a]   England (46–2) beat   Canada (45) Manchester 13 June 1979 Scorecard
274 balls   Sri Lanka (40–1) beat   Zimbabwe (38) SSC, Colombo 8 December 2001 Scorecard
272 balls   Sri Lanka (37–1) beat   Canada (36) Boland Park, Paarl 19 February 2003 Scorecard
268 balls     Nepal (36–2) beat   United States (35) TU Cricket Ground, Kirtipur 12 February 2020 Scorecard
264 balls   New Zealand (95–0) beat   Bangladesh (93) Queenstown, New Zealand 31 December 2007 Scorecard
Last updated: 17 September 2023[10]
  1. ^ This match was played with 60 overs per innings

Greatest win margin (by wickets)

Teams batting second have won by a margin of ten wickets 63 times, with West Indies and India winning in such a manner 10 times.[11]

Highest successful chases

Score Team Opposition Venue Date Scorecard
438–9 (49.5 overs)   South Africa   Australia Johannesburg 12 March 2006 Scorecard
374–9 (50 overs)[a]   Netherlands   West Indies Harare 26 June 2023 Scorecard
372–6 (49.2 overs)   South Africa   Australia Durban 5 October 2016 Scorecard
364–4 (48.4 overs)   England   West Indies Bridgetown 20 February 2019 Scorecard
362–1 (43.3 overs)   India   Australia Jaipur 16 October 2013 Scorecard
Last updated: 26 June 2023[12]
  1. ^ match ended in tie but Netherlands won on super over

Narrowest win margins (by runs)

The narrowest margin of victory by teams batting first is one run, which has been achieved in 35 ODIs. Australia have won by this margin on six occasions, which is the most for any team.[13]

Narrowest win margins (by balls remaining)

Teams batting second have won on the final ball of their innings 40 times, with South Africa winning in such a manner seven times.[14]

Narrowest win margins (by wickets)

The narrowest margin of victory by wickets is by a single wicket, which has settled 70 ODIs. West Indies have recorded such victory on twelve occasions.[15]

Lowest totals defended successfully

Total Defended by Opposition Venue Date Scorecard
125   India   Pakistan (87 in 32.5 overs) Sharjah Cricket Stadium, Sharjah 22 March 1985 Scorecard
127   West Indies   England (125 in 48.2 overs) Arnos Vale Stadium, Kingstown 4 February 1981 Scorecard
129   Zimbabwe   Afghanistan (126 in 29.3 overs) Harare Sports Club, Harare 21 February 2017 Scorecard
  South Africa   England (115 in 43.4 overs) Buffalo Park, East London 19 January 1996 Scorecard
131   Afghanistan   Zimbabwe (82 in 30.5 overs) Sharjah Cricket Association Stadium, Sharjah 25 December 2015 Scorecard
Last updated: 30 August 2019[16]
Qualification: Only completed innings in matches that did not have overs reduced are included.

Most consecutive wins

Wins[a] Team First win Last win
21   Australia   England at Hobart, 11 January 2003   West Indies at Port of Spain, 24 May 2003
13   Sri Lanka   Afghanistan at Sooriyawewa, 4 June 2023   Bangladesh at Colombo, 9 September 2023
12   South Africa[b]   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
  1. ^ No Results are treated the same as losses and ties in this table.
  2. ^ This sequence began after a no-result, and was ended by a no-result. The first win was against England in the final ODI of a seven-game series. The sixth ODI ended with no result, before which South Africa had won the previous three matches. Ignoring this no result, the sequence lasted 15 matches.[17] The last win came against New Zealand in the third ODI of a five-game series. The fourth ODI ended with no result and South Africa went on to win the fifth ODI as well as the first ODI in their next series against India. Ignoring this no result as well, South Africa's winning streak is further extended to 17 matches.[18]

Most consecutive defeats

Defeats[a] Team First defeat Last defeat
23   Bangladesh[b]   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[b]   South Africa at Bloemfontein, 22 September 2003   England at Dhaka, 12 November 2003
  Papua New Guinea   Oman at Aberdeen, 14 August 2019     Nepal at Sharjah, 16 March 2022
Last updated: 19 March 2022[22]
  1. ^ No results are treated the same as wins and ties in this table.
  2. ^ a b The 23-game sequence was ended by a no result (ODI 1904).[19] Another four defeats followed, then another no result (ODI 1956),[20] 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.[21]

Most consecutive All out dismissals

Allout dismissal Team First Team Last Team
14   Sri Lanka   Afghanistan at Hambantota, 4 June 2023   India at Colombo, 12 September 2023
10   Australia   India at Punjab, 2 November 2009   West Indies at Adelaide, 9 Febrauary 2010
9   Australia   Afghanistan at Perth, 4 March 2015   England at London, 5 September 2015
Last updated: 15 September 2023[23]

Team scoring records

Highest innings totals

Score Team Opponent Venue Date Scorecard
498–4 (50 overs)   England   Netherlands Amstelveen 17 June 2022 Scorecard
481–6 (50 overs)   Australia Nottingham 19 June 2018 Scorecard
444–3 (50 overs)   Pakistan 30 August 2016 Scorecard
443–9 (50 overs)   Sri Lanka   Netherlands Amstelveen 4 July 2006 Scorecard
439–2 (50 overs)   South Africa   West Indies Johannesburg 18 January 2015 Scorecard
Last updated: 17 June 2022[24]

Highest innings total batting second

Score Team Opponent Venue Date Result Scorecard
438–9 (49.5 overs)   South Africa   Australia Johannesburg 12 March 2006 Won Scorecard
411–8 (50 overs)   Sri Lanka   India Rajkot 15 December 2009 Lost Scorecard
389 (48 overs)   West Indies   England St. George's 27 February 2019 Lost Scorecard
383–9 (50 overs)   New Zealand   Australia Dharamsala 28 October 2023 Lost Scorecard
374–9 (50 overs)   Netherlands   West Indies Harare 26 June 2023 Tie (Won by super over) Scorecard
Last updated: 28 October 2023[25]

Highest match aggregate

Score Teams Venue Date Scorecard
872–13 (99.5 overs)   Australia (434–4) v   South Africa (438–9) Johannesburg 12 March 2006 Scorecard
825–15 (100 overs)   India (414–7) v   Sri Lanka (411–8) Rajkot 15 December 2009 Scorecard
807–16 (98.0 overs)   England (418–6) v   West Indies (389) St George's 27 February 2019 Scorecard
771–19 (99.2 overs)   Australia (388) v   New Zealand (383-9) Dharamshala 28 October 2023

Scorecard

764–14 (99.4 overs)   England (498-4) v   Netherlands (266) Amstelveen 17 June 2022 Scorecard
Last updated: 28 October 2023[26]

Lowest innings totals

Score Team Opponent Venue Date Scorecard
35 (12.0 overs)   United States     Nepal Kirtipur 12 February 2020 Scorecard
35 (18.0 overs)   Zimbabwe   Sri Lanka Harare 25 April 2004 Scorecard
36 (18.4 overs)   Canada Paarl 19 Feb 2003 Scorecard
38 (15.5 overs)   Zimbabwe Colombo 8 Dec 2001 Scorecard
43 (19.5 overs)   Pakistan   West Indies Cape Town 25 Feb 1993 Scorecard
Last updated: 12 February 2020[27]

Shortest completed innings (by balls)

Score Balls Team Opponent Venue Date Scorecard
35 72   United States     Nepal Kirtipur 12 February 2020 Scorecard
54 83   Zimbabwe   Afghanistan Harare 26 February 2017 Scorecard
45 84   Namibia   Australia Potchefstroom 27 February 2003 Scorecard
92 89   Canada   Kenya Nairobi (Jaff) 5 February 2007 Scorecard
50 92   Sri Lanka   India Colombo (RPS) 17 September 2023 Scorecard
Last updated: 17 September 2023[28]

Most sixes in an innings

Sixes Team Opponent Venue Match date Scorecard
26   England   Netherlands Amstelveen 17 June 2022 Scorecard
25   Afghanistan Manchester 18 June 2019 Scorecard
24   West Indies St George's 27 February 2019 Scorecard
23   West Indies   England Bridgetown 20 February 2019 Scorecard
22   New Zealand   West Indies Queenstown 1 January 2014 Scorecard
  West Indies   England St George's 27 February 2019 Scorecard
Last updated: 8 January 2021[29]

Most fours in an innings

Fours Team Opponent Venue Match date Scorecard
56   Sri Lanka   Netherlands Amstelveen 4 July 2006 Scorecard
48   India   West Indies Indore 8 December 2011 Scorecard
  Australia   South Africa Bloemfontein 9 September 2023 Scorecard
47   India   Sri Lanka Kolkata 13 November 2014 Scorecard
45   Scotland   England Edinburgh 10 June 2018 Scorecard
Last updated: 12 September 2023[30]

Individual Hundreds in an innings

Hundreds Team Opponent Venue Match date Scorecard
3   South Africa   West Indies Johannesburg 21 January 2015 Scorecard
  South Africa   India Mumbai 4 July 2015 Scorecard
  England   Netherlands Amstelveen 22 June 2022 Scorecard
  South Africa   Sri Lanka New Delhi 7 October 2023 Scorecard
Last updated: 7 October 2023[31]

Individual Hundreds in a match

Hundreds Team 1 Total Hundreds Team 2 Total Hundreds Venue Match date Scorecard
4   Pakistan 2   Australia 2 Lahore 10 November 1998 Scorecard
  India 2   Australia 2 Nagpur 30 October 2013 Scorecard
  Pakistan 2   Sri Lanka 2 Hyderabad 10 October 2023 Scorecard
Last updated: 12 September 2023[32]

Individual records (batting)

Most career runs

Rank Runs Inn. Player Team Average 100 50 Period
1 18,426 452 Sachin Tendulkar   India 44.83 49 96 1989–2012
2 14,234 404 Kumar Sangakkara   Sri Lanka 41.98 25 93 2000–2015
3 13,848 280 Virat Kohli   India 58.67 50 72 2008–Present
4 13,704 365 Ricky Ponting   Australia 42.03 30 82 1995–2012
5 13,430 433 Sanath Jayasuriya   Sri Lanka 32.36 28 68 1989–2011
Last updated: 20 November 2023[33]

Most career runs – progression of record

Runs Player Team Record held until Duration of record
82 John Edrich   England 24 August 1972[34] 1 year, 232 days
113 Greg Chappell   Australia 26 August 1972[35] 2 days
144 Ian Chappell 28 August 1972[36] 2 days
302 Dennis Amiss   England 31 March 1974[37] 1 year, 215 days
316 Ian Chappell   Australia 13 July 1974[38] 104 days
322 Dennis Amiss   England 15 July 1974[39] 2 days
400 Keith Fletcher 5 June 1975[40] 325 days
509 Dennis Amiss 11 June 1975[41] 6 days
599 Keith Fletcher 14 June 1975[42] 3 days
859 Dennis Amiss[a] 21 December 1979[43] 4 years, 190 days
867 Greg Chappell   Australia 23 December 1979[44] 2 days
883 Viv Richards   West Indies 26 December 1979[45] 3 days
953 Greg Chappell   Australia 16 January 1980[46] 21 days
1,059 Viv Richards   West Indies 28 May 1980[47] 133 days
1,133 Gordon Greenidge 25 November 1980[48] 181 days
1,154 Greg Chappell   Australia 5 December 1980[49] 11 days
1,211 Viv Richards   West Indies 7 December 1980[50] 2 days
2,331 Greg Chappell[a]   Australia 7 December 1983[51] 3 years
6,501 Viv Richards   West Indies 9 November 1990[52] 6 years, 337 days
8,648 Desmond Haynes[a] 8 November 1996[53] 5 years, 365 days
9,378 Mohammad Azharuddin[a]   India 15 October 2000[54] 3 years, 342 days
18,426 Sachin Tendulkar[a] Current[33] 23 years, 45 days
Last updated: 21 January 2016
  1. ^ a b c d This figure is the player's final career total.

Most runs in each batting position

Batting position Batsman Team Innings Runs Average ODI Career Span Ref
Opener Sachin Tendulkar   India 340 15,310 48.29 1989–2012 [55]
Number 3 Ricky Ponting   Australia 330 12,662 42.48 1995–2012 [56]
Number 4 Ross Taylor   New Zealand 182 7,690 51.27 2006–2022 [57]
Number 5 Arjuna Ranatunga   Sri Lanka 153 4,675 38.63 1984–1999 [58]
Number 6 MS Dhoni   India 129 4,164 47.31 2004–2019 [59]
Number 7 Chris Harris   New Zealand 104 2,130 31.32 1990–2004 [60]
Number 8 Wasim Akram   Pakistan 93 1,208 17.01 1985–2003 [61]
Number 9 Mashrafe Mortaza   Bangladesh/Asia XI 72 701 11.88 2001–2020 [62]
Number 10 Waqar Younis   Pakistan 63 478 11.11 1989–2003 [63]
Number 11 Trent Boult   New Zealand 40 174 9.66 2012–2022 [64]
Last updated: 12 July 2023
Qualification: Batted at least 20 Innings at the given position.

Fastest to multiples of 1000 runs

Runs Batsman Team Match Innings Record Date Reference
1,000 Fakhar Zaman   Pakistan 18 18 22 July 2018 [65]
2,000 Shubhman Gill   India 38 38 22 October 2023 [66]
3,000 Hashim Amla   South Africa 59 57 28 August 2012 [67]
4,000 84 81 8 December 2013 [68]
5,000 Babar Azam   Pakistan 99 97 5 May 2023 [69]
6,000 Hashim Amla   South Africa 126 123 25 October 2015 [70]
7,000 153 150 29 May 2017 [71]
8,000 Virat Kohli   India 183 175 15 June 2017 [72]
9,000 202 194 29 October 2017 [73]
10,000 213 205 24 October 2018 [74]
11,000 230 222 16 June 2019 [75]
12,000 251 242 2 December 2020 [76]
13,000 278 267 11 September 2023 [77]
14,000 Sachin Tendulkar 359 350 6 February 2006 [78]
15,000 387 377 29 June 2007 [79]
16,000 409 399 5 February 2008 [80]
17,000 435 424 5 November 2009 [81]
18,000 451 440 24 March 2011 [82]
Last updated: 11 September 2023

Highest individual scores

Rank Score Player Team Opposition Venue Date Scorecard
1 264 Rohit Sharma   India   Sri Lanka Kolkata 13 November 2014 Scorecard
2 237* Martin Guptill   New Zealand   West Indies Wellington 21 March 2015 Scorecard
3 219 Virender Sehwag   India Indore 8 December 2011 Scorecard
4 215 Chris Gayle   West Indies   Zimbabwe Canberra 24 February 2015 Scorecard
5 210* Fakhar Zaman   Pakistan Bulawayo 20 July 2018 Scorecard
210 Ishan Kishan   India   Bangladesh Chattogram 10 December 2022 Scorecard
Last updated: 10 December 2022[83]

Highest individual score (progression of record)

Runs Date Player Team Opponent Match Scorecard Notes
82 5 January 1971 John Edrich   England   Australia Scorecard
  • First ever ODI fifty
  • England lost the match
103 24 August 1972 Dennis Amiss Scorecard
  • First ever ODI Century
  • Achieved while chasing target
105 7 September 1973 Roy Fredericks   West Indies   England Scorecard
  • Achieved while chasing target
116* 31 August 1974 David Lloyd   England   Pakistan Scorecard
  • England lost the match
137 7 June 1975 Dennis Amiss   India Scorecard
  • World Cup
  • Only player to reclaim the record
171* 7 June 1975 Glenn Turner   New Zealand   East Africa Scorecard
  • World Cup
  • First ever ODI 150
  • Faced most balls in an ODI innings (201)
175* 18 June 1983 Kapil Dev   India   Zimbabwe Scorecard
  • World Cup
  • Was the fastest ODI century
189* 31 May 1984 Viv Richards   West Indies   England Scorecard
194 21 May 1997 Saeed Anwar   Pakistan   India Scorecard
194* 16 August 2009 Charles Coventry   Zimbabwe   Bangladesh Scorecard
  • Equalled the record but was not out.
  • Zimbabwe lost the match
200* 24 February 2010 Sachin Tendulkar   India   South Africa Scorecard
  • First man to achieve an ODI double century
219 8 December 2011 Virendar Sehwag   West Indies Scorecard
264 13 November 2014 Rohit Sharma   Sri Lanka Scorecard
  • First ever ODI 250
  • First man to achieve two double hundreds in ODIs
Last updated: 31 August 2016[84]

Highest individual score at each position

Batting position Score Player Team Opponent Venue Date
Opener 264 Rohit Sharma   India   Sri Lanka Eden Gardens 13 November 2014
Number 3 194* Charles Coventry   Zimbabwe   Bangladesh Queens Sports Club 16 August 2009
Number 4 189* Viv Richards   West Indies   England Manchester 31 May 1984
Number 5 174 Heinrich Klaasen   South Africa   Australia Centurion 15 September 2023
Number 6 201* Glenn Maxwell   Australia   Afghanistan Wankhede Stadium 7 November 2023
Number 7 170* Luke Ronchi   New Zealand   Sri Lanka University Oval 23 January 2015
Number 8 100* Simi Singh   Ireland   South Africa Malahide Cricket Club Ground 16 July 2021
Mehidy Hasan   Bangladesh   India Sher-e Bangla National Cricket Stadium 7 December 2022
Number 9 92* Andre Russell   West Indies Sir Vivian Richards Stadium 11 June 2011
Number 10 86* Ravi Rampaul ACA-VDCA Stadium 2 December 2011
Number 11 58 Mohammad Amir   Pakistan   England Trent Bridge 30 August 2016
Last updated: 7 November 2023[85]

Highest career average

Rank Average Player Team Innings Runs Not Outs Period
1 67.00 Ryan ten Doeschate   Netherlands 32 1,541 9 2006–2011
2 61.37 Shubman Gill   India 44 2,271 7 2019–2023
3 58.67 Virat Kohli 280 13,848 44 2008–2023
4 56.72 Babar Azam   Pakistan 114 5,729 13 2015–2023
5 55.76 Dawid Malan   England 30 1,450 4 2019–2023
Last updated: 20 November 2023[86]
Qualification: At least 20 innings.

Highest average at each position

Batting position Player Team Innings Runs Average Career Span Ref
Opener Shubman Gill   India 40 2,092 63.39 2020–2023 [87]
Number 3 Virat Kohli 225 11,727 61.72 2009–2023 [88]
Number 4 Michael Bevan   Australia 53 2,265 59.60 1994–2004 [89]
Number 5 AB de Villiers   South Africa 42 2,027 77.96 2006–2017 [90]
Number 6 Michael Bevan   Australia 87 3,006 56.71 1994–2004 [91]
Number 7 Michael Hussey 21 725 120.83 2004–2012 [92]
Number 8 Lance Klusener   South Africa 36 1,056 58.66 1996–2004 [93]
Number 9 Liam Plunkett   England 31 459 25.50 2005–2019 [94]
Number 10 Dawlat Zadran   Afghanistan 25 252 28.00 2012–2019 [95]
Number 11 Josh Hazlewood   Australia 28 93 18.60 2013–2023 [96]
Last updated: 20 November 2023
Qualification: Batted at least 20 Innings at the given position.

Highest strike rates

Rank Strike rate Player Team Runs Balls faced Period
1 130.22 Andre Russell   West Indies 1,034 794 2011–2019
2 125.75 Glenn Maxwell   Australia 3,691 2,935 2012–2023
3 117.58 Heinrich Klaasen   South Africa 1,638 1,393 2018–2023
4 117.52 Jos Buttler   England 4,928 4,193 2012–2023
4 117.06 Lionel Cann   Bermuda 590 504 2006–2009
Last updated: 3 November 2023[97]
Qualification: Faced at least 500 balls.

Most centuries

Rank Centuries Innings Player Team Period
1 50 279 Virat Kohli   India 2008–present
2 49 452 Sachin Tendulkar 1989–2012
3 31 253 Rohit Sharma 2007–present
4 30 365 Ricky Ponting   Australia 1995–2012
5 28 433 Sanath Jayasuriya   Sri Lanka 1989–2011
Last updated: 15 November 2023[98]

Most fifties

Rank Fifties Innings Player Team Period
1 96 452 Sachin Tendulkar   India 1989–2012
2 93 380 Kumar Sangakkara   Sri Lanka 2000–2015
3 86 314 Jacques Kallis   South Africa 1996–2014
4 83 318 Rahul Dravid   India 1996–2011
350 Inzamam-ul-Haq   Pakistan 1991–2007
Last updated: 15 February 2016[99]

Fastest fifties

Rank Balls faced Player Team Opposition Venue Date Scorecard
1 16 AB de Villiers   South Africa   West Indies Johannesburg 18 January 2015 Scorecard
2 17 Sanath Jayasuriya   Sri Lanka   Pakistan Singapore 7 April 1996 Scorecard
Kusal Perera Kandy 15 July 2015 Scorecard
Martin Guptill   New Zealand   Sri Lanka Christchurch 28 December 2015 Scorecard
Liam Livingstone   England   Netherlands Amstelveen 17 June 2022 Scorecard
Last updated: 21 June 2022[100]

Fastest centuries

Rank Balls faced Player Team Opposition Venue Date Scorecard
1 31 AB de Villiers   South Africa   West Indies Johannesburg 18 January 2015 Scorecard
2 36 Corey Anderson   New Zealand Queenstown Events Centre 1 January 2014 Scorecard
3 37 Shahid Afridi   Pakistan   Sri Lanka Nairobi 4 October 1996 Scorecard
4 40 Glenn Maxwell   Australia   Netherlands Delhi 25 October 2023 Scorecard
5 41 Asif Khan   United Arab Emirates     Nepal Kirtipur 16 March 2023 Scorecard
Last updated: 25 October 2023[101]

Fastest double centuries

Rank Balls faced Player Team Opposition Venue Date Scorecard
1 126 Ishan Kishan   India   Bangladesh Chattogram 10 December 2022 Scorecard
2 128 Glenn Maxwell   Australia   Afghanistan Mumbai 7 November 2023 Scorecard
3 137 Chris Gayle   West Indies   Zimbabwe Canberra 24 February 2015 Scorecard
4 140 Virender Sehwag   India   West Indies Indore 8 December 2011 Scorecard
5 145 Shubman Gill   India   New Zealand Hyderabad 18 January 2023 Scorecard
Last updated: 25 October 2023[101]

Most sixes in career

Rank Sixes Player Team Innings Span
1 351 Shahid Afridi   Pakistan 369 1996-2015
2 331 Chris Gayle   West Indies 294 1999-2019
3 323 Rohit Sharma   India 254 2007-2023
4 270 Sanath Jayasuriya   Sri Lanka 433 1989-2011
5 229 MS Dhoni   India 297 2004-2019
Last updated: 20 November 2023[102]

Most fours in career

Rank Fours Player Team Innings Span
1 2,016 Sachin Tendulkar   India 452 1989-2012
2 1,500 Sanath Jayasuriya   Sri Lanka 433 1989-2011
3 1,385 Kumar Sangakkara 380 2000-2015
4 1,294 Virat Kohli   India 280 2008-2023
5 1,231 Ricky Ponting   Australia 365 1995-2012
Last updated: 20 November 2023[103]

Most sixes in an innings

Rank Sixes Runs Player Team Opposition Venue Match date Scorecard
1 17 148 Eoin Morgan   England   Afghanistan Manchester 18 Jun 2019 Scorecard
2 16 209 Rohit Sharma   India   Australia Bangalore 2 Nov 2013 Scorecard
149 AB de Villiers   South Africa   West Indies Johannesburg 18 Jan 2015 Scorecard
215 Chris Gayle   West Indies   Zimbabwe Canberra 24 Feb 2015 Scorecard
173* Jaskaran Malhotra   United States   Papua New Guinea Muscat 9 Sep 2021 Scorecard
Last updated: 9 September 2021[104]

Most fours in an innings

Rank Fours Runs Player Team Opposition Venue Match date Scorecard
1 33 264 Rohit Sharma   India   Sri Lanka Kolkata 13 November 2014 Scorecard
2 25 200* Sachin Tendulkar   India   South Africa Gwalior 24 February 2010 Scorecard
219 Virender Sehwag   India   West Indies Indore 8 December 2011 Scorecard
4 24 157 Sanath Jayasuriya   Sri Lanka   Netherlands Amstelveen 4 July 2006 Scorecard
237* Martin Guptill   New Zealand   West Indies Wellington 21 March 2015 Scorecard
173 David Warner   Australia   South Africa Cape Town 12 October 2016 Scorecard
210* Fakhar Zaman   Pakistan   Zimbabwe Bulawayo 20 July 2018 Scorecard
210 Ishan Kishan   India   Bangladesh Chittagong 10 December 2022 Scorecard
Last updated: 1 January 2023[105]

Highest strike rates in an innings

Rank Strike rate Player Runs Balls Faced Team Opposition Venue Date
1 387.50 James Franklin 31* 8   New Zealand   Canada Mumbai 13 March 2011
2 361.53 James Neesham 47* 13   Sri Lanka Tauranga 3 January 2019
3 355.55 Nathan McCullum 32* 9 Hambantota 12 November 2011
Glenn Maxwell 32* 9   Australia   Zimbabwe Townsville 28 August 2022
4 344.44 Moeen Ali 31* 9   England   Afghanistan Manchester 18 June 2019
Last updated: 1 April 2023[106]

Most runs in a calendar year

Rank Runs Innings Player Team Year
1 1,894 33 Sachin Tendulkar   India 1998
2 1,767 41 Sourav Ganguly 1999
3 1,761 43 Rahul Dravid 1999
4 1,611 32 Sachin Tendulkar 1996
5 1,601 30 Matthew Hayden   Australia 2007
Last updated: 15 February 2016[107]

Most runs in a series

Most runs in an over

Rank Runs Sequence Batsman Team Bowler Opposition Team Venue Date Scorecard
1 36 6–6–6–6–6–6 Herschelle Gibbs   South Africa Daan van Bunge   Netherlands St. Kitts 2006–07 Scorecard
Jaskaran Malhotra   United States Gaudi Toka   Papua New Guinea Al Amerat Cricket Stadium Turf 2 2021–22 Scorecard
3 35 6–W–6–6–6–4–6 Thisara Perera   Sri Lanka Robin Peterson   South Africa Pallekele 2013 Scorecard
4 34 4–(N+6)–2–(N+4)–4–4–2–6 AB de Villiers   South Africa Jason Holder   West Indies Sydney 2014–15 Scorecard
6–6–6–6–(N+2)–6–1 James Neesham   New Zealand Thisara Perera   Sri Lanka Mount Maunganui 2019 Scorecard
Last updated: 9 September 2021[109]
Key: *N – No ball *W – Wide

Most ducks in career

Rank Ducks Player Team Matches Innings Period
1 34 Sanath Jayasuriya   Sri Lanka 445 433 1989–2011
2 30 Shahid Afridi   Pakistan 398 369 1996–2015
3 28 Wasim Akram 356 280 1984-2003
Mahela Jayawardene   Sri Lanka 448 418 1998–2015
5 26 Lasith Malinga 226 119 2004-2019
Last updated: 4 August 2020[110]

Most innings before first duck

Rank Innings Player Team Span
1 105* Kepler Wessels[a]   Australia/  South Africa 1983–1994
2 72 Kumar Dharmasena   Sri Lanka 1994–2001
3 70 Gordon Greenidge   West Indies 1975–1986
Samiullah Shinwari   Afghanistan 2009–2019
5 68 Craig McMillan   New Zealand 1997–2001
Last updated: 24 July 2019[111][112]
  1. ^ Wessels went through his ODI career without being dismissed for a duck

Most runs in a career without scoring a century

Rank Runs Player Team Best Span
1 5,122 Misbah-ul-Haq   Pakistan 96* 2002–2015
2 3,717 Wasim Akram 86 1984–2003
3 3,266 Moin Khan 72* 1990–2004
4 2,943 Heath Streak   Zimbabwe 79* 1993–2005
5 2,784 Andrew Jones   New Zealand 93 1987–1995
Last updated: 1 March 2017[113]

Individual records (bowling)

Most wickets

Rank Wickets Matches Player Team Avg SR 4 W 5 W Period
1 534 350 Muttiah Muralitharan   Sri Lanka 23.08 35.2 15 10 1993–2011
2 502 356 Wasim Akram   Pakistan 23.52 36.2 17 6 1984–2003
3 416 262 Waqar Younis 23.84 30.5 14 13 1989–2003
4 400 322 Chaminda Vaas   Sri Lanka 27.53 39.4 9 4 1994–2008
5 395 398 Shahid Afridi   Pakistan 34.51 44.7 4 9 1996–2015
Last updated: 15 February 2016[114]

Fastest to multiples of wickets

Wickets Bowler Team Match Record Date Reference
50 Ajantha Mendis   Sri Lanka 19 12 January 2009 [115]
100 Sandeep Lamichhane     Nepal 42 21 April 2023 [116]
150 Mitchell Starc   Australia 77 6 June 2019 [117]
200 102 3 September 2022 [118]
250 Saqlain Mushtaq   Pakistan 138 20 April 2001 [119]
300 Brett Lee   Australia 171 29 June 2008 [120]
350 202 10 August 2011 [121]
400 Waqar Younis   Pakistan 252 8 December 2002 [122]
450 Muttiah Muralitharan   Sri Lanka 295 18 April 2007 [123]
500 324 24 January 2009 [124]
Last updated: 20 March 2023

Best innings figures

Rank Figures Player Team Opposition Venue Date
1 8/19 Chaminda Vaas   Sri Lanka   Zimbabwe Colombo 8 December 2001
2 7/12 Shahid Afridi   Pakistan   West Indies Guyana 14 July 2013
3 7/15 Glenn McGrath   Australia   Namibia Potchefstroom 27 February 2003
4 7/18 Rashid Khan   Afghanistan   West Indies Gros Islet 9 June 2017
5 7/20 Andy Bichel   Australia   England Port Elizabeth 2 March 2003
Last updated: 10 June 2017[125]

Best innings figures – progression of record

Figures Player Team Opposition Venue Date
3/34 Ashley Mallett   Australia   England MCG, Melbourne, Australia 1971
3/33 Bob Woolmer   England   Australia Old Trafford, Manchester, England 1972
4/27 Geoff Arnold   England   Australia Edgbaston, Birmingham, England 1972
5/34 Dennis Lillee   Australia   Pakistan Headingley, Leeds, England 1975
6/14 Gary Gilmour   Australia   England Headingley, Leeds, England 1975
7/51 Winston Davis   West Indies   Australia Headingley, Leeds, England 1983
7/37 Aaqib Javed   Pakistan
list, international, cricket, records, this, article, about, records, women, records, list, women, international, cricket, records, international, cricket, played, between, international, cricket, teams, full, members, international, cricket, council, well, fo. This article is about men s ODI records For women s records see List of women s One Day International cricket records 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 four Associate members 1 Unlike Test matches ODIs consist of one inning per team having a limit in the number of overs currently 50 overs per innings although in the past this has been 55 or 60 overs 2 ODI matches are a subset of List A cricket Sachin Tendulkar is the leading run scorer in ODI cricketMuttiah Muralitharan is the highest wicket taker in ODI cricketThe earliest match recognised as an ODI was played between England and Australia in January 1971 3 since when there have been more than 4 600 ODIs played by 29 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 with the increased popularity of cricket a process that dates from the time of the Packer Revolution 4 In February 2022 in their home series against the West Indies India played their 1 000th ODI match 5 becoming the first team to play one thousand matches in this format 6 The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players though this trend is reversing as teams play more Twenty20 Internationals 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 Kumar Sangakkara of Sri Lanka while the record for most catches by a fielder is held by Sri Lankan Mahela Jayawardene Contents 1 Listing criteria 2 Listing notation 3 Team records 3 1 Team wins losses ties and no results 4 Result records 4 1 Greatest win margin by runs 4 2 Greatest win margin by balls remaining 4 3 Greatest win margin by wickets 4 4 Highest successful chases 4 5 Narrowest win margins by runs 4 6 Narrowest win margins by balls remaining 4 7 Narrowest win margins by wickets 4 8 Lowest totals defended successfully 4 9 Most consecutive wins 4 10 Most consecutive defeats 4 11 Most consecutive All out dismissals 5 Team scoring records 5 1 Highest innings totals 5 2 Highest innings total batting second 5 3 Highest match aggregate 5 4 Lowest innings totals 5 5 Shortest completed innings by balls 5 6 Most sixes in an innings 5 7 Most fours in an innings 5 8 Individual Hundreds in an innings 5 9 Individual Hundreds in a match 6 Individual records batting 6 1 Most career runs 6 2 Most career runs progression of record 6 3 Most runs in each batting position 6 4 Fastest to multiples of 1000 runs 6 5 Highest individual scores 6 6 Highest individual score progression of record 6 7 Highest individual score at each position 6 8 Highest career average 6 9 Highest average at each position 6 10 Highest strike rates 6 11 Most centuries 6 12 Most fifties 6 13 Fastest fifties 6 14 Fastest centuries 6 15 Fastest double centuries 6 16 Most sixes in career 6 17 Most fours in career 6 18 Most sixes in an innings 6 19 Most fours in an innings 6 20 Highest strike rates in an innings 6 21 Most runs in a calendar year 6 22 Most runs in a series 6 23 Most runs in an over 6 24 Most ducks in career 6 25 Most innings before first duck 6 26 Most runs in a career without scoring a century 7 Individual records bowling 7 1 Most wickets 7 2 Fastest to multiples of wickets 7 3 Best innings figures 7 3 1 Best innings figures progression of record 7 4 Best career bowling average 7 5 Best career economy rate 7 6 Best career bowling strike rate 7 7 Most 5 wickets in an innings 7 8 Most consecutive five wickets in an innings 7 9 Best economy rates in an innings 7 10 Best strike rates in an innings 7 11 Most runs conceded in an innings 7 12 Most wickets in a calendar year 7 13 Most wickets in a series 8 Individual records fielding 8 1 Most catches in ODI career 8 2 Most catches in a series 9 Individual records wicket keeping 9 1 Most dismissals 9 2 Most catches 9 3 Most stumpings 9 4 Most dismissals in a series 10 Individual match records 10 1 Most matches played 10 2 Most consecutive career matches 10 3 Most matches played as captain 10 4 Most matches won as a captain 10 5 Youngest player on debut 10 6 Oldest player on debut 10 7 Oldest player 10 8 Most Player of the Match awards 10 9 Most Player of the series awards 11 Partnership records 11 1 Highest partnerships 11 2 Highest partnerships by wicket 11 3 Highest overall partnership runs by a pair 12 Individual records officials 12 1 Most matches as an umpire 12 2 Most matches as a match referee 13 See also 14 ReferencesListing criteriaIn general the top five are listed in each category except when there is a tie for the last place among the five in which case all the tied record holders are noted Listing notationTeam 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 Active playersCurrently active ODI players appear in boldface Currently active ODI officials 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 as a rule of thumb any series or tour or tournament which began between the six months of April and September of any given year will appear in the relevant single year season and any that began between October and March will appear in the relevant cross year season 7 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 recordsTeam wins losses ties and no results Team First ODI Matches Won Lost Tied No result Win nbsp Afghanistan 19 April 2009 161 77 79 1 4 49 36Africa XI 17 August 2005 6 1 4 0 1 20 00Asia XI 10 January 2005 7 4 2 0 1 66 66 nbsp Australia 5 January 1971 997 606 348 9 34 63 39 nbsp Bangladesh 31 March 1986 432 156 266 0 10 36 96 nbsp Bermuda 17 May 2006 35 7 28 0 0 20 00 nbsp Canada 9 June 1979 82 20 60 0 2 25 00East Africa 7 June 1975 3 0 3 0 0 0 00 nbsp England 5 January 1971 794 399 355 9 31 52 88 nbsp Hong Kong 16 July 2004 26 9 16 0 1 36 00ICC World XI 10 January 2005 4 1 3 0 0 25 00 nbsp India 13 July 1974 1 052 557 442 9 44 55 70 nbsp Ireland 13 June 2006 196 78 101 3 14 43 68 nbsp Jersey 27 March 2023 5 1 4 0 0 20 00 nbsp Kenya 18 February 1996 154 42 107 0 5 28 18 nbsp Namibia 10 February 2003 48 23 24 0 1 48 93 nbsp Nepal 1 August 2018 59 30 27 1 1 52 58 nbsp Netherlands 17 February 1996 123 41 76 2 4 35 29 nbsp New Zealand 11 February 1973 821 377 394 7 43 48 90 nbsp Oman 27 April 2019 46 23 24 1 1 52 22 nbsp Pakistan 11 February 1973 970 512 428 9 21 54 42 nbsp Papua New Guinea 8 November 2014 66 14 51 1 0 21 96 nbsp Scotland 16 May 1999 153 68 77 1 7 46 91 nbsp South Africa 10 November 1991 669 409 233 6 21 63 58 nbsp Sri Lanka 7 June 1975 909 415 450 5 39 47 98 nbsp United Arab Emirates 13 April 1994 108 37 70 1 0 34 72 nbsp United States 10 September 2004 51 22 27 2 0 45 09 nbsp West Indies 5 September 1973 867 418 408 11 30 50 59 nbsp Zimbabwe 9 June 1983 566 151 394 8 13 28 02 The win percentage excludes no results and counts ties irrespective of a tiebreaker as half a win Last updated 19 November 2023 8 Result recordsGreatest win margin by runs Margin Teams Venue Date Scorecard317 runs nbsp India 390 5 beat nbsp Sri Lanka 73 Greenfield International Stadium Thiruvananthapuram 15 January 2023 Scorecard309 runs nbsp Australia 399 8 beat nbsp Netherlands 90 Arun Jaitley Stadium Delhi 25 October 2023 Scorecard304 runs nbsp Zimbabwe 408 6 beat nbsp United States 104 Harare Sports Club Harare 26 June 2023 Scorecard302 runs nbsp India 357 8 beat nbsp Sri Lanka 55 Wankhede Stadium Mumbai 2 November 2023 Scorecard290 runs nbsp New Zealand 402 2 beat nbsp Ireland 112 Mannofield Park Aberdeen 1 July 2008 ScorecardLast updated 2 November 2023 9 Greatest win margin by balls remaining Margin Teams Venue Date Scorecard277 balls a nbsp England 46 2 beat nbsp Canada 45 Manchester 13 June 1979 Scorecard274 balls nbsp Sri Lanka 40 1 beat nbsp Zimbabwe 38 SSC Colombo 8 December 2001 Scorecard272 balls nbsp Sri Lanka 37 1 beat nbsp Canada 36 Boland Park Paarl 19 February 2003 Scorecard268 balls nbsp Nepal 36 2 beat nbsp United States 35 TU Cricket Ground Kirtipur 12 February 2020 Scorecard264 balls nbsp New Zealand 95 0 beat nbsp Bangladesh 93 Queenstown New Zealand 31 December 2007 ScorecardLast updated 17 September 2023 10 This match was played with 60 overs per inningsGreatest win margin by wickets Teams batting second have won by a margin of ten wickets 63 times with West Indies and India winning in such a manner 10 times 11 Highest successful chases Score Team Opposition Venue Date Scorecard438 9 49 5 overs nbsp South Africa nbsp Australia Johannesburg 12 March 2006 Scorecard374 9 50 overs a nbsp Netherlands nbsp West Indies Harare 26 June 2023 Scorecard372 6 49 2 overs nbsp South Africa nbsp Australia Durban 5 October 2016 Scorecard364 4 48 4 overs nbsp England nbsp West Indies Bridgetown 20 February 2019 Scorecard362 1 43 3 overs nbsp India nbsp Australia Jaipur 16 October 2013 ScorecardLast updated 26 June 2023 12 match ended in tie but Netherlands won on super overNarrowest win margins by runs The narrowest margin of victory by teams batting first is one run which has been achieved in 35 ODIs Australia have won by this margin on six occasions which is the most for any team 13 Narrowest win margins by balls remaining Teams batting second have won on the final ball of their innings 40 times with South Africa winning in such a manner seven times 14 Narrowest win margins by wickets The narrowest margin of victory by wickets is by a single wicket which has settled 70 ODIs West Indies have recorded such victory on twelve occasions 15 Lowest totals defended successfully Total Defended by Opposition Venue Date Scorecard125 nbsp India nbsp Pakistan 87 in 32 5 overs Sharjah Cricket Stadium Sharjah 22 March 1985 Scorecard127 nbsp West Indies nbsp England 125 in 48 2 overs Arnos Vale Stadium Kingstown 4 February 1981 Scorecard129 nbsp Zimbabwe nbsp Afghanistan 126 in 29 3 overs Harare Sports Club Harare 21 February 2017 Scorecard nbsp South Africa nbsp England 115 in 43 4 overs Buffalo Park East London 19 January 1996 Scorecard131 nbsp Afghanistan nbsp Zimbabwe 82 in 30 5 overs Sharjah Cricket Association Stadium Sharjah 25 December 2015 ScorecardLast updated 30 August 2019 16 Qualification Only completed innings in matches that did not have overs reduced are included Most consecutive wins Wins a Team First win Last win21 nbsp Australia nbsp England at Hobart 11 January 2003 nbsp West Indies at Port of Spain 24 May 200313 nbsp Sri Lanka nbsp Afghanistan at Sooriyawewa 4 June 2023 nbsp Bangladesh at Colombo 9 September 202312 nbsp South Africa b nbsp England at Centurion 13 February 2005 nbsp New Zealand at Port Elizabeth 30 October 2005 nbsp Pakistan nbsp India at Jaipur 18 November 2007 nbsp Bangladesh at Dhaka 8 June 2008 nbsp South Africa nbsp Ireland at Benoni 25 September 2016 nbsp New Zealand at Hamilton 19 February 2017 No Results are treated the same as losses and ties in this table This sequence began after a no result and was ended by a no result The first win was against England in the final ODI of a seven game series The sixth ODI ended with no result before which South Africa had won the previous three matches Ignoring this no result the sequence lasted 15 matches 17 The last win came against New Zealand in the third ODI of a five game series The fourth ODI ended with no result and South Africa went on to win the fifth ODI as well as the first ODI in their next series against India Ignoring this no result as well South Africa s winning streak is further extended to 17 matches 18 Most consecutive defeats Defeats a Team First defeat Last defeat23 nbsp Bangladesh b nbsp West Indies at Dhaka 8 October 1999 nbsp South Africa at Kimberley 9 October 200222 nbsp Bangladesh nbsp Pakistan at Moratuwa 31 March 1986 nbsp India at Mohali 14 May 199818 nbsp Zimbabwe nbsp India at Leicester 11 June 1983 nbsp Australia at Hobart 14 March 1992 nbsp Bangladesh b nbsp South Africa at Bloemfontein 22 September 2003 nbsp England at Dhaka 12 November 2003 nbsp Papua New Guinea nbsp Oman at Aberdeen 14 August 2019 nbsp Nepal at Sharjah 16 March 2022Last updated 19 March 2022 22 No results are treated the same as wins and ties in this table a b The 23 game sequence was ended by a no result ODI 1904 19 Another four defeats followed then another no result ODI 1956 20 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 21 Most consecutive All out dismissals Allout dismissal Team First Team Last Team14 nbsp Sri Lanka nbsp Afghanistan at Hambantota 4 June 2023 nbsp India at Colombo 12 September 202310 nbsp Australia nbsp India at Punjab 2 November 2009 nbsp West Indies at Adelaide 9 Febrauary 20109 nbsp Australia nbsp Afghanistan at Perth 4 March 2015 nbsp England at London 5 September 2015Last updated 15 September 2023 23 Team scoring recordsHighest innings totals See also List of 400 innings scores in ODIs Score Team Opponent Venue Date Scorecard498 4 50 overs nbsp England nbsp Netherlands Amstelveen 17 June 2022 Scorecard481 6 50 overs nbsp Australia Nottingham 19 June 2018 Scorecard444 3 50 overs nbsp Pakistan 30 August 2016 Scorecard443 9 50 overs nbsp Sri Lanka nbsp Netherlands Amstelveen 4 July 2006 Scorecard439 2 50 overs nbsp South Africa nbsp West Indies Johannesburg 18 January 2015 ScorecardLast updated 17 June 2022 24 Highest innings total batting second Score Team Opponent Venue Date Result Scorecard438 9 49 5 overs nbsp South Africa nbsp Australia Johannesburg 12 March 2006 Won Scorecard411 8 50 overs nbsp Sri Lanka nbsp India Rajkot 15 December 2009 Lost Scorecard389 48 overs nbsp West Indies nbsp England St George s 27 February 2019 Lost Scorecard383 9 50 overs nbsp New Zealand nbsp Australia Dharamsala 28 October 2023 Lost Scorecard374 9 50 overs nbsp Netherlands nbsp West Indies Harare 26 June 2023 Tie Won by super over ScorecardLast updated 28 October 2023 25 Highest match aggregate Score Teams Venue Date Scorecard872 13 99 5 overs nbsp Australia 434 4 v nbsp South Africa 438 9 Johannesburg 12 March 2006 Scorecard825 15 100 overs nbsp India 414 7 v nbsp Sri Lanka 411 8 Rajkot 15 December 2009 Scorecard807 16 98 0 overs nbsp England 418 6 v nbsp West Indies 389 St George s 27 February 2019 Scorecard771 19 99 2 overs nbsp Australia 388 v nbsp New Zealand 383 9 Dharamshala 28 October 2023 Scorecard764 14 99 4 overs nbsp England 498 4 v nbsp Netherlands 266 Amstelveen 17 June 2022 ScorecardLast updated 28 October 2023 26 Lowest innings totals Score Team Opponent Venue Date Scorecard35 12 0 overs nbsp United States nbsp Nepal Kirtipur 12 February 2020 Scorecard35 18 0 overs nbsp Zimbabwe nbsp Sri Lanka Harare 25 April 2004 Scorecard36 18 4 overs nbsp Canada Paarl 19 Feb 2003 Scorecard38 15 5 overs nbsp Zimbabwe Colombo 8 Dec 2001 Scorecard43 19 5 overs nbsp Pakistan nbsp West Indies Cape Town 25 Feb 1993 ScorecardLast updated 12 February 2020 27 Shortest completed innings by balls Score Balls Team Opponent Venue Date Scorecard35 72 nbsp United States nbsp Nepal Kirtipur 12 February 2020 Scorecard54 83 nbsp Zimbabwe nbsp Afghanistan Harare 26 February 2017 Scorecard45 84 nbsp Namibia nbsp Australia Potchefstroom 27 February 2003 Scorecard92 89 nbsp Canada nbsp Kenya Nairobi Jaff 5 February 2007 Scorecard50 92 nbsp Sri Lanka nbsp India Colombo RPS 17 September 2023 ScorecardLast updated 17 September 2023 28 Most sixes in an innings Sixes Team Opponent Venue Match date Scorecard26 nbsp England nbsp Netherlands Amstelveen 17 June 2022 Scorecard25 nbsp Afghanistan Manchester 18 June 2019 Scorecard24 nbsp West Indies St George s 27 February 2019 Scorecard23 nbsp West Indies nbsp England Bridgetown 20 February 2019 Scorecard22 nbsp New Zealand nbsp West Indies Queenstown 1 January 2014 Scorecard nbsp West Indies nbsp England St George s 27 February 2019 ScorecardLast updated 8 January 2021 29 Most fours in an innings Fours Team Opponent Venue Match date Scorecard56 nbsp Sri Lanka nbsp Netherlands Amstelveen 4 July 2006 Scorecard48 nbsp India nbsp West Indies Indore 8 December 2011 Scorecard nbsp Australia nbsp South Africa Bloemfontein 9 September 2023 Scorecard47 nbsp India nbsp Sri Lanka Kolkata 13 November 2014 Scorecard45 nbsp Scotland nbsp England Edinburgh 10 June 2018 ScorecardLast updated 12 September 2023 30 Individual Hundreds in an innings Hundreds Team Opponent Venue Match date Scorecard3 nbsp South Africa nbsp West Indies Johannesburg 21 January 2015 Scorecard nbsp South Africa nbsp India Mumbai 4 July 2015 Scorecard nbsp England nbsp Netherlands Amstelveen 22 June 2022 Scorecard nbsp South Africa nbsp Sri Lanka New Delhi 7 October 2023 ScorecardLast updated 7 October 2023 31 Individual Hundreds in a match Hundreds Team 1 Total Hundreds Team 2 Total Hundreds Venue Match date Scorecard4 nbsp Pakistan 2 nbsp Australia 2 Lahore 10 November 1998 Scorecard nbsp India 2 nbsp Australia 2 Nagpur 30 October 2013 Scorecard nbsp Pakistan 2 nbsp Sri Lanka 2 Hyderabad 10 October 2023 ScorecardLast updated 12 September 2023 32 Individual records batting Most career runs Rank Runs Inn Player Team Average 100 50 Period1 18 426 452 Sachin Tendulkar nbsp India 44 83 49 96 1989 20122 14 234 404 Kumar Sangakkara nbsp Sri Lanka 41 98 25 93 2000 20153 13 848 280 Virat Kohli nbsp India 58 67 50 72 2008 Present4 13 704 365 Ricky Ponting nbsp Australia 42 03 30 82 1995 20125 13 430 433 Sanath Jayasuriya nbsp Sri Lanka 32 36 28 68 1989 2011Last updated 20 November 2023 33 Most career runs progression of record Runs Player Team Record held until Duration of record82 John Edrich nbsp England 24 August 1972 34 1 year 232 days113 Greg Chappell nbsp Australia 26 August 1972 35 2 days144 Ian Chappell 28 August 1972 36 2 days302 Dennis Amiss nbsp England 31 March 1974 37 1 year 215 days316 Ian Chappell nbsp Australia 13 July 1974 38 104 days322 Dennis Amiss nbsp England 15 July 1974 39 2 days400 Keith Fletcher 5 June 1975 40 325 days509 Dennis Amiss 11 June 1975 41 6 days599 Keith Fletcher 14 June 1975 42 3 days859 Dennis Amiss a 21 December 1979 43 4 years 190 days867 Greg Chappell nbsp Australia 23 December 1979 44 2 days883 Viv Richards nbsp West Indies 26 December 1979 45 3 days953 Greg Chappell nbsp Australia 16 January 1980 46 21 days1 059 Viv Richards nbsp West Indies 28 May 1980 47 133 days1 133 Gordon Greenidge 25 November 1980 48 181 days1 154 Greg Chappell nbsp Australia 5 December 1980 49 11 days1 211 Viv Richards nbsp West Indies 7 December 1980 50 2 days2 331 Greg Chappell a nbsp Australia 7 December 1983 51 3 years6 501 Viv Richards nbsp West Indies 9 November 1990 52 6 years 337 days8 648 Desmond Haynes a 8 November 1996 53 5 years 365 days9 378 Mohammad Azharuddin a nbsp India 15 October 2000 54 3 years 342 days18 426 Sachin Tendulkar a Current 33 23 years 45 daysLast updated 21 January 2016 a b c d This figure is the player s final career total Most runs in each batting position Batting position Batsman Team Innings Runs Average ODI Career Span RefOpener Sachin Tendulkar nbsp India 340 15 310 48 29 1989 2012 55 Number 3 Ricky Ponting nbsp Australia 330 12 662 42 48 1995 2012 56 Number 4 Ross Taylor nbsp New Zealand 182 7 690 51 27 2006 2022 57 Number 5 Arjuna Ranatunga nbsp Sri Lanka 153 4 675 38 63 1984 1999 58 Number 6 MS Dhoni nbsp India 129 4 164 47 31 2004 2019 59 Number 7 Chris Harris nbsp New Zealand 104 2 130 31 32 1990 2004 60 Number 8 Wasim Akram nbsp Pakistan 93 1 208 17 01 1985 2003 61 Number 9 Mashrafe Mortaza nbsp Bangladesh Asia XI 72 701 11 88 2001 2020 62 Number 10 Waqar Younis nbsp Pakistan 63 478 11 11 1989 2003 63 Number 11 Trent Boult nbsp New Zealand 40 174 9 66 2012 2022 64 Last updated 12 July 2023Qualification Batted at least 20 Innings at the given position Fastest to multiples of 1000 runs Runs Batsman Team Match Innings Record Date Reference1 000 Fakhar Zaman nbsp Pakistan 18 18 22 July 2018 65 2 000 Shubhman Gill nbsp India 38 38 22 October 2023 66 3 000 Hashim Amla nbsp South Africa 59 57 28 August 2012 67 4 000 84 81 8 December 2013 68 5 000 Babar Azam nbsp Pakistan 99 97 5 May 2023 69 6 000 Hashim Amla nbsp South Africa 126 123 25 October 2015 70 7 000 153 150 29 May 2017 71 8 000 Virat Kohli nbsp India 183 175 15 June 2017 72 9 000 202 194 29 October 2017 73 10 000 213 205 24 October 2018 74 11 000 230 222 16 June 2019 75 12 000 251 242 2 December 2020 76 13 000 278 267 11 September 2023 77 14 000 Sachin Tendulkar 359 350 6 February 2006 78 15 000 387 377 29 June 2007 79 16 000 409 399 5 February 2008 80 17 000 435 424 5 November 2009 81 18 000 451 440 24 March 2011 82 Last updated 11 September 2023Highest individual scores See also List of highest individual scores in ODIs Rank Score Player Team Opposition Venue Date Scorecard1 264 Rohit Sharma nbsp India nbsp Sri Lanka Kolkata 13 November 2014 Scorecard2 237 Martin Guptill nbsp New Zealand nbsp West Indies Wellington 21 March 2015 Scorecard3 219 Virender Sehwag nbsp India Indore 8 December 2011 Scorecard4 215 Chris Gayle nbsp West Indies nbsp Zimbabwe Canberra 24 February 2015 Scorecard5 210 Fakhar Zaman nbsp Pakistan Bulawayo 20 July 2018 Scorecard210 Ishan Kishan nbsp India nbsp Bangladesh Chattogram 10 December 2022 ScorecardLast updated 10 December 2022 83 Highest individual score progression of record Runs Date Player Team Opponent Match Scorecard Notes82 5 January 1971 John Edrich nbsp England nbsp Australia Scorecard First ever ODI fifty England lost the match103 24 August 1972 Dennis Amiss Scorecard First ever ODI Century Achieved while chasing target105 7 September 1973 Roy Fredericks nbsp West Indies nbsp England Scorecard Achieved while chasing target116 31 August 1974 David Lloyd nbsp England nbsp Pakistan Scorecard England lost the match137 7 June 1975 Dennis Amiss nbsp India Scorecard World Cup Only player to reclaim the record171 7 June 1975 Glenn Turner nbsp New Zealand nbsp East Africa Scorecard World Cup First ever ODI 150 Faced most balls in an ODI innings 201 175 18 June 1983 Kapil Dev nbsp India nbsp Zimbabwe Scorecard World Cup Was the fastest ODI century189 31 May 1984 Viv Richards nbsp West Indies nbsp England Scorecard194 21 May 1997 Saeed Anwar nbsp Pakistan nbsp India Scorecard194 16 August 2009 Charles Coventry nbsp Zimbabwe nbsp Bangladesh Scorecard Equalled the record but was not out Zimbabwe lost the match200 24 February 2010 Sachin Tendulkar nbsp India nbsp South Africa Scorecard First man to achieve an ODI double century219 8 December 2011 Virendar Sehwag nbsp West Indies Scorecard264 13 November 2014 Rohit Sharma nbsp Sri Lanka Scorecard First ever ODI 250 First man to achieve two double hundreds in ODIsLast updated 31 August 2016 84 Highest individual score at each position Batting position Score Player Team Opponent Venue DateOpener 264 Rohit Sharma nbsp India nbsp Sri Lanka Eden Gardens 13 November 2014Number 3 194 Charles Coventry nbsp Zimbabwe nbsp Bangladesh Queens Sports Club 16 August 2009Number 4 189 Viv Richards nbsp West Indies nbsp England Manchester 31 May 1984Number 5 174 Heinrich Klaasen nbsp South Africa nbsp Australia Centurion 15 September 2023Number 6 201 Glenn Maxwell nbsp Australia nbsp Afghanistan Wankhede Stadium 7 November 2023Number 7 170 Luke Ronchi nbsp New Zealand nbsp Sri Lanka University Oval 23 January 2015Number 8 100 Simi Singh nbsp Ireland nbsp South Africa Malahide Cricket Club Ground 16 July 2021Mehidy Hasan nbsp Bangladesh nbsp India Sher e Bangla National Cricket Stadium 7 December 2022Number 9 92 Andre Russell nbsp West Indies Sir Vivian Richards Stadium 11 June 2011Number 10 86 Ravi Rampaul ACA VDCA Stadium 2 December 2011Number 11 58 Mohammad Amir nbsp Pakistan nbsp England Trent Bridge 30 August 2016Last updated 7 November 2023 85 Highest career average Rank Average Player Team Innings Runs Not Outs Period1 67 00 Ryan ten Doeschate nbsp Netherlands 32 1 541 9 2006 20112 61 37 Shubman Gill nbsp India 44 2 271 7 2019 20233 58 67 Virat Kohli 280 13 848 44 2008 20234 56 72 Babar Azam nbsp Pakistan 114 5 729 13 2015 20235 55 76 Dawid Malan nbsp England 30 1 450 4 2019 2023Last updated 20 November 2023 86 Qualification At least 20 innings Highest average at each position Batting position Player Team Innings Runs Average Career Span RefOpener Shubman Gill nbsp India 40 2 092 63 39 2020 2023 87 Number 3 Virat Kohli 225 11 727 61 72 2009 2023 88 Number 4 Michael Bevan nbsp Australia 53 2 265 59 60 1994 2004 89 Number 5 AB de Villiers nbsp South Africa 42 2 027 77 96 2006 2017 90 Number 6 Michael Bevan nbsp Australia 87 3 006 56 71 1994 2004 91 Number 7 Michael Hussey 21 725 120 83 2004 2012 92 Number 8 Lance Klusener nbsp South Africa 36 1 056 58 66 1996 2004 93 Number 9 Liam Plunkett nbsp England 31 459 25 50 2005 2019 94 Number 10 Dawlat Zadran nbsp Afghanistan 25 252 28 00 2012 2019 95 Number 11 Josh Hazlewood nbsp Australia 28 93 18 60 2013 2023 96 Last updated 20 November 2023Qualification Batted at least 20 Innings at the given position Highest strike rates Rank Strike rate Player Team Runs Balls faced Period1 130 22 Andre Russell nbsp West Indies 1 034 794 2011 20192 125 75 Glenn Maxwell nbsp Australia 3 691 2 935 2012 20233 117 58 Heinrich Klaasen nbsp South Africa 1 638 1 393 2018 20234 117 52 Jos Buttler nbsp England 4 928 4 193 2012 20234 117 06 Lionel Cann nbsp Bermuda 590 504 2006 2009Last updated 3 November 2023 97 Qualification Faced at least 500 balls Most centuries Rank Centuries Innings Player Team Period1 50 279 Virat Kohli nbsp India 2008 present2 49 452 Sachin Tendulkar 1989 20123 31 253 Rohit Sharma 2007 present4 30 365 Ricky Ponting nbsp Australia 1995 20125 28 433 Sanath Jayasuriya nbsp Sri Lanka 1989 2011Last updated 15 November 2023 98 Most fifties Rank Fifties Innings Player Team Period1 96 452 Sachin Tendulkar nbsp India 1989 20122 93 380 Kumar Sangakkara nbsp Sri Lanka 2000 20153 86 314 Jacques Kallis nbsp South Africa 1996 20144 83 318 Rahul Dravid nbsp India 1996 2011350 Inzamam ul Haq nbsp Pakistan 1991 2007Last updated 15 February 2016 99 Fastest fifties Rank Balls faced Player Team Opposition Venue Date Scorecard1 16 AB de Villiers nbsp South Africa nbsp West Indies Johannesburg 18 January 2015 Scorecard2 17 Sanath Jayasuriya nbsp Sri Lanka nbsp Pakistan Singapore 7 April 1996 ScorecardKusal Perera Kandy 15 July 2015 ScorecardMartin Guptill nbsp New Zealand nbsp Sri Lanka Christchurch 28 December 2015 ScorecardLiam Livingstone nbsp England nbsp Netherlands Amstelveen 17 June 2022 ScorecardLast updated 21 June 2022 100 Fastest centuries Rank Balls faced Player Team Opposition Venue Date Scorecard1 31 AB de Villiers nbsp South Africa nbsp West Indies Johannesburg 18 January 2015 Scorecard2 36 Corey Anderson nbsp New Zealand Queenstown Events Centre 1 January 2014 Scorecard3 37 Shahid Afridi nbsp Pakistan nbsp Sri Lanka Nairobi 4 October 1996 Scorecard4 40 Glenn Maxwell nbsp Australia nbsp Netherlands Delhi 25 October 2023 Scorecard5 41 Asif Khan nbsp United Arab Emirates nbsp Nepal Kirtipur 16 March 2023 ScorecardLast updated 25 October 2023 101 Fastest double centuries Rank Balls faced Player Team Opposition Venue Date Scorecard1 126 Ishan Kishan nbsp India nbsp Bangladesh Chattogram 10 December 2022 Scorecard2 128 Glenn Maxwell nbsp Australia nbsp Afghanistan Mumbai 7 November 2023 Scorecard3 137 Chris Gayle nbsp West Indies nbsp Zimbabwe Canberra 24 February 2015 Scorecard4 140 Virender Sehwag nbsp India nbsp West Indies Indore 8 December 2011 Scorecard5 145 Shubman Gill nbsp India nbsp New Zealand Hyderabad 18 January 2023 ScorecardLast updated 25 October 2023 101 Most sixes in career Rank Sixes Player Team Innings Span1 351 Shahid Afridi nbsp Pakistan 369 1996 20152 331 Chris Gayle nbsp West Indies 294 1999 20193 323 Rohit Sharma nbsp India 254 2007 20234 270 Sanath Jayasuriya nbsp Sri Lanka 433 1989 20115 229 MS Dhoni nbsp India 297 2004 2019Last updated 20 November 2023 102 Most fours in career Rank Fours Player Team Innings Span1 2 016 Sachin Tendulkar nbsp India 452 1989 20122 1 500 Sanath Jayasuriya nbsp Sri Lanka 433 1989 20113 1 385 Kumar Sangakkara 380 2000 20154 1 294 Virat Kohli nbsp India 280 2008 20235 1 231 Ricky Ponting nbsp Australia 365 1995 2012Last updated 20 November 2023 103 Most sixes in an innings Rank Sixes Runs Player Team Opposition Venue Match date Scorecard1 17 148 Eoin Morgan nbsp England nbsp Afghanistan Manchester 18 Jun 2019 Scorecard2 16 209 Rohit Sharma nbsp India nbsp Australia Bangalore 2 Nov 2013 Scorecard149 AB de Villiers nbsp South Africa nbsp West Indies Johannesburg 18 Jan 2015 Scorecard215 Chris Gayle nbsp West Indies nbsp Zimbabwe Canberra 24 Feb 2015 Scorecard173 Jaskaran Malhotra nbsp United States nbsp Papua New Guinea Muscat 9 Sep 2021 ScorecardLast updated 9 September 2021 104 Most fours in an innings Rank Fours Runs Player Team Opposition Venue Match date Scorecard1 33 264 Rohit Sharma nbsp India nbsp Sri Lanka Kolkata 13 November 2014 Scorecard2 25 200 Sachin Tendulkar nbsp India nbsp South Africa Gwalior 24 February 2010 Scorecard219 Virender Sehwag nbsp India nbsp West Indies Indore 8 December 2011 Scorecard4 24 157 Sanath Jayasuriya nbsp Sri Lanka nbsp Netherlands Amstelveen 4 July 2006 Scorecard237 Martin Guptill nbsp New Zealand nbsp West Indies Wellington 21 March 2015 Scorecard173 David Warner nbsp Australia nbsp South Africa Cape Town 12 October 2016 Scorecard210 Fakhar Zaman nbsp Pakistan nbsp Zimbabwe Bulawayo 20 July 2018 Scorecard210 Ishan Kishan nbsp India nbsp Bangladesh Chittagong 10 December 2022 ScorecardLast updated 1 January 2023 105 Highest strike rates in an innings Rank Strike rate Player Runs Balls Faced Team Opposition Venue Date1 387 50 James Franklin 31 8 nbsp New Zealand nbsp Canada Mumbai 13 March 20112 361 53 James Neesham 47 13 nbsp Sri Lanka Tauranga 3 January 20193 355 55 Nathan McCullum 32 9 Hambantota 12 November 2011Glenn Maxwell 32 9 nbsp Australia nbsp Zimbabwe Townsville 28 August 20224 344 44 Moeen Ali 31 9 nbsp England nbsp Afghanistan Manchester 18 June 2019Last updated 1 April 2023 106 Most runs in a calendar year Rank Runs Innings Player Team Year1 1 894 33 Sachin Tendulkar nbsp India 19982 1 767 41 Sourav Ganguly 19993 1 761 43 Rahul Dravid 19994 1 611 32 Sachin Tendulkar 19965 1 601 30 Matthew Hayden nbsp Australia 2007Last updated 15 February 2016 107 Most runs in a series Rank Runs Innings Player Team Series1 765 11 Virat Kohli nbsp India 2023 Cricket World Cup2 686 14 Greg Chappell nbsp Australia Benson amp Hedges World Series Cup 1980 813 673 11 Sachin Tendulkar nbsp India 2003 Cricket World Cup4 659 10 Matthew Hayden nbsp Australia 2007 Cricket World Cup5 651 11 Viv Richards nbsp West Indies Benson amp Hedges World Series Cup 1984 85Last updated 16 November 2023 108 Most runs in an over Rank Runs Sequence Batsman Team Bowler Opposition Team Venue Date Scorecard1 36 6 6 6 6 6 6 Herschelle Gibbs nbsp South Africa Daan van Bunge nbsp Netherlands St Kitts 2006 07 ScorecardJaskaran Malhotra nbsp United States Gaudi Toka nbsp Papua New Guinea Al Amerat Cricket Stadium Turf 2 2021 22 Scorecard3 35 6 W 6 6 6 4 6 Thisara Perera nbsp Sri Lanka Robin Peterson nbsp South Africa Pallekele 2013 Scorecard4 34 4 N 6 2 N 4 4 4 2 6 AB de Villiers nbsp South Africa Jason Holder nbsp West Indies Sydney 2014 15 Scorecard6 6 6 6 N 2 6 1 James Neesham nbsp New Zealand Thisara Perera nbsp Sri Lanka Mount Maunganui 2019 ScorecardLast updated 9 September 2021 109 Key N No ball W WideMost ducks in career Rank Ducks Player Team Matches Innings Period1 34 Sanath Jayasuriya nbsp Sri Lanka 445 433 1989 20112 30 Shahid Afridi nbsp Pakistan 398 369 1996 20153 28 Wasim Akram 356 280 1984 2003Mahela Jayawardene nbsp Sri Lanka 448 418 1998 20155 26 Lasith Malinga 226 119 2004 2019Last updated 4 August 2020 110 Most innings before first duck Rank Innings Player Team Span1 105 Kepler Wessels a nbsp Australia nbsp South Africa 1983 19942 72 Kumar Dharmasena nbsp Sri Lanka 1994 20013 70 Gordon Greenidge nbsp West Indies 1975 1986Samiullah Shinwari nbsp Afghanistan 2009 20195 68 Craig McMillan nbsp New Zealand 1997 2001Last updated 24 July 2019 111 112 Wessels went through his ODI career without being dismissed for a duckMost runs in a career without scoring a century Rank Runs Player Team Best Span1 5 122 Misbah ul Haq nbsp Pakistan 96 2002 20152 3 717 Wasim Akram 86 1984 20033 3 266 Moin Khan 72 1990 20044 2 943 Heath Streak nbsp Zimbabwe 79 1993 20055 2 784 Andrew Jones nbsp New Zealand 93 1987 1995Last updated 1 March 2017 113 Individual records bowling Most wickets Rank Wickets Matches Player Team Avg SR 4 W 5 W Period1 534 350 Muttiah Muralitharan nbsp Sri Lanka 23 08 35 2 15 10 1993 20112 502 356 Wasim Akram nbsp Pakistan 23 52 36 2 17 6 1984 20033 416 262 Waqar Younis 23 84 30 5 14 13 1989 20034 400 322 Chaminda Vaas nbsp Sri Lanka 27 53 39 4 9 4 1994 20085 395 398 Shahid Afridi nbsp Pakistan 34 51 44 7 4 9 1996 2015Last updated 15 February 2016 114 Fastest to multiples of wickets Wickets Bowler Team Match Record Date Reference50 Ajantha Mendis nbsp Sri Lanka 19 12 January 2009 115 100 Sandeep Lamichhane nbsp Nepal 42 21 April 2023 116 150 Mitchell Starc nbsp Australia 77 6 June 2019 117 200 102 3 September 2022 118 250 Saqlain Mushtaq nbsp Pakistan 138 20 April 2001 119 300 Brett Lee nbsp Australia 171 29 June 2008 120 350 202 10 August 2011 121 400 Waqar Younis nbsp Pakistan 252 8 December 2002 122 450 Muttiah Muralitharan nbsp Sri Lanka 295 18 April 2007 123 500 324 24 January 2009 124 Last updated 20 March 2023Best innings figures Rank Figures Player Team Opposition Venue Date1 8 19 Chaminda Vaas nbsp Sri Lanka nbsp Zimbabwe Colombo 8 December 20012 7 12 Shahid Afridi nbsp Pakistan nbsp West Indies Guyana 14 July 20133 7 15 Glenn McGrath nbsp Australia nbsp Namibia Potchefstroom 27 February 20034 7 18 Rashid Khan nbsp Afghanistan nbsp West Indies Gros Islet 9 June 20175 7 20 Andy Bichel nbsp Australia nbsp England Port Elizabeth 2 March 2003Last updated 10 June 2017 125 Best innings figures progression of record Figures Player Team Opposition Venue Date3 34 Ashley Mallett nbsp Australia nbsp England MCG Melbourne Australia 19713 33 Bob Woolmer nbsp England nbsp Australia Old Trafford Manchester England 19724 27 Geoff Arnold nbsp England nbsp Australia Edgbaston Birmingham England 19725 34 Dennis Lillee nbsp Australia nbsp Pakistan Headingley Leeds England 19756 14 Gary Gilmour nbsp Australia nbsp England Headingley Leeds England 19757 51 Winston Davis nbsp West Indies nbsp Australia Headingley Leeds England 19837 37 Aaqib Javed nbsp Pakistan span class, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.