Most Runs in Test Cricket in 2021

Record holder : Joe Root of England holds the record (1708 runs) for most runs in test cricket in 2021.

Download

1. England Joe Root - 1708 runs

At no. 1 position is Joe Root of England. He made 1708 runs in 29 innings of 15 matches at an average of 61 and strike rate of 56.85.

2. India Rohit Sharma - 906 runs

Then comes our Rohit Sharma of India. He made 906 runs in 21 innings of 11 matches at an average of 47.68 and strike rate of 48.19.

3. Sri Lanka Dimuth Karunaratne - 902 runs

At no. 3 position is Dimuth Karunaratne of Sri Lanka. He made 902 runs in 13 innings of 7 matches at an average of 69.38 and strike rate of 55.74.

4. India Rishabh Pant - 748 runs

Next in the list is Rishabh Pant of India. He made 748 runs in 21 innings of 12 matches at an average of 39.36 and strike rate of 67.44.

5. India Cheteshwar Pujara - 702 runs

Next in the list is Cheteshwar Pujara of India. He made 702 runs in 26 innings of 14 matches at an average of 28.08 and strike rate of 34.17.

6. Pakistan Abid Ali - 695 runs

At position no. 6 is Abid Ali of Pakistan. He made 695 runs in 15 innings of 9 matches at an average of 49.64 and strike rate of 48.87.

7. West Indies Kraigg Brathwaite - 675 runs

At position no. 7 is Kraigg Brathwaite of West Indies. He made 675 runs in 20 innings of 10 matches at an average of 33.75 and strike rate of 37.79.

8. Sri Lanka Lahiru Thirimanne - 659 runs

At position no. 8 is Lahiru Thirimanne of Sri Lanka. He made 659 runs in 13 innings of 7 matches at an average of 50.69 and strike rate of 43.41.

9. West Indies Kyle Mayers - 636 runs

At no. 9 position is Kyle Mayers of West Indies. He made 636 runs in 20 innings of 10 matches at an average of 35.33 and strike rate of 61.98.

10. Bangladesh Liton Das - 594 runs

At no. 10 position is Liton Das of Bangladesh. He made 594 runs in 12 innings of 7 matches at an average of 49.5 and strike rate of 57.5.