Virat Kohli has so far scored 8947 runs in 195 innings in Test cricket at an average of 48.89.
Steve Smith has amassed 9685 runs so far in 195 innings at an average of 56.97
Virat Kohli has scored seven double centuries so far in Tests.
Steve Smith has hit only four double centuries so far.
Virat Kohli has so far hit 29 hundreds and 30 fifties in red-ball cricket for India.
On the other hand, Smith has smacked 32 tons and 41 fifties in his Test career so far
Virat Kohli's highest score in Test cricket is 254*
Steve Smith's highest score in Test cricket is 239
Virat Kohli has so far bagged 14 ducks in his Test career
Steve Smith has bagged 10 ducks in his career so far.
Next : 3 Bowlers who bowled the first balls to Virat Kohli in Test, ODI and T20I
Click to read more..