Most Runs in Test Cricket in 2016
Record holder : Joe Root of England holds the record (1477 runs) for most runs in test cricket in 2016.
1. Joe Root - 1477 runs
At no. 1 position is Joe Root of England. He made 1477 runs in 32 innings of 17 matches at an average of 49.23 and strike rate of 60.7.
2. Jonny Bairstow - 1470 runs
At position no. 2 is Jonny Bairstow of England. He made 1470 runs in 29 innings of 17 matches at an average of 58.8 and strike rate of 58.21.
3. Alastair Cook - 1270 runs
Next in the list is Alastair Cook of England. He made 1270 runs in 33 innings of 17 matches at an average of 42.33 and strike rate of 51.9.
4. Virat Kohli - 1215 runs
At no. 4 position is Virat Kohli of India. He made 1215 runs in 18 innings of 12 matches at an average of 75.93 and strike rate of 60.41.
5. Azhar Ali - 1198 runs
At no. 5 position is Azhar Ali of Pakistan. He made 1198 runs in 22 innings of 11 matches at an average of 63.05 and strike rate of 46.63.
6. Steven Smith - 1079 runs
Next in the list is Steven Smith of Australia. He made 1079 runs in 18 innings of 11 matches at an average of 71.93 and strike rate of 58.73.
7. Moeen Ali - 1078 runs
At position no. 7 is Moeen Ali of England. He made 1078 runs in 29 innings of 17 matches at an average of 46.86 and strike rate of 53.79.
8. Ben Stokes - 904 runs
At no. 8 position is Ben Stokes of England. He made 904 runs in 21 innings of 12 matches at an average of 45.2 and strike rate of 66.76.
9. Cheteshwar Pujara - 836 runs
Next in the list is Cheteshwar Pujara of India. He made 836 runs in 16 innings of 11 matches at an average of 55.73 and strike rate of 48.43.
10. Usman Khawaja - 753 runs
At position no. 10 is Usman Khawaja of Australia. He made 753 runs in 16 innings of 10 matches at an average of 47.06 and strike rate of 54.28.