Stats: Highest percentage of runs by a batsman in a completed ODI innings

Srihari
Guptill
Rohit Sharma holds the record for the highest score in ODIs and is third on this list

The all-time record for highest percentage of runs by a batsman in a completed ODI innings belongs to West Indian legend Viv Richards, whose unbeaten 189 against England at Manchester in 1984 was 69.48 % of his team’s score of 272. Since then, no batsman has even come close to breaking the record.

The rest of the top three is occupied by two Indian batsmen. In second place is Kapil Dev’s epic 175* against Zimbabwe in the 1983 World Cup, where he rescued India and helped them post 266/8. The All-rounder scored 65.78 % of India’s runs and is one of only three players to have scored more than 65 % of the team’s runs in a completed ODI innings.

Extra Cover: Stats: Martin Guptill becomes the 1st batsman to score three 180+ scores in ODI history

The only other batsman to have done it is another Indian. Rohit Sharma, who holds the record for the highest score in ODIs, courtesy of his 264 against Sri Lanka at Kolkata in 2014, also accounted for 65.34 % of India’s runs on that day and takes third place on this list.at Kolkata in 2014, also accounted for 65.34 % of India’s runs on that day and takes third place on this list.

Guptill’s knock in the fourth ODI (180*) gave him the unique record of holding the top three highest score by a New Zealand batsman in ODIs, helped him become the first batsman to have three scores of 180 or more in the format and helped his team level the five-match ODI series at 2-2 but wasn't enough for a place in this list.

Andrew Jones holds the New Zealand record in this regard courtesy of his 47, which was the only double-digit score by a Kiwi player against Pakistan at Sharjah in 1990 when they were bundled out for 74 during the first Austral-Asia Cup semi-final.

As far as the top ten is concerned, New Zealand have the most players on this list, with three while India (2) are the only other country to have more than one player on this list. West Indies, Sri Lanka, Zimbabwe, Australia and Ireland all have a player on this list.

In fact, Ed Joyce, who takes 9th place on this list courtesy of his 160* against Afghanistan at Belfast in 2016, which was 60.37 of his team’s score of 265/5 is the only associate player on this list.

Here is the complete list of players who have scored the highest percentage of runs in a completed ODI innings:

PlayerRunsTotal%OppositionVenueYear
Viv Richards (WI)189*272/969.48EnglandManchester1984
Kapil Dev (IND)175*266/865.78ZimbabweTunbridge Wells1983
Rohit Sharma (IND)264404/565.34Sri LankaKolkata2014
Andrew Jones (NZ)477463.51PakistanSharjah1990
Sanath Jayasuriya (SL)189299/563.21IndiaSharjah2000
Scott Styris (NZ)14122562.66Sri LankaBloemfontein2003
Charles Coventry (ZIM)194*312/862.17BangladeshBulwayo2009
Damien Martyn (AUS)116*19160.73New ZealandAuckland2000
Ed Joyce (IRL)160*265/560.37AfghanistanBelfast2016
Martin Guptill (NZ)237*393/660.30West IndiesHamilton2015

*Stats updated till March 1, 2017 and a completed innings implies one in which a team is all-out or the complete allocation of overs are bowled.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links