ODI cricket has been played for over 50 years, and there has been a long history. There are a lot of batters who have scored a lot of runs in ODIs, and some of them have made most of their runs on a single ground. The ODIs are formal and have raised questions because of how long it has been. Test cricket will always be there, as it is the oldest.
Let’s look at the top 5 batters with the most ODI runs on a single ground
Inzamam-ul-Haq – 2464 Runs
Sanath Jayasuriya – 2514 Runs
The top retired player on this list is none other than the all-time great Sanath Jayasuriya. He played 71 ODIs at the R. Premadasa Stadium in Colombo. He has an ODI average of 38.67 at this venue. He also has 19 half-centuries and 4 hundreds, meaning 23 scores of over 50 in 70 innings. Sanath Jayasuriya was also one of the highest run-getters in ODI cricket, and this one home venue helped him score almost 15% of his ODI runs. He was a pure all-rounder for Sri Lanka.
Shakib Al Hasan – 2656 Runs and counting
The greatest cricketer that Bangladesh has ever seen is number 3 on this list. Shakib Al Hasan will be on almost all the records as it concerns Bangladesh cricket, be it batting or bowling. He has played in 89 ODIs at the Shere Bangla Stadium in Dhaka. He has an ODI average of more than 37 and has hit 24 ODI 50+ scores at this venue, including two hundreds. However, Shakib could score runs anywhere, and he did not need this one ground only.
Mushfiqur Rahim – 2684 runs and counting
Mushfiqur Rahim has scored 2684 runs at the Shere Bangla Stadium in Dhaka. The Bangladesh batters play most of their matches at this single ground. Rahim has played 96 ODIs at this ground and has an average of close to 35. He has smashed 15 half-centuries and three hundreds in ODI cricket at this one ground. This has been a happy hunting ground for all the batters of Bangladesh, irrespective of the format they play in. Mushfiqur Rahim can get past Tamim Iqbal in a few months.
Tamim Iqbal – 2897 runs and counting
The number one batter on this list who has made the most runs in a single ground is Tamim Iqbal from Bangladesh. He is also in the top five on the T20 runs list. This list also has three players from Bangladesh. He has played 87 ODIs at the Shere Bangla Stadium in Dhaka. He has an ODI average of close to 35 on this ground. He has also hit 19 half-centuries and five hundreds in ODI cricket at this single ground. He is still playing, and he will cross the 3,000-run mark soon. Tamim Iqbal is one of the best batters from Bangladesh.