Friends, white-ball cricket, both ODI and T20, is a favorite sport for cricket fans. Fans can witness explosive batting from ball one. Recent years have seen impressive performances from batsmen who have made a name for themselves globally. Let's take a look at the batsmen who have scored the most runs in ODI and T20 formats.
1. Virat Kohli - 18,443 runs
Virat Kohli leads the charts in limited-overs cricket with 18,443 runs. Kohli remains a strong player in limited-overs cricket.
2. Sachin Tendulkar - 18,436 runs
The legendary "God of Cricket" Sachin Tendulkar is in second place with 18,436 runs. His contribution to Indian cricket and limited-overs formats is unparalleled.
3. Kumar Sangakkara - 15,616 runs
Former Sri Lankan wicketkeeper-batsman Kumar Sangakkara scored 15,616 runs in white-ball cricket. Sangakkara was known for his elegance at the crease and his ability to score consistently.
4. Rohit Sharma - 15,528 runs
Rohit Sharma, who, like Kohli, is active only in ODIs, has scored 15,528 runs. Rohit remains a key player for India.
5. Mahela Jayawardene - 14,133 runs
Another Sri Lankan great, Mahela Jayawardene, scored 14,133 runs in limited-overs cricket. Jayawardene's excellent strokeplay and calm demeanor made him a match-winner for Sri Lanka.
You may also like

Why can't Bihar have Muslim CM, questions AIMIM's Owaisi

Strictly fans slam show and claim fan favourite is being 'set up to fail'

VP Radhakrishnan takes time out of busy schedule to meet his mother in Tiruppur

Only a third of nations submit climate targets; Big GHG emitters such as China, EU, India yet to give 2035 goals

Stephen Mulhern's unexpected baby confession after years of being unlucky in love





