Cricket is like a big storybook filled with records, and each achievement adds to the wonderful history of this beloved sport. It’s not just a game; it’s a bunch of amazing moments that make us cheer and remember why we love cricket.ODI Cricket has seen some amazing moments and cool achievements. From awesome batting to game-changing bowling, let’s check out the world of ODI Cricket Records.
Team Records
1. Afghanistan
First ODI: 19 April 2009
Matches: 161
Wins: 77
Losses: 79
Tied: 1
No result: 4
Win Percentage: 49.36%
2. Australia
First ODI: 5 January 1971
Matches: 997
Wins: 606
Losses: 348
Tied: 9
No result: 34
Win Percentage: 63.39%
3. Bangladesh
First ODI: 31 March 1986
Matches: 432
Wins: 156
Losses: 266
Tied: 0
No result: 10
Win Percentage: 36.96%
4. India
First ODI: 13 July 1974
Matches: 1,052
Wins: 557
Losses: 442
Tied: 9
No result: 44
Win Percentage: 55.70%
5. New Zealand
First ODI: 11 February 1973
Matches: 821
Wins: 377
Losses: 394
Tied: 7
No result: 43
Win Percentage: 48.90%
6. Pakistan
First ODI: 11 February 1973
Matches: 970
Wins: 512
Losses: 428
Tied: 9
No result: 21
Win Percentage: 54.42%
7. South Africa
First ODI: 10 November 1991
Matches: 669
Wins: 409
Losses: 233
Tied: 6
No result: 21
Win Percentage: 63.58%
8. Sri Lanka
First ODI: 7 June 1975
Matches: 909
Wins: 415
Losses: 450
Tied: 5
No result: 39
Win Percentage: 47.98%
9. West Indies
First ODI: 5 September 1973
Matches: 869
Wins: 419
Losses: 409
Tied: 11
No result: 30
Win Percentage: 50.59%
10. Zimbabwe
First ODI: 9 June 1983
Matches: 566
Wins: 151
Losses: 394
Tied: 8
No result: 13
Win Percentage: 28.02%
Result Records:
Greatest Win Margin (by runs)
• India beat Sri Lanka by 317 runs on 15 January 2023.
• Australia beat the Netherlands by 309 runs on 25 October 2023.
• Zimbabwe beat the United States by 304 runs on 26 June 2023.
• India beat Sri Lanka by 302 runs on 2 November 2023.
• New Zealand beat Ireland by 290 runs on 1 July 2008.
Greatest Win Margin (by balls remaining)
• England beat Canada by 277 balls on 13 June 1979.
• Sri Lanka beat Zimbabwe by 274 balls on 8 December 2001.
• Sri Lanka beat Canada by 272 balls on 19 February 2003.
• Nepal beat the United States by 268 balls on 12 February 2020.
• New Zealand beat Bangladesh by 264 balls on 31 December 2007.
Greatest Win Margin (by wickets)
Teams batting second have won by ten wickets 63 times, with West Indies and India winning in such a manner 10 times.
Highest Successful Chases
• South Africa chased 438 against Australia on 12 March 2006.
• The Netherlands chased 374 against the West Indies on 26 June 2023.
• South Africa chased 372 against Australia on 5 October 2016.
• England chased 364 against the West Indies on 20 February 2019.
• India chased 362 against Australia on 16 October 2013.
Narrowest Win Margins (by runs)
The narrowest margin of victory by teams batting first is one run, achieved in 35 ODIs.
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, settled in 70 ODIs. West Indies recorded such victories on twelve occasions.
Lowest Totals Defended Successfully
• India defended 125 against Pakistan (87) on 22 March 1985.
• West Indies defended 127 against England (125) on 4 February 1981.
• Zimbabwe defended 129 against Afghanistan (126) on 21 February 2017.
• South Africa defended 115 against England (115) on 19 January 1996.
• Afghanistan defended 131 against Zimbabwe (82) on 25 December 2015.
Most Consecutive Wins
• Australia had 21 consecutive wins from 11 January 2003 to 24 May 2003.
• Sri Lanka had 13 consecutive wins from 4 June 2023 to 9 September 2023.
• South Africa had 12 consecutive wins from 13 February 2005 to 30 October 2005.
• Pakistan had 12 consecutive wins from 18 November 2007 to 8 June 2008.
• South Africa had 12 consecutive wins from 25 September 2016 to 19 February 2017.
Most Consecutive Defeats
• Bangladesh had 23 consecutive defeats from 8 October 1999 to 9 October 2002.
• Bangladesh had 22 consecutive defeats from 31 March 1986 to 14 May 1998.
• Zimbabwe had 18 consecutive defeats from 11 June 1983 to 14 March 1992.
• Bangladesh had 18 consecutive defeats from 22 September 2003 to 12 November 2003.
• Papua New Guinea had 18 consecutive defeats from 14 August 2019 to 16 March 2022.
Most Consecutive All-Out Dismissals
• Sri Lanka had 14 consecutive all-out dismissals from 4 June 2023 to 12 September 2023.
• Australia had 10 consecutive all-out dismissals from 2 November 2009 to 9 February 2010.
• Australia had 9 consecutive all-out dismissals from 4 March 2015 to 5 September 2015.
Team Scoring Records
Highest Innings Totals
• England scored 498-4 against the Netherlands on 17 June 2022.
• Australia scored 481-6 against England on 19 June 2018.
• Pakistan scored 444-3 on 30 August 2016.
• Sri Lanka scored 443-9 against the Netherlands on 4 July 2006.
• South Africa scored 439-2 against West Indies on 18 January 2015.
Highest Innings Total Batting Second
• South Africa chased 438-9 against Australia on 12 March 2006.
• Sri Lanka scored 411-8 against India on 15 December 2009 (lost).
• West Indies scored 389 against England on 27 February 2019 (lost).
• New Zealand scored 383-9 against Australia on 28 October 2023 (lost).
• The Netherlands scored 374-9 against West Indies on 26 June 2023 (tie, won by super over).
Highest Match Aggregate
• Australia (434-4) vs. South Africa (438-9) had a total of 872 runs on 12 March 2006.
• India (414-7) vs. Sri Lanka (411-8) had a total of 825 runs on 15 December 2009.
• England (418-6) vs. West Indies (389) had a total of 807 runs on 27 February 2019.
• Australia (388) vs. New Zealand (383-9) had a total of 771 runs on 28 October 2023.
• England (498-4) vs. Netherlands (266) had a total of 764 runs on 17 June 2022.
Lowest Innings Totals
• The United States scored 35 against Nepal on 12 February 2020.
• Zimbabwe scored 35 against Sri Lanka on 25 April 2004.
• Canada scored 36 against Pakistan on 19 February 2003.
• Zimbabwe scored 38 against Canada on 8 December 2001.
• Pakistan scored 43 against West Indies on 25 February 1993.
Shortest Completed Innings (by balls)
- United States vs. Nepal
Score: 35 runs
Balls: 72
Venue: Kirtipur
Date: 12 February 2020 - Zimbabwe vs. Afghanistan
Score: 54 runs
Balls: 83
Venue: Harare
Date: 26 February 2017 - Namibia vs. Australia
Score: 45 runs
Balls: 84
Venue: Potchefstroom
Date: 27 February 2003 - Canada vs. Kenya
Score: 92 runs
Balls: 89
Venue: Nairobi (Jaff)
Date: 5 February 2007 - Sri Lanka vs. India
Score: 50 runs
Balls: 92
Venue: Colombo (RPS)
Date: 17 September 2023
Most Sixes in an Innings
- England vs. Netherlands
Sixes: 26
Venue: Amstelveen
Date: 17 June 2022 - West Indies vs. England
Sixes: 23
Venue: Bridgetown
Date: 20 February 2019 - New Zealand vs. West Indies
Sixes: 22
Venue: Queenstown
Date: 1 January 2014
Most Fours in an Innings
- Sri Lanka vs. Netherlands
Fours: 56
Venue: Amstelveen
Date: 4 July 2006 - India vs. West Indies
Fours: 48
Venue: Indore
Date: 8 December 2011 - India vs. Sri Lanka
Fours: 47
Venue: Kolkata
Date: 13 November 2014 - Scotland vs. England
Fours: 45
Venue: Edinburgh
Date: 10 June 2018
Individual Hundreds in an Innings
South Africa vs. West Indies
Hundreds: 3
Venue: Johannesburg
Date: 21 January 2015
Individual Hundreds in a Match
- Pakistan vs. Australia
Team 1 Hundreds: 4
Team 2 Hundreds: 2
Venue: Lahore
Date: 10 November 1998 - India vs. Australia
Team 1 Hundreds: 2
Team 2 Hundreds: 2
Venue: Nagpur
Date: 30 October 2013 - Pakistan vs. Sri Lanka
Team 1 Hundreds: 2
Team 2 Hundreds: 2
Venue: Hyderabad
Date: 10 October 2023
Individual Records (Batting)
Most Career Runs
- Sachin Tendulkar (India)
Runs: 18,426
Innings: 452
Average: 44.83
100s: 49, 50s: 96
Period: 1989–2012 - Kumar Sangakkara (Sri Lanka)
Runs: 14,234
Innings: 404
Average: 41.98
100s: 25, 50s: 93
Period: 2000–2015 - Virat Kohli (India)
Runs: 13,848
Innings: 280
Average: 58.67
100s: 50, 50s: 72
Period: 2008–Present
Most Runs in Each Batting Position
Opener: Sachin Tendulkar (India)
Runs: 15,310
Innings: 340
Average: 48.29
ODI Career Span: 1989–2012
Number 3: Ricky Ponting (Australia)
Runs: 12,662
Innings: 330
Average: 42.48
ODI Career Span: 1995–2012
Number 4: Ross Taylor (New Zealand)
Runs: 7,690
Innings: 182
Average: 51.27
ODI Career Span: 2006–2022
Number 5: Arjuna Ranatunga (Sri Lanka)
Runs: 4,675
Innings: 153
Average: 38.63
ODI Career Span: 1984–1999
Number 6: MS Dhoni (India)
Runs: 4,164
Innings: 129
Average: 47.31
ODI Career Span: 2004–2019
Number 7: Chris Harris (New Zealand)
Runs: 2,130
Innings: 104
Average: 31.32
ODI Career Span: 1990–2004
Number 8: Wasim Akram (Pakistan)
Runs: 1,208
Innings: 93
Average: 17.01
ODI Career Span: 1985–2003
Number 9: Mashrafe Mortaza (Bangladesh)
Runs: 701
Innings: 72
Average: 11.88
ODI Career Span: 2001–2020
Number 10: Waqar Younis (Pakistan)
Runs: 478
Innings: 63
Average: 11.11
ODI Career Span: 1989–2003
Number 11: Trent Boult (New Zealand)
Runs: 174
Innings: 40
Average: 9.66
ODI Career Span: 2012–2022
Fastest to Multiples of 1000 Runs
1,000 Runs
Batsman: Fakhar Zaman (Pakistan)
Matches Played: 18
Record Date: 22 July 2018
2,000 Runs
Batsman: Shubhman Gill (India)
Matches Played: 38
Record Date: 22 October 2023
3,000 Runs
Batsman: Hashim Amla (South Africa)
Matches Played: 59
Record Date: 28 August 2012
4,000 Runs
Batsman: Hashim Amla (South Africa)
Matches Played: 84
Record Date: 8 December 2013
5,000 Runs
Batsman: Babar Azam (Pakistan)
Matches Played: 99
Record Date: 5 May 2023
6,000 Runs
Batsman: Hashim Amla (South Africa)
Matches Played: 126
Record Date: 25 October 2015
7,000 Runs
Batsman: Hashim Amla (South Africa)
Matches Played: 153
Record Date: 29 May 2017
8k, 9k, 10k, 11k, 12k, 13k Runs
Batsman: Virat Kohli (India)
Matches Played: 183, 202, 213, 230, 251, 278
Record Date: 15 June 2017, 29 October 2017, 24 October 2018, 16 June 2019, 2 December 2020, 11 September 2023
14k, 15k, 16k, 17k Runs
Batsman: Sachin Tendulkar
Matches Played: 359, 387, 409, 435, 451
Record Date: 6 February 2006, 29 June 2007, 5 February 2008, 5 November 2009, 24 March 2011
Highest Individual Scores
264 Runs
Player: Rohit Sharma (India)
Opponent: Sri Lanka
Venue: Kolkata
Date: 13 November 2014
237 Runs:*
Player: Martin Guptill (New Zealand)
Opponent: West Indies
Venue: Wellington
Date: 21 March 2015
Highest average at each position
Opener: Shubman Gill from India has an outstanding batting record as an opener, scoring 2,092 runs in 40 innings with an impressive average of 63.39. He has been playing from 2020 to 2023.
Number 3: Virat Kohli, a stalwart for India, has a remarkable average of 61.72, amassing 11,727 runs in 225 innings as the number 3 batsman from 2009 to 2023.
Number 4: Australia’s Michael Bevan held the number 4 position, scoring 2,265 runs in 53 innings at an excellent average of 59.60 during his career span from 1994 to 2004.
Number 5: AB de Villiers, representing South Africa, showcased his brilliance at number 5, accumulating 2,027 runs in 42 innings with an astounding average of 77.96 from 2006 to 2017.
Number 6: Michael Bevan, again from Australia, proved his consistency at number 6, scoring 3,006 runs in 87 innings with an average of 56.71 from 1994 to 2004.
Number 7: Michael Hussey was a powerhouse at number 7, amassing 725 runs in 21 innings at a remarkable average of 120.83 from 2004 to 2012.
Number 8: Lance Klusener, a South African cricketer, performed exceptionally well at number 8, scoring 1,056 runs in 36 innings with an average of 58.66 from 1996 to 2004.
Number 9: England’s Liam Plunkett held the number 9 position, scoring 459 runs in 31 innings, maintaining an average of 25.50 from 2005 to 2019.
Number 10: Dawlat Zadran from Afghanistan, as the number 10 batsman, scored 252 runs in 25 innings with an average of 28.00 from 2012 to 2019.
Number 11: Australia’s Josh Hazlewood, at the number 11 position, scored 93 runs in 28 innings with an average of 18.60 from 2013 to 2023.
Highest Strike Rates
• Andre Russell from West Indies had the highest strike rate of 130.22, scoring 1,034 runs in 794 balls from 2011 to 2019.
• Glenn Maxwell from Australia maintained a strike rate of 125.75, scoring 3,691 runs in 2,935 balls from 2012 to 2023.
• Heinrich Klaasen from South Africa had a strike rate of 117.58, scoring 1,638 runs in 1,393 balls from 2018 to 2023.
• Jos Buttler from England and Lionel Cann from Bermuda shared the fourth position with a strike rate of 117.52 and 117.06, respectively.
Most Centuries
• Virat Kohli from India leads with 50 centuries from 279 innings since 2008.
• Sachin Tendulkar scored 49 centuries in 452 innings from 1989 to 2012.
• Rohit Sharma from India secured 31 centuries in 253 innings since 2007.
• Ricky Ponting from Australia and Sanath Jayasuriya from Sri Lanka follow with 30 and 28 centuries, respectively.
Most Fifties
• Sachin Tendulkar from India tops the list with 96 fifties in 452 innings from 1989 to 2012.
• Kumar Sangakkara from Sri Lanka follows with 93 fifties in 380 innings from 2000 to 2015.
• Jacques Kallis from South Africa, Rahul Dravid from India, and Inzamam-ul-Haq from Pakistan complete the list with 86, 83, and 80 fifties, respectively.
Fastest Fifties
• AB de Villiers from South Africa holds the record for the fastest fifty, facing only 16 balls against West Indies in Johannesburg on January 18, 2015.
• Sanath Jayasuriya, Kusal Perera, Martin Guptill, and Liam Livingstone follow closely.
Fastest Centuries
• AB de Villiers from South Africa recorded the fastest century, facing 31 balls against West Indies in Johannesburg on January 18, 2015.
• Corey Anderson, Shahid Afridi, Glenn Maxwell, and Asif Khan complete the list.
Fastest Double Centuries
• Ishan Kishan from India achieved the fastest double century, facing 126 balls against Bangladesh in Chattogram on December 10, 2022.
• Glenn Maxwell, Chris Gayle, Virender Sehwag, and Shubman Gill complete the list.
Most Sixes in Career
• Shahid Afridi from Pakistan tops the list with 351 sixes in 369 innings from 1996 to 2015.
• Chris Gayle, Rohit Sharma, Sanath Jayasuriya, and MS Dhoni follow with 331, 323, 270, and 229 sixes, respectively.
Most Fours in Career
• Sachin Tendulkar from India leads with 2,016 fours in 452 innings from 1989 to 2012.
• Sanath Jayasuriya, Kumar Sangakkara, Virat Kohli, and Ricky Ponting follow with 1,500, 1,385, 1,294, and 1,231 fours, respectively.
Most Sixes in an Innings
• Eoin Morgan from England hit 17 sixes against Afghanistan in Manchester on June 18, 2019.
• Rohit Sharma, AB de Villiers, Chris Gayle, and Jaskaran Malhotra follow with 16, 16, 16, and 16 sixes, respectively.
Most Fours in an Innings
• Rohit Sharma from India holds the record with 33 fours against Sri Lanka in Kolkata on November 13, 2014.
• Sachin Tendulkar, Virender Sehwag, Sanath Jayasuriya, Martin Guptill, David Warner, and Fakhar Zaman follow with 25 to 24 fours in an innings.
Highest Strike Rates in an Innings
• James Franklin from New Zealand tops the list with a strike rate of 387.50, scoring 31* runs in 8 balls against Canada in Mumbai on March 13, 2011.
• James Neesham, Nathan McCullum, Glenn Maxwell, and Moeen Ali complete the list with strike rates of 361.53, 355.55, 344.44, and 344.44, respectively.
Most Runs in a Calendar Year
• Sachin Tendulkar from India scored the most runs in a calendar year, amassing 1,894 runs in 33 innings in 1998.
• Sourav Ganguly, Rahul Dravid, Sachin Tendulkar (again), and Matthew Hayden follow with runs ranging from 1,767 to 1,601 in various years.
Most Runs in a Series
• Virat Kohli from India scored 765 runs in 11 innings during the 2023 Cricket World Cup.
• Greg Chappell from Australia scored 686 runs in 14 innings in the Benson & Hedges World Series Cup 1980-81.
• Sachin Tendulkar from India scored 673 runs in 11 innings during the 2003 Cricket World Cup.
• Matthew Hayden from Australia scored 659 runs in 10 innings during the 2007 Cricket World Cup.
• Viv Richards from West Indies scored 651 runs in 11 innings in the Benson & Hedges World Series Cup 1984-85.
Most Runs in an Over
• Herschelle Gibbs from South Africa hit six consecutive sixes, scoring 36 runs off Daan van Bunge from the Netherlands during a match in St. Kitts in 2006-07.
• Jaskaran Malhotra from the United States also scored 36 runs in an over, hitting six consecutive sixes off Gaudi Toka from Papua New Guinea at Al Amerat Cricket Stadium Turf 2 in 2021-22.
• Thisara Perera from Sri Lanka scored 35 runs in an over, including sixes, a wicket, and a boundary against Robin Peterson from South Africa in Pallekele in 2013.
• AB de Villiers from South Africa hit 34 runs in an over against Jason Holder from West Indies in Sydney in 2014-15.
• James Neesham from New Zealand hit 34 runs in an over, including six consecutive sixes, against Thisara Perera from Sri Lanka in Mount Maunganui in 2019.
Most Ducks in Career
• Sanath Jayasuriya from Sri Lanka holds the record for the most ducks in a career with 34 ducks in 445 matches from 1989 to 2011.
• Shahid Afridi from Pakistan follows with 30 ducks in 398 matches from 1996 to 2015.
• Wasim Akram from Pakistan and Mahela Jayawardene from Sri Lanka share the third position with 28 ducks each.
• Lasith Malinga from Sri Lanka recorded 26 ducks in his career from 2004 to 2019.
Most Innings Before First Duck
• Kepler Wessels from Australia/South Africa holds the record with 105 innings without being dismissed for a duck from 1983 to 1994.
• Kumar Dharmasena from Sri Lanka had 72 innings before his first duck from 1994 to 2001.
• Gordon Greenidge from the West Indies and Samiullah Shinwari from Afghanistan share the third position with 70 innings each.
• Craig McMillan from New Zealand had 68 innings before his first duck from 1997 to 2001.
Most Runs in a Career Without Scoring a Century
• Misbah-ul-Haq from Pakistan scored 5,122 runs without a century from 2002 to 2015.
• Wasim Akram from Pakistan follows with 3,717 runs and a highest score of 86 from 1984 to 2003.
• Moin Khan from Pakistan scored 3,266 runs without a century from 1990 to 2004.
• Heath Streak from Zimbabwe and Andrew Jones from New Zealand complete the list.
Individual Records (Bowling)
Most Wickets
• Muttiah Muralitharan from Sri Lanka leads with 534 wickets at an average of 23.08 from 1993 to 2011.
• Wasim Akram from Pakistan follows with 502 wickets at an average of 23.52 from 1984 to 2003.
• Waqar Younis, Chaminda Vaas, and Shahid Afridi complete the top five.
Fastest to Multiples of Wickets
• Ajantha Mendis from Sri Lanka was the fastest to 50 wickets, achieving the feat in 19 matches on 12 January 2009.
• Sandeep Lamichhane from Nepal was the fastest to 100 wickets in 42 matches on 21 April 2023.
• Mitchell Starc, Saqlain Mushtaq, and Brett Lee complete the list.
Best Innings Figures
• Chaminda Vaas from Sri Lanka holds the record for the best innings figures, taking 8/19 against Zimbabwe in Colombo on 8 December 2001.
• Shahid Afridi from Pakistan follows with 7/12 against West Indies in Guyana on 14 July 2013.
• Glenn McGrath, Rashid Khan, and Andy Bichel complete the top five.
Best Career Bowling Average
• Sandeep Lamichhane from Nepal has the best career bowling average of 18.06, taking 112 wickets from 2018 to 2023.
• Basil Hameed, Joel Garner, Ryan Harris, and Tony Gray complete the top five.
Best Career Economy Rate
• Joel Garner from West Indies has the best career economy rate of 3.09, bowling 5,330 balls and conceding 2,752 runs from 1977 to 1987.
• Max Walker, Mike Hendrick, Bob Willis, and Richard Hadlee complete the top five.
Best Career Bowling Strike Rate
• Ryan Harris from Australia has the best career bowling strike rate of 23.43, taking 44 wickets in 1,031 balls from 2009 to 2012.
• Bilal Khan, Corey Anderson, Sandeep Lamichhane, and Mohammed Siraj complete the top five.
Most 5 Wickets in an Innings
• Waqar Younis from Pakistan leads with 13 instances of taking 5 wickets in an innings from 262 matches from 1989 to 2003.
• Muttiah Muralitharan, Mitchell Starc, Brett Lee, and Shahid Afridi complete the top five.
Most Consecutive Five Wickets in an Innings
• Waqar Younis from Pakistan and Wanindu Hasaranga from Sri Lanka share the record with three consecutive instances of taking 5 wickets in an innings.
• Twelve players achieved two consecutive instances.
Best Economy Rates in an Innings
• Sean Abbott from Australia has the best economy rate in an innings, conceding only 1 run in 5 overs against New Zealand in Cairns on 8 September 2022.
• Phil Simmons, Dermot Reeve, Bishan Bedi, and Curtly Ambrose complete the top five.
Best Strike Rates in an Innings
• Ryan Burl from Zimbabwe holds the record for the best strike rate in an innings, taking 5 wickets for 10 runs in 18 balls against Australia in Townsville on 3 September 2022.
• Sunil Dhaniram from Canada, Paul Collingwood from England, Virender Sehwag from India, Tillakaratne Dilshan from Sri Lanka, and Sushan Bhari from Nepal complete the top five.
Most Runs Conceded in an Innings
- Player: Bas de Leede
Team: Netherlands
Opposition: Australia
Venue: Delhi
Date: 25 October 2023
Bowling Figures: 10 overs, 0 maidens, 115 runs, 2 wickets - Player: Mick Lewis
Team: Australia
Opposition: South Africa
Venue: Johannesburg
Date: 12 March 2006
Bowling Figures: 10 overs, 0 maidens, 113 runs, 0 wickets - Player: Adam Zampa
Team: Australia
Opposition: Not specified
Venue: Centurion
Date: 15 September 2023
Bowling Figures: Not specified - Player: Wahab Riaz
Team: Pakistan
Opposition: England
Venue: Nottingham
Date: 30 August 2016
Bowling Figures: 10 overs, 0 maidens, 110 runs, 0 wickets - Player: Rashid Khan
Team: Afghanistan
Opposition: England
Venue: Manchester
Date: 18 June 2019
Bowling Figures: 9 overs, 0 maidens, 110 runs, 0 wickets
Most Wickets in a Calendar Year
- Player: Saqlain Mushtaq
Team: Pakistan
Wickets: 69
Matches: 36
Year: 1997 - Player: Saeed Ajmal
Team: Pakistan
Wickets: 62
Matches: 33
Year: 2013 - Player: Shane Warne
Team: Australia
Wickets: 62
Matches: 37
Year: 1999 - Player: Anil Kumble
Team: India
Wickets: 61
Matches: 32
Year: 1996
Most Wickets in a Series
- Player: Glenn McGrath
Team: Australia
Wickets: 27
Matches: 11
Series: 1998–99 Carlton and United Series - Player: Mitchell Starc
Team: Australia
Wickets: 24
Matches: 10
Series: 2019 Cricket World Cup - Player: Dennis Lillee
Team: Australia
Wickets: 26
Matches: 11
Series: 2007 Cricket World Cup - Player: Joel Garner
Team: West Indies
Wickets: 24
Matches: 14
Series: Benson & Hedges World Series Cup 1981–82
Individual Records (Fielding)
Most Catches in ODI Career
- Player: Mahela Jayawardene
Team: Sri Lanka
Catches: 218
Career Span: 1998-2015 - Player: Ricky Ponting
Team: Australia
Catches: 160
Career Span: 1995-2012 - Player: Mohammed Azharuddin
Team: India
Catches: 156
Career Span: 1985-2000 - Player: Virat Kohli
Team: India
Catches: 151
Career Span: 2008-2023 - Player: Ross Taylor
Team: New Zealand
Catches: 142
Career Span: 2006-2022
Most Dismissals
- Player: Kumar Sangakkara
Team: Sri Lanka
Dismissals: 482
Career Span: 2000–2015 - Player: Adam Gilchrist
Team: Australia
Dismissals: 472
Career Span: 1996–2008 - Player: MS Dhoni
Team: India
Dismissals: 444
Career Span: 2004–2019 - Player: Mark Boucher
Team: South Africa
Dismissals: 424
Career Span: 1998–2011 - Player: Moin Khan
Team: Pakistan
Dismissals: 287
Career Span: 1990–2004
Most Catches
- Player: Adam Gilchrist
Team: Australia
Catches: 417
Career Span: 1996–2008 - Player: Mark Boucher
Team: South Africa
Catches: 402
Career Span: 1998–2011 - Player: Kumar Sangakkara
Team: Sri Lanka
Catches: 383
Career Span: 2000–2015 - Player: MS Dhoni
Team: India
Catches: 321
Career Span: 2004–2019 - Player: Brendon McCullum
Team: New Zealand
Catches: 227
Career Span: 2002–2016
Most Stumpings
- Player: MS Dhoni
Team: India
Stumpings: 123
Career Span: 2004–2019 - Player: Kumar Sangakkara
Team: Sri Lanka
Stumpings: 99
Career Span: 2000–2015 - Player: Romesh Kaluwitharana
Stumpings: 75
Career Span: 1990–2004 - Player: Moin Khan
Team: Pakistan
Stumpings: 73
Career Span: 1990–2004 - Player: Mushfiqur Rahim
Team: Bangladesh
Stumpings: 55
Career Span: 2006–2023
Most Dismissals in a Series
- Player: Adam Gilchrist
Team: Australia
Dismissals: 27
Series: 1998–99 Carlton & United Series - Player: Jeff Dujon
Team: West Indies
Dismissals: 23
Series: Benson & Hedges World Series 1984–85 - Players (Tied):
Rodney Marsh (Australia)
MS Dhoni (India)
Tom Latham (New Zealand)
Dismissals: 22
Series: Various
Individual Match Records
Most Matches Played
- Player: Sachin Tendulkar
Team: India
Matches: 463
Runs: 18,426
Wickets: 154
Period: 1989–2012 - Player: Mahela Jayawardene
Team: Sri Lanka
Matches: 448
Runs: 12,650
Wickets: 8
Period: 1998–2015 - Player: Sanath Jayasuriya
Team: Sri Lanka
Matches: 445
Runs: 13,430
Wickets: 323
Period: 1989–2011 - Player: Kumar Sangakkara
Team: Sri Lanka
Matches: 404
Runs: 14,234
Wickets: Not specified
Period: 2000–2015 - Player: Shahid Afridi
Team: Pakistan
Matches: 398
Runs: 8,064
Wickets: 395
Period: 1996–2015
Most Consecutive Matches Played
Sachin Tendulkar from India played 185 matches in a row from 1990 to 1998.
Most Matches Played as Captain
Ricky Ponting from Australia holds the record with 230 matches, leading from 2002 to 2012.
Most Matches Won as Captain
Ricky Ponting tops the list with 165 wins out of 230 matches, from 2002 to 2012.
Youngest Players on Debut
Hasan Raza from Pakistan is the youngest at 14 years and 223 days, debuting on October 30, 1996.
Oldest Players on Debut
Nolan Clarke from the Netherlands holds the record at 47 years and 240 days, debuting on February 17, 1996.
Oldest Players
Nolan Clarke is the oldest player at 47 years and 257 days, as of March 5, 1996.
Most Player-of-the-Match Awards
Sachin Tendulkar leads with 62 awards, spanning from 1989 to 2012.
Most Player-of-the-Series Awards
Sachin Tendulkar again tops the chart with 15 awards from 1989 to 2012.
Partnership Records
The highest partnership is 372 runs by Chris Gayle and Marlon Samuels for the 2nd wicket against Zimbabwe on February 24, 2015.
Highest Partnerships by Wicket
The 1st wicket partnership of 365 runs between John Campbell and Shai Hope for West Indies against Ireland on May 5, 2019.
Overall Partnership Runs by a Pair
Sourav Ganguly and Sachin Tendulkar from India scored 8,227 runs in 176 innings with a highest partnership of 258, spanning from 1992 to 2007.
Umpire and Referee Records
• Aleem Dar from Pakistan holds the record for the most matches as an umpire, standing in 229 matches from 2000 to the present.
• Ranjan Madugalle from Sri Lanka tops the list of match referees with 394 matches from 1993 to the present.