July 10, 2025
Credit: Getty
Joe Root crossed the 3000-run mark against India at Lord's Test
Credit: Getty
Joe Root becomes the first England player to score 3000 Test runs vs India.
Credit: Getty
Here are the players who scored more than 3000 runs against an opponent in Tests.
Credit: Getty
Don Bradman scored 5028 runs against England in Tests.
Credit: Getty
Jack Hobbs scored 3636 runs against Australia.
Credit: Getty
Sachin Tendulkar scored 3630 against Australia.
Credit: Getty
Allan Border scored 3548 Test runs against England.
Credit: Getty
Steve Smith scored 3417 runs against England.
Credit: Getty
David Gower scored 3269 runs against Australia.
Credit: Getty
Gary Sobers scored 3214 runs against England.
Credit: Getty
Steve Waugh scored 3200 runs against England.
Credit: Getty