In the history of ODI cricket, we have seen many faces who rose to new heights and made records while others were just a part of history and were forgotten. Cricket legends are those who depend on the philosophy that practice makes one better. Here we list the players who have score the maximum runs in ODI in their career.
Here are the Top-10 batsmen who are the highest runs scorers of their country.
10. Shakib Al Hasan (Bangladesh) – 3977 Runs
A talented left-hand batsman and spinner, Shakib Al Hasan is unarguably the best cricketer that Bangladesh have ever had. As a bowler, he is accurate, consistent, and canny; and his aggression and a wide range of strokes are the keys to his batting.
Even more importantly, he has self-belief an excellent temperament, unflustered by the big occasion and ready to do battle against the top teams. He had an ODI career of 8 years. In his career he played 141 matches and scored 3977 runs. His average is 34.58 and his highest score is 134*.
9. Ian Bell (England) – 5136 Runs
Once described by Dayle Hadlee as the best 16-year old he had ever seen, Ian Bell had been earmarked for greatness long before he was drafted onto the England tour of New Zealand in 2001-02, as cover for the injured Mark Butcher. He had an ODI career of 11 years. In his career, he played 153 matches and scored 5136 runs. His average is 37.76 and his highest score is 141.
8. Andy Flower (Zimbabwe) – 6786 Runs
The elder of two Test-playing brothers, Andy Flower was for a long time Zimbabwe’s only batsman of true Test quality in all conditions. For a period of about two years from the start of 2000 he was so phenomenally consistent that he has no rival as the best player in Zimbabwe’s history. He had an ODI career of 11 years. In his career he played 213 matches and scored 6786 runs. His average is 35.34 and his highest score is 145.
7. Stephen Fleming (New Zealand) – 8037 Runs
Graceful and determined, Stephen Fleming will go down as his country’s most successful captain and one of their best batsmen after an international career that spanned 15 years. He owns a series of records, including the first New Zealander to pass 7000 Test runs, a landmark reached during his final series against England in 2008.
During his last innings, in Napier, he did just enough to lift his career average over 40. Nine Test centuries is a poor return for such a talent, but Fleming was worth more than his statistics. He had an ODI career of 13 years. In his career he played 280 matches and scored 8037 runs. His average is 32.40 and his highest score is 134.
6. Brian Lara (West Indies) – 10405 Runs
The 10th of 11 children, Brian Lara learnt his game at the Harvard Coaching Clinic, where he was enrolled at the age of six, and although at school he played for Trinidad’s junior football and table tennis side, it was cricket which really drew him. Aged 14, he made 745 runs at 126.16, earning him selection for the Trinidad Under-16 team.
A year later he was in the West Indies Under-19 side. In 1990, aged 20, Lara became Trinidad and Tobago’s youngest captain, leading them to victory in the Geddes Grant Shield. In that year he made his Test debut, scoring 44 and 6 against Pakistan. He had an ODI career of 17 years. In his career he played 299 matches and scored 10405 runs. His average is 40.48 and his highest score is 169.
5. Jacques Kallis (South Africa) – 11579 Runs
No batsman prizes his wicket more highly, and no wicket in all of cricket is more highly prized. Jacques Kallis is the broad-shouldered colossus of the South African team, a figure whose looming presence inspires calm in some and dread in others.
Few players who belong to the modern age are a better fit for the notion of the classical cricketer. He had an ODI career of 18 years. In his career he played 328 matches and scored 11579 runs. His average is 44.36 and his highest score is 139.
4. Inzamam-ul-Haq (Pakistan) – 11739 Runs
Inzamam-ul-Haq is a symbol of strength and subtlety. Power is no surprise, but sublime touch is remarkable for a man of his bulk. He loathes exercise and often looks a passenger in the field, but with a willow between his palms he is suddenly galvanized.
He played shots all-round the wicket, is especially strong off his legs, and unleashes ferocious pulls and lofted drives. He had an ODI career of 16 years. In his career he played 378 matches and scored 11739 runs. His average is 39.52 and his highest score is 137*.
3. Kumar Sangakkara (Sri Lanka) – 13499 Runs
As soon as he broke into the side at the age of 22, while a law student, it was apparent that Kumar Sangakkara was destined for more than just batting stardom. The left-handers that had preceded him like Arjuna Ranatunga and Asanka Gurusinha, had been pugnacious battlers but Sangakkara was cut from more graceful cloth, easing into strokes with the elegance often associated with those that play with the ‘other’ hand.
The cut and the pull came naturally to him and with growing confidence, he became a more assured front-foot player as well. He had an ODI career of 15 years. In his career he played 395 matches and scored 13499 runs. His average is 40.53 and his highest score is 169.
2. Ricky Ponting (Australia) – 13704 Runs
Ricky Ponting, the most uncompromising player of his generation, grew into Australia’s most successful run-maker and only sits below Bradman in the country’s overall ratings. It takes an extremely critical eye to diminish his run-scoring achievements, which seem to collect new records in every series.
He had an ODI career of 17 years. In his career, he played 375 matches and scored 13704 runs. His average is 42.03 and his highest score is 164.
1. Sachin Tendulkar (India) – 18426 Runs
Perhaps the most complete batsman and the most worshipped cricketer in the world, Tendulkar holds just about every batting record worth owning in the game, including those for most runs and hundreds in Tests and ODIs, and most international runs.
He is on the Top of the World of ODI. He has scored humongous runs in ODI cricket. He is far ahead of the 2nd top scorer batsman. He had an ODI career of 23 years. In his career he played 463 matches and scored 18426 runs. His average is 44.83 and his highest score is 200*.