Number 8

Only active batter in this list is Joe Root and he has 11,940 runs so far in 142 Test matches for England.

Jul 21, 2024

Number 7

Brian Lara who has the highest score in international cricket of 400 not out has 11,953 runs in 131 Test matches.

Number 6

Kumar Sangakkara played 15 years of Test and scored 12,400 runs in 132 Test matches.

Number 5

Former England captain Alastair Cook has 12,472 runs with 161 Test matches.

Number 4

Rahul Dravid, the 'Great Wall' has 13,288 runs in 164 matches played in the longest format for India.

Number 3

Jacques Kallis is third with 13,289 runs red-ball cricket for South Africa in 166 matches.

Number 2

Ricky Ponting is second with 13,387 runs in 168 Test matches for Australia.

Number 1

Master Blaster Sachin Tendulkar sits at number with 15,921 runs in 200 Test matches with an average of 54.78.

VIEW ALL

Read Next Story