Image

Joe Root vs Virat Kohli

Veteran England batter Joe Root scored an unbeaten 76 off 76 balls against India at Edgbaston in Birmingham on Tuesday, July 14 in the first ODI of the three-match series. England batted first after winning the toss and were bowled out for 258 in 47.5 overs.

The hosts got off to a solid start as their openers added 61 in 12.2 overs. However, England suffered an extraordinary collapse to slip to 107-6 in the 22nd over. Root and Liam Dawson (68 off 83) then added 121 off 134 balls to lift England. Root struck six fours and a six in his unbeaten knock.

Root has played 179 ODI innings so far. In the wake of his impressive batting effort against India in the first one-dayer in Birmingham, we compare his stats with those of Virat Kohli after the latter had also played the same number of ODI innings.


Joe Root vs Virat Kohli – Who has a better average and strike rate after 179 ODI innings?

In 179 ODI innings, Root has scored 7,653 runs at an average of 50.01 and a strike rate of 87.70. He has scored 1,425 runs in 29 innings against Sri Lanka at an average of 67.85 and a strike rate of 84.97. In 29 innings against New Zealand, he has scored 1,077 runs at an average of 43.08 and a strike rate of 88.13. Also, in 24 innings against India, he has 927 runs at an average of 46.35.

After 179 ODI innings, Kohli had 8,143 runs to his name at an average of 54.28 a and a strike rate of 91.08. He had 1,002 runs in 21 innings against Australia at an average of 55.66 and a strike rate of 97.66. In 40 innings against Sri Lanka, he had 1,856 runs at an average of 54.58 and a strike rate of 87.79. Also, in 26 innings against England, he had 921 runs at an average of 41.86.


Joe Root vs Virat Kohli – Who has more hundreds after 179 ODI innings?

Having played 179 ODI innings, Root has notched up 20 centuries and 46 half-centuries. His best of 166* came off 139 balls against the West Indies in Cardiff in June 2025. The innings featured 21 fours and two sixes. Of his 20 tons, five have come against the West Indies and three each against India, New Zealand, Sri Lanka and South Africa.

Player Runs Average SR HS 100s 50s
Joe Root 7,653 50.01 87.70 166* 20 46
Virat Kohli 8,143 54.28 91.08 183 27 43

(Root vs Kohli – Batting stats comparison after 179 ODI innings)

After 179 ODI innings, Kohli had struck 27 hundreds and 43 half-centuries. His best of 183 came off 148 balls against Pakistan in Mirpur in March 2012. The knock featured 22 fours and a six. Of his tons at that stage, six came against Sri Lanka, five against Australia and three each against England, New Zealand, Bangladesh and the West Indies.


Joe Root vs Virat Kohli – Who has a better record in wins after 179 ODI innings?

In 94 innings in wins, Root has scored 4,808 runs at an average of 66.77 and a strike rate of 91.21, with 14 hundreds and 27 half-centuries. In 80 innings in losses, he has 2,788 runs at an average of 35.74 and a strike rate of 83.19, with six hundreds and 19 half-centuries. In three innings in matches that ended in no result, he scored 48 runs and in two tied games he scored nine runs.

Player Innings Runs Average SR HS 100s 50s
Joe Root 94 4,808 66.77 91.21 166* 14 27
Virat Kohli 105 5,780 73.16 95.15 183 23 25

(Root vs Kohli – Batting stats comparison in wins after 179 ODI innings)

In 105 innings in wins, Kohli had scored 5,780 runs at an average of 73.16 and a strike rate of 95.15, with 23 centuries and 25 half-centuries. In 67 innings in losses, he had scored 2,228 runs at an average of 33.75 and a strike rate of 84.04, with four hundreds and 17 half-centuries. Kohli had also scored 45 runs in four tied games and 90 runs in three innings in matches that ended in no result.


Joe Root vs Virat Kohli – Who has a better record in chases after 179 ODI innings?

In 83 innings in chases, Root has scored 3,510 runs at an average of 55.71 and a strike rate of 85.27, with nine hundreds and 19 half-centuries. In 96 innings while batting first, he has scored 4,143 runs at an average of 46.03 and a strike rate of 89.86, with 11 hundreds and 27 half-centuries.

Player Innings Runs Average SR HS 100s 50s
Joe Root 83 3,510 55.71 85.27 166* 9 19
Virat Kohli 100 5,055 65.64 93.50 183 17 26

(Root vs Kohli – Batting stats comparison in chases after 179 ODI innings)

In 100 innings in chases, Kohli had 5,055 runs at an average of 65.64 and a strike rate of 93.50, with 17 hundreds and 26 half-centuries. In 79 innings while batting first, he had 3,088 runs at an average of 42.30 and a strike rate of 87.37, with 10 hundreds and 17 half-centuries.