List of One Day International cricket records

Sachin Tendulkar is the leading run-scorer 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 four Associate members. 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. ODI matches are a subset of List A cricket.

The earliest match recognised as an ODI was played between England and Australia in January 1971; 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. In February 2022, in their home series against the West Indies, India played their 1,000th ODI match, becoming the first team to play one thousand matches in this format.

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". 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 435 157 268 0 10 36.94
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 797 400 357 9 31 52.80
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,055 559 443 9 44 55.73
Ireland 13 June 2006 198 79 101 3 15 43.98
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 824 379 395 7 43 48.97
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 672 410 235 6 21 63.44
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 870 420 409 11 30 50.65
Zimbabwe 9 June 1983 568 151 395 8 14 27.97
*The win percentage excludes no results and counts ties (irrespective of a tiebreaker) as half a win.
Last updated: 23 December 2023

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

Greatest win margin (by balls remaining)

Margin Teams Venue Date Scorecard
277 balls 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
  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.

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) 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
  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.

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.

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.

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
Qualification: Only completed innings in matches that did not have overs reduced are included.

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
13 Sri Lanka Afghanistan at Sooriyawewa, 4 June 2023 Bangladesh at Colombo, 9 September 2023
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
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. 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.

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
Papua New Guinea Oman at Aberdeen, 14 August 2019 Nepal at Sharjah, 16 March 2022
Last updated: 19 March 2022
  1. No results are treated the same as wins and ties in this table.
  2. 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.

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

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

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

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

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

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

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

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

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

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

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

Most career runs – progression of record

Runs Player Team Record held until Duration of record
82 John Edrich England 24 August 1972 1 year, 232 days
113 Greg Chappell Australia 26 August 1972 2 days
144 Ian Chappell 28 August 1972 2 days
302 Dennis Amiss England 31 March 1974 1 year, 215 days
316 Ian Chappell Australia 13 July 1974 104 days
322 Dennis Amiss England 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 Australia 23 December 1979 2 days
883 Viv Richards West Indies 26 December 1979 3 days
953 Greg Chappell Australia 16 January 1980 21 days
1,059 Viv Richards West Indies 28 May 1980 133 days
1,133 Gordon Greenidge 25 November 1980 181 days
1,154 Greg Chappell Australia 5 December 1980 11 days
1,211 Viv Richards West Indies 7 December 1980 2 days
2,331 Greg Chappell Australia 7 December 1983 3 years
6,501 Viv Richards West Indies 9 November 1990 6 years, 337 days
8,648 Desmond Haynes 8 November 1996 5 years, 365 days
9,378 Mohammad Azharuddin India 15 October 2000 3 years, 342 days
18,426 Sachin Tendulkar Current 23 years, 76 days
Last updated: 21 January 2016
  1. 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
Number 3 Ricky Ponting Australia 330 12,662 42.48 1995–2012
Number 4 Ross Taylor New Zealand 182 7,690 51.27 2006–2022
Number 5 Arjuna Ranatunga Sri Lanka 153 4,675 38.63 1984–1999
Number 6 MS Dhoni India 129 4,164 47.31 2004–2019
Number 7 Chris Harris New Zealand 104 2,130 31.32 1990–2004
Number 8 Wasim Akram Pakistan 93 1,208 17.01 1985–2003
Number 9 Mashrafe Mortaza Bangladesh/Asia XI 72 701 11.88 2001–2020
Number 10 Waqar Younis Pakistan 63 478 11.11 1989–2003
Number 11 Trent Boult New Zealand 40 174 9.66 2012–2022
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
2,000 Shubhman Gill India 38 38 22 October 2023
3,000 Hashim Amla South Africa 59 57 28 August 2012
4,000 84 81 8 December 2013
5,000 Babar Azam Pakistan 99 97 5 May 2023
6,000 Hashim Amla South Africa 126 123 25 October 2015
7,000 153 150 29 May 2017
8,000 Virat Kohli India 183 175 15 June 2017
9,000 202 194 29 October 2017
10,000 213 205 24 October 2018
11,000 230 222 16 June 2019
12,000 251 242 2 December 2020
13,000 278 267 11 September 2023
14,000 Sachin Tendulkar 359 350 6 February 2006
15,000 387 377 29 June 2007
16,000 409 399 5 February 2008
17,000 435 424 5 November 2009
18,000 451 440 24 March 2011
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

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

    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

    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
    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
    Number 3 Virat Kohli 225 11,727 61.72 2009–2023
    Number 4 Michael Bevan Australia 53 2,265 59.60 1994–2004
    Number 5 AB de Villiers South Africa 42 2,027 77.96 2006–2017
    Number 6 Michael Bevan Australia 87 3,006 56.71 1994–2004
    Number 7 Michael Hussey 21 725 120.83 2004–2012
    Number 8 Lance Klusener South Africa 36 1,056 58.66 1996–2004
    Number 9 Liam Plunkett England 31 459 25.50 2005–2019
    Number 10 Dawlat Zadran Afghanistan 25 252 28.00 2012–2019
    Number 11 Josh Hazlewood Australia 28 93 18.60 2013–2023
    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
    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    Most runs in a series

    Rank Runs Innings Player Team Series
    1 765 11 Virat Kohli India 2023 Cricket World Cup
    2 686 14 Greg Chappell Australia Benson & Hedges World Series Cup 1980-81
    3 673 11 Sachin Tendulkar India 2003 Cricket World Cup
    4 659 10 Matthew Hayden Australia 2007 Cricket World Cup
    5 651 11 Viv Richards West Indies Benson & Hedges World Series Cup 1984-85
    Last updated: 16 November 2023

    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
    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

    Most innings before first duck

    Rank Innings Player Team Span
    1 105* Kepler Wessels 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
    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

    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

    Fastest to multiples of wickets

    Wickets Bowler Team Match Record Date Reference
    50 Ajantha Mendis Sri Lanka 19 12 January 2009
    100 Sandeep Lamichhane Nepal 42 21 April 2023
    150 Mitchell Starc Australia 77 6 June 2019
    200 102 3 September 2022
    250 Saqlain Mushtaq Pakistan 138 20 April 2001
    300 Brett Lee Australia 171 29 June 2008
    350 202 10 August 2011
    400 Waqar Younis Pakistan 252 8 December 2002
    450 Muttiah Muralitharan Sri Lanka 295 18 April 2007
    500 324 24 January 2009
    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

    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 India Sharjah Cricket Stadium, Sharjah, United Arab Emirates 1991–92
    7/30 Muttiah Muralitharan Sri Lanka India Sharjah Cricket Stadium, Sharjah, United Arab Emirates 2000–01
    8/19 Chaminda Vaas Sri Lanka Zimbabwe Sinhalese Sports Club Ground, Colombo, Sri Lanka 2001–02

    Best career bowling average

    Rank Bowling average Player Team Runs Wickets Span
    1 18.06 Sandeep Lamichhane Nepal 2,023 112 2018-2023
    2 18.77 Basil Hameed United Arab Emirates 676 36 2019-2023
    3 18.84 Joel Garner West Indies 2,752 146 1977-1987
    4 18.90 Ryan Harris Australia 832 44 2009-2012
    5 18.97 Tony Gray West Indies 835 44 1985-1991
    Last updated: 16 September 2023
    Qualification: At least 1,000 balls bowled.

    Best career economy rate

    Rank Economy rate Player Team Balls Runs Span
    1 3.09 Joel Garner West Indies 5,330 2,752 1977-1987
    2 3.25 Max Walker Australia 1,006 546 1977-1981
    3 3.27 Mike Hendrick England 1,248 681 1973-1981
    4 3.28 Bob Willis England 3,595 1,968 1973-1984
    5 3.30 Richard Hadlee New Zealand 6,182 3,407 1973-1990
    Last updated: 6 March 2023
    Qualification: At least 1,000 balls bowled.

    Best career bowling strike rate

    Rank Strike rate Player Team Balls Wickets Span
    1 23.43 Ryan Harris Australia 1,031 44 2009-2012
    2 24.69 Bilal Khan Oman 1,969 95 2019-2023
    3 24.75 Corey Anderson New Zealand 1,485 60 2013-2017
    4 24.76 Sandeep Lamichhane Nepal 2,774 112 2018-2023
    5 25.80 Mohammed Siraj India 1,471 57 2019-2023
    Last updated: 14 October 2023
    Qualification: At least 1,000 balls bowled.

    Most 5 wickets in an innings

    Rank 5 Wkts Player Team Matches Span
    1 13 Waqar Younis Pakistan 262 1989-2003
    2 10 Muttiah Muralitharan Sri Lanka 350 1993-2011
    3 9 Mitchell Starc Australia 110 2010-2023
    Brett Lee 221 2000-2012
    Shahid Afridi Pakistan 398 1996-2015
    Last updated: 20 March 2023

    Most consecutive five wickets in an innings

    Rank 5 Wkts Player Team Matches Span
    1 3 Waqar Younis Pakistan 262 1989-2003
    Wanindu Hasaranga Sri Lanka 44 2017-2023
    2 2 12 players
    Last updated: 9 January 2023

    Best economy rates in an innings

    Rank Economy Player Team Overs Runs Wickets Opposition Venue Date
    1 0.20 Sean Abbott Australia 5 1 2 New Zealand Cairns 8 September 2022
    2 0.30 Phil Simmons West Indies 10 3 4 Pakistan Sydney 17 December 1992
    3 0.40 Dermot Reeve England 5 2 1 Pakistan Adelaide 1 March 1992
    4 0.50 Bishan Bedi India 12 6 1 East Africa Leeds 11 June 1975
    Curtly Ambrose West Indies 10 5 1 Sri Lanka Sharjah 13 October 1999
    Last updated: 25 March 2023
    Qualification: At least 30 balls bowled.

    Best strike rates in an innings

    Rank Strike rate Player Team Wickets Runs Balls Opposition Venue Date
    1 3.6 Ryan Burl Zimbabwe 5 10 18 Australia Townsville 3 September 2022
    2 4.2 Sunil Dhaniram Canada 4 10 17 Bermuda Nairobi (Gym) 2 February 2007
    Paul Collingwood England 4 15 17 New Zealand Chester-le-Street 15 June 2008
    Virender Sehwag India 4 6 17 Bangladesh Dambulla 16 June 2010
    5 4.5 Tillakaratne Dilshan Sri Lanka 4 4 18 Zimbabwe Pallekele 10 March 2011
    Sushan Bhari Nepal 4 5 18 United States Kirtipur 12 February 2020
    Last updated: 3 September 2022
    Qualification: At least 4 wickets.

    Most runs conceded in an innings

    Rank Runs Bowling figures Player Team Opposition Venue Date
    1 115 10–0–115–2 Bas de Leede Netherlands Australia Delhi 25 October 2023
    2 113 10–0–113–0 Mick Lewis Australia South Africa Johannesburg 12 March 2006
    Adam Zampa Centurion 15 September 2023
    4 110 10–0–110–0 Wahab Riaz Pakistan England Nottingham 30 August 2016
    9–0–110–0 Rashid Khan Afghanistan England Manchester 18 June 2019
    Last updated: 25 October 2023

    Most wickets in a calendar year

    Rank Wickets Player Team Matches Year
    1 69 Saqlain Mushtaq Pakistan 36 1997
    2 65 33 1996
    3 62 Saeed Ajmal Pakistan 33 2013
    Shane Warne Australia 37 1999
    5 61 Anil Kumble India 32 1996
    Shaun Pollock South Africa 38 2000
    Abdul Razzaq Pakistan 38
    Last updated: 27 August 2020

    Most wickets in a series

    Rank Wickets Player Team Matches Series
    1 27 Glenn McGrath Australia 11 1998–99 Carlton and United Series
    Mitchell Starc Australia 10 2019 Cricket World Cup
    3 26 Glenn McGrath Australia 11 2007 Cricket World Cup
    4 25 Dennis Lillee Australia 14 Benson & Hedges World Series Cup 1980–81
    5 24 Joel Garner West Indies 14 Benson & Hedges World Series Cup 1981–82
    Last updated: 27 August 2020

    Individual records (fielding)

    Most catches in ODI career

    Rank Catches Innings Player Team Ct/Inn Span
    1 218 443 Mahela Jayawardene Sri Lanka 0.492 1998-2015
    2 160 372 Ricky Ponting Australia 0.430 1995-2012
    3 156 332 Mohammed Azharuddin India 0.469 1985-2000
    4 151 289 Virat Kohli 0.522 2008-2023
    5 142 232 Ross Taylor New Zealand 0.612 2006-2022
    Last updated: 20 November 2023
    1. This list excludes catches made as wicket-keeper.

    Most catches in a series

    Rank Catches Player Team Matches Innings Series
    1 13 Joe Root England 11 11 2019 Cricket World Cup
    2 12 Allan Border Australia 11 11 Benson & Hedges World Series 1988–89
    VVS Laxman India 7 7 2003–04 VB Series
    4 11 Jeremy Coney New Zealand 11 11 Benson & Hedges World Series 1980–81
    Allan Border Australia 12 12 Benson & Hedges World Series 1985–86
    Carl Hooper West Indies 7 7 1992–93 Total International Series
    Ricky Ponting Australia 11 11 2003 Cricket World Cup
    Last updated: 27 August 2020

    Individual records (wicket-keeping)

    Most dismissals

    Rank Dismissals Innings Player Team Catches Stumpings Dis/Inn Span
    1 482 353 Kumar Sangakkara Sri Lanka 383 99 1.365 2000–2015
    2 472 281 Adam Gilchrist Australia 417 55 1.679 1996–2008
    3 444 345 MS Dhoni India 321 123 1.286 2004–2019
    4 424 290 Mark Boucher South Africa 402 22 1.462 1998–2011
    5 287 209 Moin Khan Pakistan 214 73 1.373 1990–2004
    Last updated: 24 July 2019
    1. Sangakkara also took 19 catches in 44 matches where he was not the designated wicket-keeper.

    Most catches

    Rank Catches Innings Player Team Span
    1 417 281 Adam Gilchrist Australia 1996–2008
    2 402 290 Mark Boucher South Africa 1998–2011
    3 383 353 Kumar Sangakkara Sri Lanka 2000–2015
    4 321 345 MS Dhoni India 2004–2019
    5 227 183 Brendon McCullum New Zealand 2002–2016
    Last updated: 24 July 2019
    1. Sangakkara also took 19 catches in 44 matches where he was not the designated wicket-keeper.

    Most stumpings

    Rank Stumpings Innings Player Team Span
    1 123 345 MS Dhoni India 2004–2019
    2 99 353 Kumar Sangakkara Sri Lanka 2000–2015
    3 75 185 Romesh Kaluwitharana 1990–2004
    4 73 209 Moin Khan Pakistan 1990–2004
    5 55 239 Mushfiqur Rahim Bangladesh 2006–2023
    281 Adam Gilchrist Australia 1996–2008
    Last updated: 14 September 2023

    Most dismissals in a series

    Rank Dismissals Team Player Matches Innings Series
    1 27 Adam Gilchrist Australia 12 12 1998–99 Carlton & United Series
    2 23 Jeff Dujon West Indies 13 13 Benson & Hedges World Series 1984–85
    3 22 Rodney Marsh Australia 12 12 Benson & Hedges World Series 1982–83
    4 21 Adam Gilchrist 10 10 2003 Cricket World Cup
    MS Dhoni India 10 9 2007–08 Commonwealth Bank Series
    Tom Latham New Zealand 10 10 2019 Cricket World Cup
    Last updated: 27 August 2020

    Individual match records

    Most matches played

    Rank Matches Player Team Runs Wkts Period
    1 463 Sachin Tendulkar India 18,426 154 1989–2012
    2 448 Mahela Jayawardene Sri Lanka 12,650 8 1998–2015
    3 445 Sanath Jayasuriya 13,430 323 1989–2011
    4 404 Kumar Sangakkara 14,234 - 2000–2015
    5 398 Shahid Afridi Pakistan 8,064 395 1996–2015
    Last updated: 9 January 2016

    Most consecutive career matches

    Rank Matches Player Team Period
    1 185 Sachin Tendulkar India 1990–1998
    2 172 Andy Flower Zimbabwe 1992–2001
    3 162 Hansie Cronje South Africa 1993–2000
    4 133 Shaun Pollock 2000–2005
    5 132 Richie Richardson West Indies 1987–1993
    Last updated: 3 June 2018

    Most matches played as captain

    Rank Matches Player Team Won Lost Tied NR Won% Period
    1 230 Ricky Ponting Australia 165 51 2 12 76.14 2002–2012
    2 218 Stephen Fleming New Zealand 98 106 1 13 48.04 1997–2007
    3 200 MS Dhoni India 110 74 5 11 59.52 2007–2018
    4 193 Arjuna Ranatunga Sri Lanka 89 95 1 8 48.37 1988–1999
    5 178 Allan Border Australia 107 67 1 3 61.42 1985–1994
    Last updated: 27 August 2020

    Most matches won as a captain

    Rank Won Player Team Matches Lost Tied NR Won% Period
    1 165 Ricky Ponting Australia 230 51 2 12 76.14 2002–2012
    2 110 MS Dhoni India 200 74 5 11 59.52 2007–2018
    3 107 Allan Border Australia 178 67 1 3 61.42 1985–1994
    4 99 Hansie Cronje South Africa 138 35 1 3 73.70 1994–2000
    5 98 Stephen Fleming New Zealand 218 106 1 13 48.04 1997–2007
    Last updated: 27 August 2020

    Youngest player on debut

    Rank Age Player Team Date
    1 14 years, 223 days Hasan Raza Pakistan 30 October 1996
    2 15 years, 116 days Mohammad Sharif Bangladesh 7 April 2001
    3 15 years, 212 days Gulsan Jha Nepal 17 September 2021
    4 15 years, 258 days Gurdeep Singh Kenya 4 October 2013
    5 15 years, 273 days Nitish Kumar Canada 18 February 2010
    Last updated: 17 September 2021

    Oldest player on debut

    Rank Age Player Team Date
    1 47 years, 240 days Nolan Clarke Netherlands 17 February 1996
    2 44 years, 359 days Norman Gifford England 24 March 1985
    3 43 years, 306 days Rahul Sharma Hong Kong 16 July 2004
    4 43 years, 236 days Lennie Louw Namibia 20 February 2003
    5 43 years, 112 days Flavian Aponso Netherlands 17 February 1996
    Last updated: 27 August 2020

    Oldest player

    Rank Age Player Team Date
    1 47 years, 257 days Nolan Clarke Netherlands 5 March 1996
    2 45 years, 312 days John Traicos Zimbabwe 25 March 1993
    3 44 years, 361 days Norman Gifford England 26 March 1985
    4 43 years, 308 days Rahul Sharma Hong Kong 18 July 2004
    5 43 years, 267 days Khurram Khan United Arab Emirates 15 March 2015
    Last updated: 27 August 2020

    Most Player-of-the-Match awards

    Rank No. of Awards Player Team Matches Period
    1 62 Sachin Tendulkar India 463 1989–2012
    2 48 Sanath Jayasuriya Sri Lanka 445 1989–2011
    3 41 Virat Kohli India 291 2008–Present
    4 32 Jacques Kallis South Africa 328 1996–2014
    Ricky Ponting Australia 375 1995–2012
    Shahid Afridi Pakistan 398 1996–2015
    Last updated: 19 October 2023

    Most Player-of-the-series awards

    Rank No. of Awards Player Team Matches Series Period
    1 15 Sachin Tendulkar India 463 108 1989–2012
    2 11 Virat Kohli 292 71 2008–Present
    Sanath Jayasuriya Sri Lanka 445 111 1989–2011
    4 9 Shaun Pollock South Africa 303 60 1996–2008
    5 8 Chris Gayle West Indies 301 71 1999–2019
    Last updated: 20 November 2023

    Partnership records

    Highest partnerships

    Rank Runs Wicket First batsman Second batsman Team Opposition Venue Date Scorecard
    1 372 2nd Chris Gayle (215) Marlon Samuels (133*) West Indies Zimbabwe Canberra 24 February 2015 Scorecard
    2 365 1st John Campbell (179) Shai Hope (170) Ireland Dublin 5 May 2019 Scorecard
    3 331 2nd Sachin Tendulkar (186*) Rahul Dravid (153) India New Zealand Hyderabad 8 November 1999 Scorecard
    4 318 Sourav Ganguly (183) Rahul Dravid (145) Sri Lanka Taunton 26 May 1999 Scorecard
    5 304 1st Fakhar Zaman (210*) Imam-ul-Haq (113) Pakistan Zimbabwe Bulawayo 20 July 2018 Scorecard
    Last updated: 27 August 2020

    Highest partnerships by wicket

    Wicket Runs First batsman Second batsman Team Opposition Venue Date Scorecard
    1st wicket 365 John Campbell (179) Shai Hope (170) West Indies Ireland Dublin 5 May 2019 Scorecard
    2nd wicket 372 Chris Gayle (215) Marlon Samuels (133*) Zimbabwe Canberra 24 February 2015 Scorecard
    3rd wicket 258 Darren Bravo (124) Denesh Ramdin (169) Bangladesh Basseterre 25 August 2014 Scorecard
    4th wicket 275* Mohammad Azharuddin (153*) Ajay Jadeja (116*) India Zimbabwe Cuttack 9 April 1998 Scorecard
    5th wicket 256* David Miller (138*) JP Duminy (115*) South Africa Hamilton 15 February 2015 Scorecard
    6th wicket 267* Grant Elliott (104*) Luke Ronchi (170*) New Zealand Sri Lanka Dunedin 23 January 2015 Scorecard
    7th wicket 177 Jos Buttler (129) Adil Rashid (69) England New Zealand Birmingham 9 June 2015 Scorecard
    8th wicket 202* Glenn Maxwell (201*) Pat Cummins (12*) Australia Afghanistan Mumbai 7 November 2023 Scorecard
    9th wicket 132 Angelo Mathews (77*) Lasith Malinga (56) Sri Lanka Australia Melbourne 3 November 2010 Scorecard
    10th wicket 106* Viv Richards (189*) Michael Holding (12*) West Indies England Manchester 31 May 1984 Scorecard
    Last updated: 27 August 2020

    An asterisk (*) signifies an unbroken partnership (i.e. neither of the batsmen was dismissed before either the end of the allotted overs or the required score being reached).

    Highest overall partnership runs by a pair

    Rank Runs Innings Players Team Highest Average 100/50 ODI career span
    1 8,227 176 Sourav Ganguly & Sachin Tendulkar India 258 47.55 26/29 1992–2007
    2 5,992 151 Mahela Jayawardene & Kumar Sangakkara Sri Lanka 179 41.61 15/32 2000–2015
    3 5,475 108 Tillakaratne Dilshan & Kumar Sangakkara 210* 53.67 20/19 2000–2015
    4 5,462 144 Marvan Atapattu & Sanath Jayasuriya 237 39.29 14/26 1996–2007
    5 5,409 117 Adam Gilchrist & Matthew Hayden Australia 172 47.44 18/15 2000–2008
    Last updated: 11 October 2022

    Individual records (officials)

    Most matches as an umpire

    Matches Umpire Country ODI Career Span
    229 Aleem Dar Pakistan 2000–present
    209 Rudi Koertzen South Africa 1992–2010
    200 Billy Bowden New Zealand 1995–2016
    181 Steve Bucknor West Indies 1989–2009
    174 Daryl Harper Australia 1994–2011
    Simon Taufel 1999–2012
    Last updated: 18 July 2022

    Most matches as a match referee

    Matches Referee Country ODI Career Span
    394 Ranjan Madugalle Sri Lanka 1993–present
    355 Chris Broad England 2004–present
    315 Jeff Crowe New Zealand 2004–present
    257 Javagal Srinath India 2006–present
    222 Roshan Mahanama Sri Lanka 2004–2015
    Last updated: 5 October 2023

    See also