Both Virat Kohli and Rohit Sharma are among the most dependable batsmen in world cricket, and both have played big roles in taking Indian cricket to a new level and making it a force to be feared upon. As a pair, Virat Kohli and Rohit Sharma are definitely one of the most exciting combinations in world cricket today. They have been decisive factors in the success of India in ODIs, T20Is Test, with the steadfast batting of Kohli complemented by the aggressive style of Rohit. People often compare these two legends because each has a different fan base. In this blog, we will look at the stats of Rohit Sharma vs Virat Kohli to determine who will come out on top. These statistics predominantly talk about runs, sixes, averages, strike rate, centuries, fifties among others. The debate about Kohli vs Rohit mainly focuses on their runs, average, sixes, and batting methods. Despite the discussions about their performance and positions, they have consistently supported each other whenever doubts arose. Virat Kohli vs Rohit Sharma in ODIs Virat Kohli vs Rohit Sharma in ODIs Player Matches Runs Average Strike rate 100s 50s Virat Kohli 302 14,181 57.88 93.34 51 74 Rohit Sharma 273 11,168 48.76 92.80 32 58 In ODIs, Virat Kohli has scored over 14,181 runs in over 302 matches. Both Kohli and Rohit Sharma are the only active players with over 10,000 ODI runs. Rohit Sharma has made over 11,000 runs in over 273 ODI matches, with an average of 48.76, since his debut in June 2007. Globally, Sachin Tendulkar ranks number 1, Virat Kohli holds the number 3 spot, and Rohit Sharma is at number 10 for the most runs in ODI careers. Also Read | Hardik Pandya Biography: Family, Personal Life, Career, Stats, IPL Virat Kohli vs Rohit Sharma in T20Is Virat Kohli vs Rohit Sharma in T20Is Player Matches Runs Average Strike rate 100s 50s Virat Kohli 125 4,188 48.69 137.04 1 38 Rohit Sharma 159 4,231 32.05 140.89 5 32 In T20 internationals, Rohit Sharma is leading with 4231 runs from 159 games, averaging 32.05. Virat Kohli is a few runs behind with 4,188 runs from 125 matches, boasting an impressive average of 48.69. Rohit has scored 5 centuries in T20I whereas Kohli has scored only 1 century in this format. Virat Kohli vs Rohit Sharma in Test Virat Kohli vs Rohit Sharma in Tests Player Matches Runs Average Strike rate 100s 50s Virat Kohli 123 9,230 46.85 55.57 30 31 Rohit Sharma 67 4,301 40.57 57.05 12 18 In Test cricket, Virat Kohli has scored more than 9,230 runs in 123 matches since his debut against the West Indies in June 2011. He was the second cricketer, after Greg Chappell, to score two centuries in his first Test as captain, which he achieved against Australia in December 2014. Kohli has scored 30 centuries in test cricket. Also Read | Complete List of T20 World Cup Winners (2008-2024) Rohit Sharma made his Test debut two years later, in November 2013. He scored centuries in his first two matches, becoming only the seventh player to do so. In total, he has made 12 centuries in 59 Tests, with 4,301 runs. Virat vs Rohit IPL Records Virat Kohli vs Rohit Sharma in IPL Player Matches Runs Average Strike rate 100s 50s Virat Kohli 252 8004 38.67 131.97 8 55 Rohit Sharma 257 6628 29.72 131.14 2 43 While Kohli has scored 8004 runs in 252 matches at an average of 38.67 since his IPL debut, Rohit Sharma has scored 6,628 runs in 257 matches at an average of 29.72. Kohli is leading with 8 centuries and 272 sixes, with Rohit scoring 2 centuries and 280 sixes till IPL 2024. Comparing the statistics of both, Virat Kohli comes out marginally ahead. Kohli has scored more runs at a higher average, though Rohit too has impressive numbers in T20Is. Even though on a few counts, Kohli is ahead; both of these are brilliant in their ways. Their styles of playing, strengths are very different, which makes the comparison very difficult and, hence, unique. Also Read | Top 5 Most ICC Trophy-Winning Captains | Legendary Leaders