By Akshay
May 26, 2025
Joe Root is the batsman who has scored the most centuries in the India vs England series. He has scored 10 centuries in 30 Test matches against India so far
Rahul Dravid has scored 7 centuries in 21 Test matches against England
Sachin Tendulkar has scored 7 centuries in 32 Test matches against England
Alastair Cook has scored seven centuries in 30 Test matches against India
Mohammad Azharuddin has scored 6 centuries in 15 Test matches against England
Kevin Pietersen has scored 6 centuries in 16 Test matches against the Indian team