1 / 10

Sachin Tendulkar, who is fondly called the "God of Cricket" or "Master Blaster", stands alone at the pinnacle of ODI run-scoring. His career spanned an incredible 23 years, during which he redefined batting with his flawless technique and insatiable hunger for runs. With a tally of 18,426 runs in 463 matches, Tendulkar holds the record for the most runs in ODI cricket history. His record is unlikely to be broken anytime soon, making him truly a phenomenon of the game. (Pic credit: ICC) 2 / 10

Still an active player and rapidly climbing the charts, Virat Kohli is a modern-day master of ODI cricket. His incredible consistency, unparalleled chasing abilities, and record-breaking century count make him one of the greatest ever in ODIs. As of now, Kohli has scored 14255 runs in

See Full Page