2. Ricky Ponting (Australia) – 1,424 runs
2007 was one of the highlights of Ricky Ponting’s ODI career. This year, Australia went on to win its third consecutive ICC World Cup Trophy. For second time, Punter led his troops to World Cup glory. Ponting finished the mega-event as the third highest run-scorer. He also became the first skipper in ODI history to score in excess of 1,400 runs in a calendar year. It was also Ponting’s highest ODI accumulation during any year of his career. In 24 innings, the Tasmania-born batsman scored 1,424 runs at an average of 79.11 with a strike-rate of 91.69.