Home
Cricket
Comparison of Virat Kohli and Steve Smith stats in ODI

Comparison of Virat Kohli and Steve Smith stats in ODI

Steve Smith and Virat Kohli have always been compared in the cricketing world. Now that the Australian has retired, let's compare their stats.

Australia’s star batter Steve Smith has announced his retirement from ODIs following his team’s exit from the ICC Champions Trophy on Tuesday. He was named captain for the tournament after regular skipper Pat Cummins was ruled out due to injury.

Smith and Virat Kohli have long been part of a competitive rivalry, with debates over who is the better batsman. While Kohli holds superior records, there was a time when their competition was closely contested.

Smith leaves the format as one of Australia’s most accomplished cricketers, having played an impressive 170 ODIs, amassing 572 runs, and notching up 12 centuries. He was also a two-time World Cup winner. With this decision, Smith will no longer be part of the Australian squad for the 2027 ODI World Cup.

Virat Kohli vs Steve Smith in ODIs

Virat Kohli has a much better record in ODIs, with 14,180 runs in 183 matches. He has the third-highest runs in ODIs, behind Sachin Tendulkar and Kumar Sangakkara, respectively. Steve Smith has scored 5,800 runs in 170 games, including 12 centuries. Kohli also holds the record for the most hundreds in ODIs, with 52 tons.

Steve SmithVirat Kohli
Matches170 301
Runs580014180
Highest Score164183
Average43.2858.11
Centuries1252
Half-centuries3473
Wickets285

Virat Kohli vs Steve Smith in ODI World Cup

In the ODI World Cup, Virat Kohli has scored 1,795 runs in 37 matches at an average of 59.83, including five centuries. Smith has accumulated 1,136 runs in 30 games, with only one century in the tournament.

Steve SmithVirat Kohli
Innings3037
Runs11361795
Highest Score105117
Average42.0759.83
Centuries15
Half-centuries1012
Wickets21

Virat Kohli vs Steve Smith in ICC Champions Trophy

Virat Kohli has scored 746 runs in 16 Champions Trophy matches, while Steve Smith has managed only 183 runs in six games.

Steve SmithVirat Kohli
Innings616
Runs183746
Highest Score73100
Average61.0082.9
Centuries01
Half-centuries26
Wickets00
Follow
Share

Editor's Pick

Will Rohit Sharma go to England as Test captain? Contrary reports create confusion Cricket Will Rohit Sharma go to England as Test captain? Contrary reports create confusion

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking