ODI Cricket Records

One Day International (ODI) is a 50 overs limited cricket, played between two teams with international status. The first ODI match was played on 5 January 1971 between Australia and England at the Melbourne Cricket Ground in Australia. From 1971 to till now, a lot of records are created by batsmen, bowlers, and fielders. Here is the list of those ODI cricket records.

ODI Cricket Records
Achievement Achiever
Highest win margin (by runs) 317 runs by India against Sri Lanka, 2023
Highest innings total 498 by England against Netherland, 2022
Most runs in the second innings to win 438 by South Africa against Australia, Johannesburg 2005-06
Lowest innings total 35 by Zimbabwe against Sri Lanka, Harare 2004
Highest individual score 264 by Rohit Sharma against Sri Lanka, Kolkata 2014-15
Most consecutive win 21 matches by Australia
Most consecutive defeat 23 matches by Bangladesh
Most centuries 49 by Sachin Tendulkar
Most fifties 96 by Sachin Tendulkar
Most career runs 18, 426 by Sachin Tendulkar in 452 innings
Most fours in career 2016 by Sachin Tendulkar
Most sixes in career 351 by Shahid Afridi
Most fours in an innings 33 fours by Rohit Sharma against Sri Lanka, Kolkata
Most sixes in an innings 17 by Eoin Morgan against Afghanistan, 2019
Most runs in a calendar year 1894 by Sachin Tendulkar in 33 Innings, 1998
Most runs in an over 36 by Herschelle Gibbs
Most wickets 534 by Muttiah Muralitharan in 350 innings
Most runs conceded in an innings 113 by Mick Lewis of Australia against South Africa, Johannesburg 2006
Most 5 wickets in an innings 13 by Waqar Younis
Most sixes in a match 38 sixes India and Australia, Bangalore 2013
Most fours in a match 87 South Africa and Australia, Johannesburg 2006
Most fours in an innings 56 by Sri Lanka against Natherlands, 2006
Most extras in an innings 59 by Pakistan
Most wides in an innings 37 by Pakistan against West Indies, Brisbane 1989
Most no balls in an innings 20 by India against Pakistan, Karachi 2004
Most consecutive matches for a team 185 matches by Sachin Tendulkar
Most matches as captain 230 matches by Ricky Ponting, Australia
Most runs in debut match 148 by DL Haynes of West Indies against Australia, St John's 1978
Most ducks in career 34 by Sanath Jayasuriya of Sri Lanka
Most catches in ODI career (fielding) 218 by Mahela Jayawardene
Most dismissals 482 by KC Sangakkara, Sri Lanka
Most catches(Keeping) 417 by Adam Gilchrist, Australia
Most stumpings 123 by MS Dhoni, India
Most matches played 463 by Sachin Tendulkar
Fastest fifties 16 balls by AB de Villiers against West Indies, Johannesburg 2015
Fastest centuries 31 balls by AB de Villiers against West Indies in Johannesburg, 2015
Best innings figures 8-19 by Chaminda Vaas against Zimbabwe, Colombo 2001
Highest partnerships 372 by Chris Gayle and Samuels against Zimbabwe, Canberra, 2015
Best career economy rate 3.09 by Joel Garner
Fastest to 1000 runs Fakhar Zaman of Pakistan in 18 innings
Fastest to 10000 runs Sachin Tendulkar in 259 innings
First Hat-Tricks Jalal-ud-Din of Pakistan against Australia in 1982
Fastest to 100 wickets Rashid Khan of Afghanistan in 44 matches