In cricket, ground and pitch play an important role in a batter or bowler's performance. Some grounds also become the favorite of many players due to their supporting nature. A batsman is considered great only when he is consistent everywhere he plays regardless of conditions. For some batsmen, a particular ground becomes their hunting spot. They are unstoppable on that ground. In this article, we are going to look at the top cricketers who have scored the most runs in a single ground in ODI matches.

1. Mahmudullah – 1997

Mahmudullah is a Bangladeshi all-rounder who plays in the middle order. Mahmudullah is a tidy off-spin bowler. Mahmudullah had a lot of ups and downs in his career. Mahmudullah has played amazing at Shere Bangla National Stadium in Mirpur. He has scored 1997 runs there in 74 innings.

2. Ricky Ponting – 2108

Ricky Ponting is a legendary captain who played for Australia and made them unstoppable. Ponting started his career with Australia at the age of 20. Ponting played fantastically at the Melbourne Cricket Ground, smashing 2108 runs in 41 matches. Ponting scored these runs with an exceptionally good average of 56.97. Ponting has also scored seven centuries here at Melbourne Cricket Ground.

3. Kumar Sangakkara – 2156

Kumar Sangakkara is one the greatest cricketer of all time. Sangakkara was a left-hand keeper-batsman who was a very aggressive batsman. Sangakkara is one the best left-hand batsman to play for Sri Lanka. Sangakkara's favorite ground to play was at R. Premadasa Stadium in Colombo. Sangakkara scored 2156 runs in 62 matches with an average of 42.27.

4. Brendon Taylor – 2165

Brendon Taylor is one of the finest cricketers that Zimbabwe has ever produced. Taylor is also the first Zimbabwean cricketer to score a hundred in both innings of test cricket. Taylor has scored well at the Harare Sports Club, Harare. Taylor has packed up 2165 runs in 60 matches he played here. Taylor also scored these runs with an average of 42.45. Taylor has scored four centuries here.

5. Saeed Anwar – 2179

Saeed Anwar is a former Pakistani cricket who was well-known for his majestic timing and placement. Anwar played as an opener who was capable of playing graceful stroke-play rather than raw strength. Anwar played 51 matches at Sharjah Cricket Stadium in Pakistan and scored 2179 runs there. Anwar bashed seven centuries and 11 fifties at Sharjah.

6. Inzamam-ul-Haq – 2464

Inzamam-ul-Haq was capable of both strength and subtlety. Inzamam was also a great captain for Pakistan in both test and ODI. Inzamam was a type of batsman who played shots all around the wicket. Inzmam has scored the most number of runs at Sharjah Cricket Stadium in ODIs. Inzamam has played 59 matches there in which he scored 2464 runs, with an average of 50. Inzamam also smashed four centuries at Sharjah.

7. Sanath Jayasuriya – 2514

Sanath Jayasuriya was the most aggressive cricketer ever to play for Sri Lankan National Team. Jayasuriya slashed balls all over the ground. Jayasuriya also took more than 300 wickets in ODI cricket with his left-arm slow bowling. Jayasuriya is also the cricketer with the most runs at R. Premdasa Stadium in Colombo. Jayasuriya has scored 2514 runs there with an average of 38.67.

8. Shakib Al Hasan – 2656

Shakib Al Hasan is one the greatest all-rounder to play for Bangladesh. Shakib is an aggressive batter and a consistent and accurate bowler. Shakib is also very aggressive on the field, as he has been banned from cricket and fined several times. Shakib is a great player at Shere Bangla Stadium in Mirpur, where he has scored 2656 runs in 89 matches. Shakib has gone past fifty 24 times in Mirpur.

9. Mushfiqur Rahim – 2684

Mushfiqur Rahim started his career with Bangladesh at the age of 18 against England. Rahim is the keeper-batter who plays in the middle-order. Rahim also led team Bangladesh for 94 international games. Rahim has played 96 ODIs at Shere Bangla National Stadium in Mirpur, Dhaka, and has scored 2684 runs in these games. Rahim has smashed three hundred and 15 fifties in these 96 matches.

10. Tamim Iqbal – 2897

Tamim Iqbal is one of the most vital components of Bangladesh Top order batting. Tamim is also regarded as one of the most exciting and hard-hitter in his nation. Tamim has also played an important role in stabilizing the top order for Bangladesh. Tamim has scored the most amount of runs by any player at Shere Bangla National Stadium in Mirpur, scoring 2897 runs in 87 matches. Tamim gathered these runs with an average of 34.9.