Veda Krishnamurthy has named Virat Kohli and Smriti Mandhana as the best batters of the modern era. Kohli has played 314 ODI matches and scored 14,941 runs. He plays very well, scoring an average of 58.59 runs per match. He holds the world record for the most ODI centuries with 54. He hit his 54th century on January 18, 2026, against New Zealand in Indore.
Kohli has played 123 Test matches and scored 9,230 runs. He has made 30 centuries and 34 fifties in Test cricket. In T20Is, Kohli has played 125 matches and scored 4,188 runs. He scores an average of 48.69 runs per match. He has the second-most runs in T20I history and holds the world record for the most fifties.
Smriti Mandhana is the vice-captain of the Indian team. On September 3, 2026, she scored her record-breaking 18th international century during the Women’s Asia Cup match against Hong Kong in Dubai. This took her past Meg Lanning of Australia and Laura Wolvaardt of South Africa, who both have 17 centuries each.
In ODI cricket, Mandhana has played 120 matches and scored 5,411 runs at an average of 47.88. She has 14 centuries and 29 fifties. She is the fastest Indian, male or female, to reach 5,000 ODI runs. She achieved it in just 112 innings, which is two innings fewer than Virat Kohli. In T20Is, she has played 171 matches and scored 4,538 runs at an average of 28.68 and a strike rate of 117.18. She has two centuries and 23 fifties.
Mandhana is the highest run-scorer in women’s international cricket with 10,880 runs. She is the fastest woman to reach 10,000 international runs, achieving it in just 280 innings. She is the first Indian woman to score centuries in all three formats. She has been named ICC Women’s Cricketer of the Year twice. She also captained Royal Challengers Bangalore to their first WPL title in 2024.
Mithali Raj Praises Smriti Mandhana After Record-Breaking 124 vs Hong Kong
Smriti Mandhana became the highest run-scorer in women’s international cricket. She achieved this milestone during a Group A match of the Women’s Asia Cup 2026. The match was played against Hong Kong at the Dubai International Stadium on Thursday. Mandhana scored 124 runs off 64 deliveries. This innings helped her surpass the previous record held by Mithali Raj.
Mithali Raj had held the record with 10,868 runs. Mandhana now has 10,880 runs to her name. The all-time top five run-scorers in women’s international cricket now include Mandhana at the top. She is followed by Mithali Raj with 10,868 runs, New Zealand’s Suzie Bates with 10,740 runs, England’s Charlotte Edwards with 10,273 runs, and West Indies’ Stafanie Taylor with 10,007 runs.
Mithali Raj congratulated Mandhana on her achievement. In a post on X, the former India captain expressed her pride in Mandhana’s growth. She said she has watched Mandhana grow from a young player into one of the finest batters India has produced. She called the achievement well deserved and wished Mandhana many more runs and milestones.
Mandhana’s innings also set another record. Her 124 runs is now the highest individual score in Women’s T20 Asia Cup history. She surpassed Chamari Athapaththu’s unbeaten 119 against Malaysia in 2024. The other top scores in the tournament include Mithali Raj’s 97 not out against Malaysia in 2018, Harshitha Samarawickrama’s 81 against Thailand in 2022, and Shafali Verma’s 81 against Nepal in 2024.
Mandhana also joined Harmanpreet Kaur as the only Indian woman to score centuries in T20Is. Her 124 against Hong Kong followed her 112 against England in 2025. Harmanpreet’s 103 against New Zealand at the 2018 T20 World Cup remains the other century on the list.
FAQs
Q. Who named Virat Kohli and Smriti Mandhana the best batters?
A. Veda Krishnamurthy named them the best batters.
Q. How many ODI runs has Virat Kohli scored?
A. Kohli has scored 14,941 ODI runs.
Q. How many international centuries does Smriti Mandhana have?
A. Mandhana has scored 18 international centuries.
Q. How many runs did Mandhana score against Hong Kong?
A. Mandhana scored 124 runs off 64 balls.
Q. Whose record did Mandhana break for international runs?
A. Mandhana broke Mithali Raj’s record of 10,868 runs.
Get the Latest Cricket Updates at IceCric.News. Also, Follow Our Social Media for live updates on Facebook and Instagram.

