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

"If we make promises, we fulfil them": RJD MP Misa Bharti slams BJP

DWP issues statement on concerns over means-testing State Pension payments

DVSA announces new MOT changes which will impact all drivers

Today is Jamia Millia Islamia's foundation day. Learn how this institution came into being; these people played a key role.

Rust 'falls away' from bathroom towel radiators when using 1 condiment





