Unstoppable in ODIs: Most Runs in a Year by a Batsman

Spin and Swing

Martin Guptill (New Zealand)

Year: 2015 Matches: 32 Innings: 32

Runs: 1,489

10

Image Credit: ESPNCricInfo

Rohit Sharma (India)

Year: 2019 Matches: 28 Innings: 27

Runs: 1,490

9

Image Credit: ESPNCricInfo

Sourav Ganguly (India)

Year: 2000 Matches: 32 Innings: 32

Runs: 1,579

8

Image Credit: ESPNCricInfo

Shubman Gill (India)

Year: 2023 Matches: 29 Innings: 29

Runs: 1,584

7

Image Credit: ESPNCricInfo

Saeed Anwar (Pakistan)

Year: 1996 Matches: 36 Innings: 36

Runs: 1,595

6

Image Credit: ESPNCricInfo

Matthew Hayden (Australia)

Year: 2007 Matches: 32 Innings: 30

Runs: 1,601

5

Image Credit: ESPNCricInfo

Sachin Tendulkar (India)

Year: 1996 Matches: 32 Innings: 32

Runs: 1,611

4

Image Credit: ESPNCricInfo

Rahul Dravid (India)

Year: 1999 Matches: 43 Innings: 43

Runs: 1,761

3

Image Credit: ESPNCricInfo

Sourav Ganguly (India)

Year: 1999 Matches: 41 Innings: 41

Runs: 1,767

2

Image Credit: ESPNCricInfo

Sachin Tendulkar (India)

Year: 1998 Matches: 34 Innings: 33

Runs: 1,894

1

Image Credit: ESPNCricInfo