Top 5 batters with most Test runs for England ft Joe Root

England star Joe Root scripted history on Day 3 of the 1st Test against Pakistan.

Root smashed a brilliant ton which marked his 35th century in the longest format.

Root also surpassed Alastair Cook to accomplish a special milestone for England.

Root featured himself in an elite list of highest run-scorers in Test cricket.

Let’s have a look at top 5 batters with most runs for England in Test cricket:

Here’s a list:

Scribbled Arrow

5) David Gower

Matches: 117 Runs: 8231 Average: 44.25 100s: 18

4) Alec Stewart

Matches: 133 Runs: 8463 Average: 39.54 100s: 15

3) Graham Gooch

Matches: 118 Runs: 8900 Average: 42.58 100s: 20

2) Alastair Cook

Matches: 161 Runs: 12,472 Average: 45.35 100s: 33

1) Joe Root

Matches: 147 Runs: 12,548* Average: 51.10 100s: 35