England’s veteran batter Joe Root has once again proven his consistency and dominance in the longest format by scoring his 37th test hundred against India. The third test match at the Lord’s saw Root’s resilience and ability to bat under pressure on Day 2 (July 11). He recorded his 30th fifty-plus score and became the first batter in cricket history to amass 3,000+ runs against India in tests.
Moreover, Root is currently the leading run scorer in the England vs India tests so far, thereby outbeating the tally of the former Indian great batsman Sachin Tendulkar (2,535 runs). Additionally, the 34-year-old equalled the Australian batter Steve Smith’s tally of 11 Test centuries against India.
He shattered multiple records, such that he went on to become the fifth leading century scorer in the traditional format.
Let’s analyze the intriguing records Root accomplished as a batter and fielder in the ongoing third test of the Anderson Tendulkar Trophy 2025, which proves why he is statistically the best cricketer in tests against India.
International Batters Who Scored Most 3000+ Runs Against a Single Opponent Team in Tests
Joe Root recently became the 9th international batter to score above 3,000 runs against a particular team in tests and joined the list of legendary batters such as Don Bradman, Jack Hobbs, Sachin Tendulkar, and others who achieved this feat:
| S.No | Batsman | Team | Runs Scored in Tests against Opponent Team |
| 1. | Don Bradman | Australia | 5,028 runs vs England |
| 2. | Jack Hobbs | England | 3,636 runs vs Australia |
| 3. | Sachin Tendulkar | India | 3,630 runs vs Australia |
| 4. | Allan Border | Australia | 3,548 runs vs England |
| 5. | Steve Smith | Australia | 3,417 runs vs England |
| 6. | David Gower | England | 3,269 runs vs Australia |
| 7. | Garry Sobers | West Indies | 3,214 runs vs England |
| 8. | Steve Waugh | Australia | 3,200 runs vs England |
| 9. | Joe Root | England | 3,059 runs vs India |
Top 5 Batters Who Recorded Most Test Centuries vs India ft. Root and Smith
In terms of the number of test centuries, Australia’s Steve Smith and England’s Joe Root, the two active batters in their test career, jointly hold the record of smashing 11 tons against India:
| S.No | Player (NATION) | Nation | Number of Test Centuries against India |
| 1. | Steve Smith | Australia | 11 |
| 2. | Joe Root | England | 11 |
| 3. | Garry Sobers | West Indies | 8 |
| 4. | Viv Richards | West Indies | 8 |
| 5. | Ricky Ponting | Australia | 8 |
Only English Batter to Score 3,000+ Test Runs Against India
As Joe Root is the leading run-scorer against India in tests, it is to be noted that he is the only English batter who has amassed 3,000+ runs against the same team:
| England Batter | Career Span | Matches | Innings | Runs |
| Joe Root | 2012 to 2025 (Active) | 33 | 60 | 3,059 |
| Alastair Cook | 2006 to 2018 | 30 | 54 | 2,431 |
| Graham Gooch | 1979 to 1993 | 19 | 33 | 1,725 |
| Kevin Pietersen | 2006 to 2012 | 16 | 28 | 1,581 |
| David Gower | 1979 to 1990 | 24 | 37 | 1,391 |
Batters with Most Runs in England vs India International Matches (Tests, ODIs, and T20Is)
Recently, Joe Root’s 104-run knock helped him surpass Virat Kohli’s stats, thereby becoming the leading run scorer in England vs India matches across all three formats of international cricket (including tests, ODIs, and T20Is):
| S.No | Batsman | Nation | Runs in International Cricket (ENG vs IND) |
| 1. | Joe Root | England | 4,071 |
| 2. | Virat Kohli | India | 4,036 |
| 3. | Sachin Tendulkar | India | 3,990 |
| 4. | Alastair Cook | England | 3,253 |
| 5. | MS Dhoni | India | 2,999 |
As Joe Root is currently an active player in both tests and ODIs, he is certain to retain the top spot on a longer basis. This is because Virat Kohli, who recently retired from tests, will currently be involved only in the ODI format and would have a tough time overtake Root’s position.
Most Outfield Catches Taken by any Fielder in Tests ft. Joe Root
While Joe Root smashed several records as a batter, it is noteworthy to know that as a fielder, he leads the charts for taking the most outfield catches in tests. Also, surpassed the former Indian batsman Rahul Dravid’s count of 210 catches.
Root accomplished this feat in the 21st over, bowled by the England captain Ben Stokes during India’s first innings. He took a superb catch to dismiss Karun Nair, who was all set to regain his peak form by scoring 40 runs from 62 balls (including 4 fours). As a result, Root enhanced his tally to 211 catches in test cricket.
Here is a list of those cricketers who grabbed the most catches in their test cricket career, with Joe Root once again finding himself at the top position:
| S.No | Batsman | Nation | Catches Taken in Test Career |
| 1. | Joe Root | England | 211 |
| 2. | Rahul Dravid | India | 210 |
| 3. | Mahela Jayawardene | Sri Lanka | 205 |
| 4. | Steve Smith | Australia | 200 |
| 5. | Jacques Kallis | South Africa | 200 |
NOTE: Joe Root’s number of catches has been updated after Day 02 of the England vs India 3rd test 2025.