The last decade witnessed a lot of engaging cricket matches in ODI cricket. The decade witnessed India winning the ODI World Cup in 2011, followed by Champions Trophy victory in 2013. Australia bagged their fifth ODI World Cup title in 2015. In 2019, England managed to win their first-ever ODI World Cup. Both the tournaments also witnessed New Zealand finishing as the runners-up.
In the last decade, many batsmen also emerged as a run-machine in the ODI format, smashing a lot of ODI runs. These batsmen piled up a lot of runs in ODI cricket, thereby, coming to the limelight in international cricket. Here we take a look at the record of ODI runs in the last decade. Below are the year-wise most ODI runs scored by batsmen in the last decade.
Year Wise Most ODI Runs In The Last Decade
2011: Virat Kohli (1381)
In the year 2011, Virat Kohli was the highest run-scorer in ODIs. He piled up most ODI runs in the year with 1381 runs in 34 innings. He had an average of 47.62 and a strike rate of 85.56 during the year. The right-handed batsman also smashed 4 centuries and 8 fifties in ODIs. His highest knock in 2011 was 117 runs.
Overall, the Indian skipper has scored 12,169 runs in 245 ODI innings. The 32-year-old player has smashed 43 hundreds and 62 fifties and owns a batting average of 59.07.
2012: Kumar Sangakkara (1184)
In 2012, former Sri Lankan cricketer Kumar Sangakkara emerged as the highest run-getter. With 1184 runs, the former Sri Lankan skipper piled up most ODI runs during the year. He played 29 ODI innings in the year and had an average of 43.85. The left-handed batsman also smashed 3 centuries and 6 half-centuries and owned a strike rate of 79.14. His highest knock in the year was 133 runs.
The former wicket-keeper batsman played 404 matches in his career and scored 14,234 runs in 380 innings at an average of 41.98. He hit 25 centuries and 93 half-centuries. His highest ODI knock was 169 runs.
2013: Misbah Ul-Haq (1373)
In 2013, former Pakistani cricketer Misbah Ul-Haq smashed most ODI runs. The right-handed batsman scored 1373 runs in 32 innings at an average of 54.92. The middle-order batsman smacked 15 half-centuries in ODIs during the year with the highest knock of unbeaten 96 runs. He batted at a strike rate of 73.54.
Overall, Misbah Ul-Haq scored 5122 runs in 149 innings during his international ODI career. The Pakistani cricketer smashed 42 fifties in his career but failed to hit a single century. He had an average of 43.40 and a strike rate of 73.75 during his ODI career.
2014: Kumar Sangakkara (1256)
Former Sri Lanka cricketer Kumar Sangakkara scored the most ODI runs in 2014 too. The former Sri Lanka cricketer played 28 ODI games in 2014. In 28 innings, the left-handed batsman muttered 1256 runs at an average of 46.51. He had a strike rate of 87.70 during the year.
The wicket-keeper batsman also smacked 4 centuries and 8 half-centuries during the year. His highest score in 2014 was a 128-run knock. Kumar Sangakkara played cricket for Sri Lanka from 2000 to 2015.
2015: Martin Guptill (1489)
In 2015, New Zealand cricketer Martin Guptill scored the most ODI runs. The right-handed batsman played 32 matches during the year and scored 1489 runs in 32 innings. The opening batsman had an average of 55.14 and a strike rate of 96.56 during the year. Guptill also smacked 4 centuries and 3 half-centuries in 2015.
Overall, the 34-year-old player has played 186 ODI matches so far. In 183 innings, he has scored 6927 runs at an average of 42.23. With a strike rate of 87.72 in ODIs, Guptill also accounts for 16 hundreds and 37 half-centuries. The Kiwi batsman has also smashed a double century in ODIs, an unbeaten 237 run-knock.
2016: David Warner (1388)
In 2016, David Warner scored the most ODI runs. The Australian cricketer smashed 1388 runs in 23 ODIs. The left-handed batsman smashed 7 centuries and 4 half-centuries in 2015. The former Aussie skipper had an average of 63.09 and a strike rate of 105+. His highest knock was 173. Overall, Warner has scored 5455 ODI runs in 126 innings.
He has smacked 18 hundreds and 23 fifties at an average of 45.45. He also has a strike rate of 95+ while batting in ODIs. His highest ODI knock is 179.
2017: Virat Kohli (1460)
In 2017, Virat Kohli scored the most ODI runs. The Indian cricketer played 26 matches during the year. He scored 1460 ODI runs in 26 innings. He had an average of 76.84 and a strike rate of 99.11.
He also hit 6 hundreds and 7 fifties during the year. The right-handed batsman’s highest score was a 131-run knock. As mentioned earlier, Kohli accounts for 12,169 runs in 245 innings in ODI cricket with 43 centuries and 62 half-centuries.
2018: Virat Kohli (1202)
In the year 2018 too, Virat Kohli scored the most ODI runs. Thus, the Indian skipper emerged as the highest run-scorer in ODIs for the second time in a row in a single year. The right-handed batsman smashed 1202 runs in 14 innings in 2018.
The top-order batsman had an incredible average of 133.55 and a strike rate of 102+. In just 14 ODIs, Kohli accounted for 6 centuries and 3 half-centuries. His highest knock in 2018 was unbeaten 160 runs.
2019: Rohit Sharma (1490)
In 2019, Rohit Sharma smashed most ODI runs. The Indian cricketer played 28 matches in 2019. The right-handed batsman smashed 1490 runs in 27 innings. He had an average of 57.30 and a strike rate of 89.92. The Indian opener also smacked 7 centuries and 6 half-centuries. His highest knock was an innings of 159 runs.
The year also witnessed Rohit Sharma hitting 5 hundreds in ICC ODI World Cup 2019. Overall, Sharma has scored 9205 runs in 220 ODI innings. He has an average of 48.96. He has also smashed 29 hundreds and 43 fifties in ODI cricket so far. He accounts for 3 double-centuries in ODIs with the highest knock of 264 runs.
2020: Aaron Finch (673)
In 2020, Aaron Finch was the highest run-scorer in ODI cricket. The Australian cricketer piled up 673 ODI runs in 13 innings. The year 2020 witnessed fewer cricket matches due to the worldwide Covid-19 pandemic. Finch batted at an average of 56.08 and a strike rate of 81.67 in 2020. The right-handed batsman also smashed 2 hundreds and 5 half-centuries. His highest knock in the year was 114 runs.
Overall, Finch accounts for 5232 runs in 128 innings in ODIs. He has an average of 41.85 and a strike rate of 88.42. The right-handed batsman has also smashed 17 hundreds and 29 fifties in ODIs so far. His highest ODI knock is unbeaten 153 runs.