Virat Kohli vs Joe Root, Stats comparison, Who is the best in Tests

By Kaif
May 14, 2025

Virat Kohli scored 9230 runs

Virat Kohli scored 9230 runs in 123 Tests at an average of 46.85.

Joe Root scored 10481 runs

Joe Root scored 10481 runs after 123 Tests at an average of 50.14.

Virat Kohli - 30 centuries and 31 fifties

Kohli smacked 30 centuries and 31 fifties in 123 Test matches of his career.

Joe Root - 28 centuries and 54 fifties

Root scored 28 centuries and 54 fifties after 123 Test matches of his career

Virat Kohli's highest Test score 254*

Kohli's highest Test score after 123 Tests is 254*

Joe Root's highest Test score 254

Root's highest Test score after 123 Tests was 254

Virat Kohli - 13 times not out

Kohli remained not out 13 times in 210 innings of his 123 Tests

Joe Root - 18 times not out

Root remained not out 18 times in 227 innings of his 123 Tests

Virat Kohli - 15 ducks

Kohli bagged 15 ducks after 123 Test matches of his career

Joe Root - 11 ducks

Root bagged 11 ducks after 123 Test matches of his career

See More Stories