When it comes to the ODIs, the top of the order, i.e., opening and no. 3, is the place that will fetch you maximum results if you are a batter. The common saying is that the top 3 positions are the best to accumulate runs as batsmen, as they are often laced with a lot of scoring opportunities.

If we notice, the top run-getters in ODI cricket are either openers or top-order batters. The top 5 run-getters, Sachin Tendulkar, Kumar Sangakkara, Virat Kohli, Ricky Ponting, and Sanath Jayasuriya, all form the core top order for their respective teams.

Each batting position has its own importance and the teams generally have designated batters to fill in those slots. But as we go down the batting order, the quantity of runs goes down considerably.

Here, in this article, we list the players with the most runs in each batting position in ODI cricket.

Most Runs at Each Batting Position in ODI

Position/No.12345
OpenerSachin Tendulkar – 15310Sanath Jayasuriya – 12740Chris Gayle – 10179Adam Gilchrist – 9200 Sourav Ganguly – 9146
No. 3Ricky Ponting – 12662Virat Kohli – 11727Kumar Sangakkara – 9747Jacques Kallis – 7774Kane Williamson – 6058
No. 4Ross Taylor – 7690Mahela Jayawardene – 6947Aravinda de Silva – 6870AB de Villiers – 5736Javed Miandad – 5678
No. 5Arjuna Ranatunga – 4675Steve Waugh – 4117Shakib Al Hasan – 4077Andrew Symonds – 3473Inzamam-ul-Haq – 3473
No. 6MS Dhoni – 4164Michael Bevan – 3006David Miller – 2730Mark Boucher – 2387Jos Buttler – 2176
No. 7Chris Harris – 2130Abdur Razzaq – 2007Ravindra Jadeja – 2000Shahid Afridi – 1858Elton Chigumbura – 1811
No. 8Wasim Akram – 1208Chris Woakes – 1184Heath Streak – 1147Shaun Pollock – 1145Chaminda Vaas – 1068
No. 9Mashrafe Mortaza – 701Brett Lee – 630Daniel Vettori – 581Chaminda Vaas – 552Kyle Mills – 545
No. 10Waqar Younis – 478Zaheer Khan – 416Abdur Razzaq – 358Kyle Mills – 344Muthiah Muralidaran – 337
No. 11Trent Boult – 176Muthiah Muralidaran – 170Courtney Walsh – 165James Anderson – 162Shane Bond – 145

Key Insights

25 players have scored 5000 or more runs while batting in the opening slot in ODIs, and the number truncates to 11 if we consider players who have scored 7500 or more runs from that position. Rohit Sharma’s batting average of around 55.60 is the best for a batter with a minimum of 5000 runs as an opener in ODIs.

At the all-important No. 3 position, 7 players have scored 5000 or more runs. Apart from the 5 mentioned, Babar Azam and Dean Jones (5100) come in next. Virat Kohli’s 61.72 is the best average at this position, and he has 40+ tons while batting at 3. (You can check out Virat Kohli’s ODI centuries list here.)

Likewise, at the No. 4 batting position in ODIs, a total of 6 batters have scored over 5000 runs, with the 6th one being Inzamam-ul-Haq. AB de Villiers has the best batting average (53.11) in this spot, followed by Ross Taylor’s 51.27 (minimum 3000 runs).

In the coveted No. 5 slot, MS Dhoni (3169), Angelo Mathews (3116), Yuvraj Singh (3040), and Eoin Morgan (3008) are the other 4 batters to have accumulated 3000 or more runs. In this batting position, Angelo Mathews has the best average with 51.08, and Yuvraj has struck the most tons (7).

Mushfiqur Rahim of Bangladesh and Tillkaratne Dilshan of Sri Lanka are the other 2 players to have scored 2000 or more while batting from the No. 6 position. While Jos Buttler has struck 4 tons from the No. 6 slot, Bevan has the best batting average (56.72) in 87 innings.

Only 7 batters have scored 1500 runs or more while batting at No. 7. The highest batting average (34.65) with a minimum of 1500 runs from this position belongs to Mahmudullah.

It is worth noting that Shaun Pollock has made over 1000 runs each, coming at both No. 7 and No. 8 in ODIs.

Thus far, only twice have we seen a century scored in the No. 8 or below batting positions. Ireland’s Simi Singh and Bangladesh’s Mehidy Hasan Miraz brought up hundreds while batting at No. 8 in ODIs.

Leave a Reply

Your email address will not be published. Required fields are marked *