Some batsmen are good in Test cricket, while some are good in the shorter formats of the game. But some legendary cricketers do well in all formats of the game.
Before 1971, there was only one format of the game so the amount of cricket played was quite less. With the advent of ODI cricket, the amount of cricket increased and so did the opportunity for batsmen to score more runs. At the same time, the grueling schedule made wear and tear more common, with players failing to keep up their level from one match to the next.
It is difficult to maintain consistency in all formats over a whole year, so doing that over an entire decade has to be considered a truly monumental accomplishment.
When T20I made its entry in international cricket, it further increased the workload on cricketers, but it also increased the opportunity to pile on more runs. So it is not a surprise that when we look at the highest run-scorers in a single decade, the top 8 batsmen are from the last two decades.
Virat Kohli recently became the first batsman to smash 20,000 international runs in a decade.
Let's have look at the top three batsmen with most international runs in a decade.
#3 Jacques Kallis - 16777 runs in the 2000s
Jacques Kallis is one of the greatest all-rounders in the history of the game. The South African all-rounder was a fantastic middle-order batsman who could hold the innings together. While he was not known for his big-hitting, Kallis could rotate the strike and prevent the opposition from building pressure on his team.
He was a calming effect in the South African lineup who was known for his solid batting technique and incredible consistency. His consistency levels hit even further heights in the 2000s decade where he scored 16777 runs in all formats of the game.
The right-handed batsmen scored 38 centuries and 102 half-centuries at an average of almost 52 across all formats. The South African represented his own country, Africa XI and World XI in a very successful decade, which will always be remembered for his brilliance.
Also see - Live cricket score