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
 - Influencer Penélope 'Muse of Crime' shot dead in Rio's deadliest police raid after flaunting guns and drugs online
 - Oti Cabadas 'Coco Trucker Girl' cause of death: How did the TikTok star die at 41
 - NDA set for manifesto launch; focus on creating jobs in IT, MSME sectors
 - Italy's envoy Antonio Bartoli pays courtesy visit to Gujarat CM Bhupendra Patel in Gandhinagar
 - Don-turned-neta killed by 'another bahubali's men'





