There is no question about what a great legend Virat Kohli is in any format of the game. But when it comes to ODI cricket, the run machine takes his game to another level.
We have seen this in the past as well, with the best example being the 50-over World Cup in 2023, where he was in exceptional form, scoring 765 runs and consistently delivering top performances.
However, this superstar is currently struggling with the bat, as he hasn’t been scoring many runs. His last century in Test cricket came against Australia in Perth, while his last ODI hundred came against New Zealand at Wankhede Stadium in the World Cup semifinal, further proving his legendary status despite recent struggles.
But how do his last 10 ODI innings look? Let’s take a look at how many runs he has scored in ODI cricket.
Virat Kohli last 10 ODI innings
No. | Match | Runs (Balls) |
1 | 2nd ODI vs ENG | 5 (8) |
2 | 3rd ODI vs SRL | 20 (18) |
3 | 2nd ODI vs SRL | 14 (19) |
4 | 1st ODI vs SRL | 24 (32) |
5 | Final vs AUS | 54 (63) |
6 | Semi-Final 1 vs NZL | 117 (113) |
7 | Match 45 vs NED | 51 (56) |
8 | Match 37 vs SAF | 101 (121) |
9 | Match 33 vs SRL | 88 (94) |
10 | Match 29 vs ENG | 0 (9) |
In his recent outing, things didn’t go well for Virat Kohli. He played in the second ODI against England after missing the first match due to a knee pain. However, in the second game, he got out for just 5 runs, once again falling to his nemesis, Adil Rashid.
India didn’t play much ODI cricket last year, but when they did in 2024 against Sri Lanka, Kohli struggled to perform, scoring 20, 14, and 24 runs in the 3rd, 2nd, and 1st ODIs, respectively.
However, we have always seen Kohli find his form in ICC tournaments, and with the Champions Trophy approaching, we can expect him to score big runs once again.
Editor's Pick
