![Charith Asalanka](https://www.wisden.com/static-assets/waf-images/63/5b/df/16-9/CXh0ATop5o.jpg?v=23.07&w=1200)
Against Australia at the Premadasa Stadium, Sri Lanka captain Charith Asalanka hit 127 out of his team’s 215 to enter the record books.
Sri Lanka were in tatters at 30-3 against Australia at Colombo when Asalanka walked out. They soon slipped to 55-5, but Asalanka’s counterattack changed the circumstances. By the time was ninth out on 214, he had amassed 127 in 126 balls with 14 fours and five sixes. Sri Lanka were bowled out without adding a run, which meant that Asalanka made 59.35 per cent of the runs.
This is now the 20th of all batters who have dominated a completed team innings in a completed men’s ODI. In other words, this includes only instances where teams have either been bowled out or batted the full number of overs.
This eliminates instances like the Queenstown ODI of 2007-08 (after Bangladesh were bowled out for 93, Brendon McCullum hit a 28-ball 80 not out (84.21 per cent) as New Zealand made 95-0 in six overs).
Also read: Explained: Why Mitchell Starc is not part of Australia's Champions Trophy squad
However, if one includes only batters who came out at No.5 or lower, this is the fourth-most (first, if only games between two Full Members are included: Zimbabwe were not one when Kapil Dev slammed his unbeaten 175 out of 266-8). Among Sri Lankans, Asalanka is now at third place, after Sanath Jayasuriya and Upul Tharanga, both of whom had opened the innings.
Highest percentage of runs by a batter in a completed men’s ODI innings
Player | Runs | Total | % | Position | Team | Opposition | Ground | Year |
Viv Richards | 189* | 272-9 | 69.48 | 4 | West Indies | England | Manchester | 1984 |
David Warner | 94 | 141 | 66.66 | 1 | Australia | Zimbabwe | Townsville | 2022 |
Kapil Dev | 175* | 266-8 | 65.78 | 6 | India | Zimbabwe | Tunbridge Wells | 1983 |
Rohit Sharma | 264 | 404-5 | 65.34 | 2 | India | Sri Lanka | Eden Gardens | 2014 |
Tony Ura | 151 | 235 | 64.25 | 1 | PNG | Ireland | Harare | 2018 |
Jaskaran Malhotra | 173* | 271-9 | 63.83 | 5 | USA | PNG | Al Amerat | 2021 |
Andrew Jones | 47 | 74 | 63.51 | 3 | New Zealand | Pakistan | Sharjah | 1990 |
Sanath Jayasuriya | 189 | 299-5 | 63.21 | 1 | Sri Lanka | India | Sharjah | 2000 |
Scott Styris | 141 | 225 | 62.66 | 4 | New Zealand | Sri Lanka | Bloemfontein | 2003 |
Charles Coventry | 194* | 312-8 | 62.17 | 3 | Zimbabwe | Bangladesh | Bulawayo | 2009 |
Damien Martyn | 116* | 191 | 60.73 | 2 | Australia | New Zealand | Auckland | 2000 |
Ed Joyce | 160* | 265-5 | 60.37 | 2 | Ireland | Afghanistan | Belfast | 2016 |
Martin Guptill | 237* | 393-6 | 60.3 | 1 | New Zealand | West Indies | Wellington | 2015 |
Robin Smith | 167* | 277-5 | 60.28 | 3 | England | Australia | Birmingham | 1993 |
Upul Tharanga | 112* | 187 | 59.89 | 2 | Sri Lanka | Pakistan | Abu Dhabi | 2017 |
Rohan Mustafa | 88 | 147 | 59.86 | 6 | UAE | PNG | Dubai | 2022 |
Shubman Gill | 208 | 349-8 | 59.59 | 2 | India | New Zealand | Hyderabad | 2023 |
Fakhar Zaman | 193 | 324-9 | 59.56 | 2 | Pakistan | South Africa | Johannesburg | 2021 |
Dave Houghton | 142 | 239 | 59.41 | 3 | Zimbabwe | New Zealand | Hyderabad | 1987 |
Charith Asalanka | 127 | 214 | 59.35 | 5 | Sri Lanka | Australia | Premadasa | 2025 |
- Warner, Ura, Martyn, and Tharanga carried their bats through all-out innings.
- India were bowled out for 54 after Jayasuriya’s 189 out of 299-5. That gave Jayasuriya 53.54 per cent runs of the entire match – the only instance of a batter outscoring the other 21 players in a men’s ODI.
- In women’s ODIs, Chamari Athapaththu’s 69.26 per cent (178 not out in 257-9 against Australia at the 2017 World Cup) remains the record.