
According to the official website of the International Cricket Council (ICC), the English cricket team announced its squad for the ODI series against India in February 2025. The team features skipper Jos Buttler, Joe Root, Harry Brook, and Phil Salt, to name a few. Team India has yet to announce its squad for the limited-overs series as of January 11, 2025.
Most centuries in India vs England ODIs

As of January 2025, former Indian all-rounder Yuvraj Singh has scored the most centuries in India vs England ODIs. He has scored 4 tons in 37 matches (36 innings) including a highest score of 150.
Sr. No | Player | Matches | Runs | Highest score | 100s | 50s | 4s | 6s |
1 | Yuvraj Singh (IND) | 37 | 1523 | 150 | 4 | 7 | 173 | 29 |
2 | Joe Root** (ENG) | 22 | 739 | 113* | 3 | 3 | 64 | 6 |
3 | Virat Kohli** (IND) | 36 | 1340 | 122 | 3 | 9 | 127 | 12 |
4 | Robin Smith (ENG) | 10 | 505 | 129 | 2 | 2 | 49 | 7 |
5 | Marcus Trescothick (ENG) | 15 | 614 | 121 | 2 | 2 | 68 | 6 |
6 | Jonny Bairstow (ENG) | 18 | 641 | 124 | 2 | 2 | 63 | 26 |
7 | Rohit Sharma** (IND) | 20 | 724 | 137* | 2 | 4 | 90 | 14 |
8 | Ian Bell (ENG) | 31 | 1163 | 126* | 2 | 6 | 119 | 9 |
9 | Sachin Tendulkar (IND) | 37 | 1455 | 120 | 2 | 10 | 173 | 17 |
**Representing the nation as of Jan 2025
Updated January 2025
Most centuries for India in India vs England ODIs

As of January 2025, Yuvraj Singh has scored the most centuries for India in India vs England ODIs with 4 hundreds in 36 innings (37 matches).

The second on this list is former Indian captain Virat Kohli with 3 centuries in 36 ODIs.

The batter with the third-most hundreds is Indian skipper Rohit Sharma, who has scored 2 centuries in 20 matches.

Former top-order batter Sachin Tendulkar has the fourth-most centuries with 2 centuries in 37 games.
Sr. No | Player | Matches | Runs | Highest score | 100s | 4s | 6s |
1 | Yuvraj Singh | 37 | 1523 | 150 | 4 | 173 | 29 |
2 | Virat Kohli** | 36 | 1340 | 122 | 3 | 127 | 12 |
3 | Rohit Sharma** | 20 | 724 | 137* | 2 | 90 | 14 |
4 | Sachin Tendulkar | 37 | 1455 | 120 | 2 | 173 | 17 |
**Representing the nation as of Jan 2025
Updated January 2025
Most centuries for England in India vs England ODIs

As of January 2025, top-order batter Joe Root holds the record for scoring the most centuries for England in India vs England ODIs. He has hit 3 tons against the Men in Blue in 20 innings with a high score of 113 not out. The batter with the second-most tons is former middle-order batter Robin Smith with 2 centuries in 10 ODIs.

The third on this list is former opener Marcus Trescothick, who scored 2 centuries in 15 ODIs.

Wicketkeeper-batter Jonny Bairstow is fourth for the most centuries for the Three Lions vs the Men in Blue. In 17 innings, Bairstow has 2 centuries.

Former top-order batter Ian Bell is the fifth on the list with 2 hundreds in 31 ODIs.
Sr. No | Player | Matches | Runs | Highest score | 100s | 4s | 6s |
1 | Joe Root** | 22 | 739 | 113* | 3 | 64 | 6 |
2 | Robin Smith | 10 | 505 | 129 | 2 | 49 | 7 |
3 | Marcus Trescothick | 15 | 614 | 121 | 2 | 68 | 6 |
4 | Jonny Bairstow | 18 | 641 | 124 | 2 | 63 | 26 |
5 | Ian Bell | 31 | 1163 | 126* | 2 | 119 | 9 |
**Representing the nation as of Jan 2025
Updated January 2025
FAQs on most centuries in the India vs England ODIs
A. As of January 2025, Yuvraj Singh holds the record for scoring the most centuries in the India vs England ODIs.
A. Yuvraj Singh scored three centuries in India vs England ODIs.
A. As of January 2025, Joe Root has scored the most centuries for the Three Lions in India vs England ODIs.
A. As of January 2025, Joe Root has scored three centuries in India vs England ODIs.
A. As of January 2025, two batters have scored three or more centuries in India vs England ODIs (Yuvraj Singh, Joe Root, and Virat Kohli).