Having the highest score in a year is nothing but the consistency of the batsmen and their performance. The only thing that is needed for the batsmen to perform throughout the year is serious practice and consistent performance. Only with the consistency in their performance and their batting abilities, they could sustain the scores and runs for a whole year. Batsmen train hard for their ODI matches and cricket. But the ability to bat and perform well throughout a whole year is only in the hands of the batsmen alone. No other team spirit or luck could help them. Now let’s see the top 10 batsmen, who had the highest run in a year.

1. Sachin Tendulkar

The player at the top of this list is SACHIN TENDULKAR from team India. This was during the year1998. He scored a total of 1894 runs this year and his highest score was 143 this year. He also scored 9 centuries this year with a batting Ave of 65.31 in 1998.

2. Sourav Ganguly

At the no.2nd spot is SOURAV GANGULY from team India. He was the former captain of team India and the current president of BCCI. This was in the year 1999. He scored a total of 1767 runs this year with an Ave of 46.50 in this year. He also scored 4 centuries this year, and his highest run was 183.

3. Rahul David 

The player at the 3rd spot is RAHUL DAVID from the Indian team. This was in the year 1999. He scored a total of 1761 runs this year and played with a batting Ave of 46.34 this year. He also scored 6 centuries this year and his highest run was 153.

4. Sachin Tendulkar

The player in the 4th position is once again SACHIN TENDULKAR from team India. This was in the year 1996. He scored a total of 1611 runs this year and played with an Ave of 53.70 this year. He also scored 6 centuries this year, and his highest score was 137 runs in this year.

5. Matthew Hayden

The player at the 5th spot is MATTHEW HAYDEN from the Australian team. He showed his extraordinary talent in 2007. He scored a total of 1601 runs this year and he played with a batting Ave of 59.29 this year. He also scored 5 centuries and his highest run was 181*.

6. Saeed Anwar

At the 6th position is the former Pakistani player SAEED ANWAR. This was in the year 1996. He played 36 innings this year and scored a total of 1595 runs this year. He played with an Ave of 51.45 this year and scored 3 centuries. His highest run was 115 this year.

7. Sourav Ganguly

At the 7th place in this list is once again the former Indian captain SOURAV GANGULY in the year 2000. He scored a total of 1579 ODI runs this year and played with a batting Ave of 56.39 n this year. He also scored a total of 7 centuries this year, and his highest run was 144.

8. Rohit Sharma 

At the 8th spot is the famous Hitman ROHIT SHARMA. This was in the year 2019. This was during the ICC ODI series and world cup series in 2019. He scored a total of 1490 runs in this series and played with an Ave of 57.30 in this series. He scored a total of 7 centuries and his highest was 159.

9. Martin Guptill

The player at the 9th spot is MARTIN GUPTILL from team New Zealand. This was his performance in the year 2015. He was one of the top scorers of 2015. He scored a total of 1489 runs this year and played with an Ave of 55.14. He also scored 4 centuries and his highest run was 237*.

10. Mark Waugh

The player at the 10th spot is MARK WAUGH, a former Australian batsman. This was his performance in the year 1999. He scored a total of 1468 runs this year and played with an Ave of 44.48 this year. He also scored 2 centuries and his highest run was 106 this year.