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

Premanand Maharaj Ji Darshan: How to get the darshan of Premanand Maharaj, know the complete details of booking..

Does Salman Khan watch all the episodes of Bigg Boss? Producer spills the truth

President Murmu poses with Rafale's first woman pilot

Mikel Arteta makes exciting new signing prediction that Arsenal fans will love

Orphaned baby elephants' adorable reaction when milk arrives has people in stitches





