Virat Kohli broke Sachin Tendulkar’s historic record after scoring a brilliant 65 in the second ODI against England. Kohli breaks Tendulkar’s 50-plus record with his 33rd fifty-plus score against England across all formats of international cricket.
The innings also cemented Kohli’s place atop the ODI charts with a record 14 fifty-plus scores against England. No batter has recorded more fifty-plus scores in India versus England ODI history.
Here’s a look at Kohli’s latest milestone, the updated all-format and ODI leaderboards, and the rivalry’s leading run-makers.
Virat Kohli Breaks Tendulkar’s 50-Plus Record Against England
Virat Kohli added another milestone to his remarkable career with a 65-run knock in Cardiff. The innings made him India’s leading batter for most 50-plus scores against England across Tests, ODIs, and T20Is.

With 33 fifty-plus scores against England now, Kohli breaks Tendulkar’s 50-plus score record, surpassing the batting legend’s previous tally of 32.
To put the achievement into perspective, take a look at the top five Indian batters with the most 50-plus scores against England across international cricket.
| Player | 50-Plus Scores |
|---|---|
| Virat Kohli | 33 |
| Sachin Tendulkar | 32 |
| Rahul Dravid | 26 |
| MS Dhoni | 24 |
| Sunil Gavaskar | 23 |
Virat Kohli Tops ODI 50-Plus Charts Against England
Virat Kohli’s 65-run knock in the second ODI also strengthened his record against England in the 50-over format.

The Indian batter now holds the record for the most 50-plus scores in India vs England ODIs, moving ahead of Sachin Tendulkar and Suresh Raina.
To understand the record better, here are the top 10 batters with the most 50-plus scores in India vs England ODIs.
| Rank | Player | Span | Mat | Runs | 50+ | 100s | 50s |
|---|---|---|---|---|---|---|---|
| 1 | Virat Kohli (IND) | 2011–2026 | 40 | 1467 | 14 | 3 | 11 |
| 2 | Suresh Raina (IND) | 2006–2018 | 37 | 1207 | 12 | 1 | 11 |
| 3 | Sachin Tendulkar (IND) | 1990–2011 | 37 | 1455 | 12 | 2 | 10 |
| 4 | Rahul Dravid (IND) | 1996–2011 | 30 | 1012 | 11 | 0 | 11 |
| 5 | Yuvraj Singh (IND) | 2002–2017 | 37 | 1523 | 11 | 4 | 7 |
| 6 | MS Dhoni (IND) | 2006–2019 | 48 | 1546 | 11 | 1 | 10 |
| 7 | Joe Root (ENG) | 2013–2026 | 27 | 1026 | 9 | 3 | 6 |
| 8 | Kevin Pietersen (ENG) | 2006–2013 | 28 | 1138 | 9 | 1 | 8 |
| 9 | Mohammad Azharuddin (IND) | 1985–1999 | 24 | 911 | 8 | 0 | 8 |
| 10 | Sourav Ganguly (IND) | 1996–2007 | 26 | 975 | 8 | 1 | 7 |
Most 50-Plus Scores in India vs England Across All Formats
Although Kohli now leads the list for India, the overall record between the two rivals still belongs to Joe Root. The England batter has recorded 34 fifty-plus scores against India across Tests, ODIs, and T20Is.

Kohli sits second with 33 and needs one more fifty to draw level with Root. Two more fifty-plus scores will make him the outright leader.
To put the rivalry into perspective, look at the top 10 batters with the most 50-plus scores in England vs India across Tests, ODIs, and T20Is.
| Rank | Player | Span | Mat | Runs | 50+ | 100s | 50s |
|---|---|---|---|---|---|---|---|
| 1 | Joe Root (ENG) | 2012–2026 | 69 | 4570 | 34 | 16 | 18 |
| 2 | Virat Kohli (IND) | 2011–2026 | 89 | 4106 | 33 | 8 | 25 |
| 3 | Sachin Tendulkar (IND) | 1990–2012 | 69 | 3990 | 32 | 9 | 23 |
| 4 | Rahul Dravid (IND) | 1996–2011 | 52 | 2993 | 26 | 7 | 19 |
| 5 | MS Dhoni (IND) | 2006–2019 | 83 | 2999 | 24 | 1 | 23 |
| 6 | Alastair Cook (ENG) | 2006–2018 | 57 | 3253 | 23 | 8 | 15 |
| 7 | Sunil Gavaskar (IND) | 1971–1987 | 56 | 2919 | 23 | 4 | 19 |
| 8 | Kevin Pietersen (ENG) | 2006–2013 | 48 | 2890 | 22 | 7 | 15 |
| 9 | Rohit Sharma (IND) | 2007–2026 | 55 | 2497 | 19 | 8 | 11 |
| 10 | Mohammad Azharuddin (IND) | 1984–1999 | 39 | 2189 | 17 | 6 | 11 |
Virat Kohli Also Surpasses Sachin Tendulkar for Most ODI Runs Against England
With a class batting performance in the second ODI yesterday, Kohli has now scored 1,467 runs against England in 40 matches. His tally includes three centuries and 11 half-centuries.

Virat Kohli climbed to third on the list of most runs in ODIs against England, overtaking Sachin Tendulkar, who finished his career with 1,455 runs against the opposition.
Kohli’s latest innings also changed the all-time list of players with the most ODI runs against England. Take a look below.
| Rank | Player | Span | Mat | Inns | Runs | Avg | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MS Dhoni (IND) | 2006–2019 | 48 | 44 | 1,546 | 46.84 | 134 | 1 | 10 |
| 2 | Yuvraj Singh (IND) | 2002–2017 | 37 | 36 | 1,523 | 50.76 | 150 | 4 | 7 |
| 3 | Virat Kohli (IND) | 2011–2026 | 40* | 40 | 1,467 | 40.75 | 122 | 3 | 11 |
| 4 | Sachin Tendulkar (IND) | 1990–2011 | 37 | 37 | 1,455 | 44.09 | 120 | 2 | 10 |
| 5 | Suresh Raina (IND) | 2006–2018 | 37 | 32 | 1,207 | 41.62 | 100 | 1 | 11 |
| 6 | Ian Bell (ENG) | 2006–2015 | 31 | 31 | 1,163 | 43.07 | 126* | 2 | 6 |
| 7 | Kevin Pietersen (ENG) | 2006–2013 | 28 | 28 | 1,138 | 45.52 | 111* | 1 | 8 |
| 8 | Rahul Dravid (IND) | 1996–2011 | 30 | 29 | 1,012 | 38.92 | 92* | 0 | 11 |
| 9 | Virender Sehwag (IND) | 2002–2011 | 27 | 27 | 1,008 | 37.33 | 126 | 1 | 7 |
| 10 | Sourav Ganguly (IND) | 1996–2007 | 26 | 26 | 975 | 39.00 | 117* | 1 | 7 |
Kohli’s 65-run knock in Cardiff did more than rewrite the India-England record books.
The innings also helped the Indian star overtake Ricky Ponting on the all-time international appearances list.
The all- time international list is as follows:
| Player | International Matches |
|---|---|
| Sachin Tendulkar | 664 |
| Mahela Jayawardene | 652 |
| Kumar Sangakkara | 594 |
| Sanath Jayasuriya | 586 |
| Virat Kohli | 561 |
| Ricky Ponting | 560 |
| MS Dhoni | 538 |
Sachin Tendulkar Still Leads India’s All-Time ODI Run Charts
While Kohli has overtaken Sachin Tendulkar for the most ODI runs against England, the Master Blaster continues to lead India’s overall ODI run-scoring charts.

Tendulkar finished his illustrious ODI career with 18,426 runs in 463 matches.
Meanwhile, Kohli occupies second place with 14,867 runs from 311 ODIs. The Indian batting great continues to close the gap, but Tendulkar’s all-time record remains unmatched for now.
Who Won the ENG vs India Second ODI at Cardiff?
England defeated India by four wickets in the second ODI at Sophia Gardens, Cardiff, to level the three-match series 1-1.
Chasing 234, the hosts reached 235/6 in 44.1 overs, with Joe Root anchoring the innings with an unbeaten 99 off 133 balls to earn the Player of the Match award.
Earlier, India were bowled out for 233 in 44 overs after England elected to bowl first. Shreyas Iyer top-scored with 66, while Virat Kohli made 65, but the visitors struggled to convert promising starts into match-defining partnerships.
Jofra Archer starred with the ball for England, returning 3/47, while Gus Atkinson and Saqib Mahmood claimed two wickets each.
The series will now be decided in the third and final ODI, with both teams heading into the decider locked at 1-1.
Read This Next:
- India Beat England to Take 1-0 ODI Series Lead at Edgbaston
- BCCI Announces India Squad Changes for England ODI and Zimbabwe T20I Series
- Sir Garfield Sobers Dies at 89, Cricket Loses an Icon
Conclusion
IIn yesterday’s India vs England second ODI, Virat Kohli strengthened his position as one of the finest batters in cricket history.
His 65-run knock not only kept India in the contest but also saw him rewrite multiple milestones against one of the team’s biggest rivals.
At the same time, Kohli breaking Tendulkar’s 50-plus record became one of the defining moments of the Cardiff encounter, adding another remarkable achievement to his illustrious career.
Now, with the three-match ODI series level at 1-1, all attention shifts to the decider, where Kohli will once again look to guide India while continuing his remarkable run with the bat.