virat kohli and rohit sharma

Rohit Sharma is going through the form of his life and oppositions are finding it tough to stop him when he is on the crease. Seeing this, I started to wonder if Rohit Sharma has actually played better than Virat Kohli in 2019. Both the players have great contribution in making Indian Team formidable at present. I know it is not a good thing to make comparison between two great players of the same team but still as a Cricket enthusiast I wanted to find out the answer.

Virat Kohli-Rohit Sharma

Note that India is also one of the cheapest Asian countries to visit in 2020.

I want readers to realize that the analysis is going to be impartial based on true facts and stats. The analysis will be based on different areas and the winner will be decided for each area.

IPL 2019

IPL is undoubtably the biggest franchise cricket league in the world and IPL’s performance must be taken into account to find out who has been better at this game. Let’s start with Rohit Sharma’s stats, Sharma played 15 innings this IPL scoring 405 runs with an average of 28.92 and strike rate of 128.57. His innings include two half centuries with highest score of 67 runs. Similarly, Rohit smashed 52 fours and 10 sixes in this tournament and took 4 catches.

Now let’s talk about Kohli’s stats in IPL cricket 2019. Kohli has scored 464 runs in 14 innings with an average of 33.14 and strike rate of 141.46. These runs include two fifties and a wonderful hundred. His highest score this season was 100. Kohli smashed 46 fours and 13 sixes and also took 5 catches.

Based on the stats; Winner is Kohli.

ICC Cricket World Cup 2019

World Cup comes once in every four years and there’s no doubt it is the biggest stage for all cricketers and cricket fans. Let’s see who played well at this stage.

Rohit Sharma had a dream World Cup as he scored 648 runs in 9 matches with an outstanding average of 81 and strike rate of 98.33. He smashed 5 Hundreds and one Fifty which shows how consistently he performed in this tournament. He made scoring runs look so easy as he hit 67 boundaries and 14 sixes. His highest score was 140 against Arch-rival Pakistan at Old Trafford. He was indeed the top scorer of the tournament.

Hitman's scores in WC 2019

Virat Kohli also had a good tournament with the bat scoring 442 runs in 9 matches with an average of 55.25 and strike rate of 94.04. His runs include five fifties and unfortunately no hundreds. He smashed 38 fours and 2 sixes. Thus, you can observe that Virat being no. 1 batsmen in ODI Cricket didn’t perform as expected and was unable to convert his fifties into hundreds. He has the highest score of 82.

I suppose there’s no doubt that Rohit is the Winner.

ODI Cricket

The current score is 1-1 so the atmosphere might be heating up. Now Who do you think has played better in ODI cricket in 2019? Please note that we are only talking about the year 2019.

This time we start with Run Machine Kohli. Indian skipper has scored 1288 runs in 22 innings with an average of 64.4 and strike rate of 95.9. Everyone knows Virat’s outstanding records in ODI Cricket and he has continued it in 2019 scoring 5 Hundreds and 6 Fifties with the highest score of 123.

Rohit Sharma on the other hand has scored 1232 runs in 24 innings with an average of 53.37 and strike rate of 84. He has also been quite phenomenal scoring 6 Hundreds and 5 Fifties with highest score of 140.

Statistically, Rohit Sharma looks slightly behind but you have got to notice that Rohit scored majority of runs in World Cup despite enormous pressure. In a sense, Rohit was carrying the entire load of Indian Batting throughout the tournament. A player’s capability is well tested more in bigger stages and pressure situations. Therefore, it is hard to undermine Rohit’s precious runs and it would be unfair to say Kohli won the battle.

It is getting really hard to decide who is the winner. So I guess it’s a tie and sadly we don’t have anything like super over here to decide the winner.

In ODIS it is a tie.

T20 Internationals

Things are getting interesting after a tie. Now we are talking about most exciting format T20 cricket. People sure must be predicting Hitman Sharma to win this round. Let’s see what the stats tell us.

Virat Kohli has scored 283 runs in the shortest format this year playing 7 innings with a remarkable average of 56.6 and good strike rate of 129.22. He has hit 3 Fifties with highest score of 72*.

On the other hand, Hitman Sharma has scored 300 runs in 10 innings with an average of 30 and strike rate of 137.61. Like Kohli, he also has 3 Fifties but his highest score this year is 85. Now Rohit definitely has better strike rate but lower average which means he is lacking consistency. You have to applaud Kohli for maintaining brilliant consistency in the hardest format of the game.

virat kohli celebrating

No doubt, The Winner is Virat Kohli.

Test Cricket

After talking about limited overs cricket let’s move to longest format of the game. Who do you think will win this round? Majority believe it should be Virat Kohli. Well, we can’t be 100% sure until we see the stats.

Tlking about Virat Kohli, he has scored 476 runs in 9 innings with an average of 68 and strike rate of 61.74. His runs include a double hundred and two fifties. His highest score was 254*.

Rohit Sharma was given new role of opening this year in test series against South Africa. Out of 4 innings he played, he scored 529 runs with an amazing average of 132.25 and strike rate of 77.45. He scored a double hundred and two hundreds. He had the highest score of 212 and was awarded with 2 player of the match and 1 player of the series award.

rohit sharma celebrating his century in test cricket

A saying is popular these days, “Whenever life gives you an opportunity always make it count like Rohit Sharma.” Imagine how much pressure he felt because of all those talks going on about him like ‘Rohit is not suited for Tests’ He shut down all those talks with his bat. Those stats clearly show that despite playing fewer matches he has beaten Kohli in every stats. Hence, this is a big win for Rohit Sharma.

The winner is Rohit Sharma.


Let’s talk about Rohit and Kohli as Captains. Mumbai Indians lifted IPL Trophy for the fourth time this year under Captaincy of Rohit Sharma. However, it was another season of disappointment for Virat Kohli as his team Royal Challengers Bangalore couldn’t even make their way into playoffs. Despite having great players like AB de Villiers and Shimron Hetmeyer into the side, his side didn’t play well. This somehow shows signs of weakness in his captaincy.

captain rohit sharma with ipl2019 trophy

However, Virat’s Captaincy has been phenomenal in Indian Team but we can’t make comparison there as Rohit doesn’t get much opportunities as Indian Captain. Despite getting fewer matches as Captain Rohit has never failed to impress us trough his Captaincy. There is a point to be noted that whenever Rohit Captains the Indian Team, Team is often playing without key players like Virat Kohli, Jasprit Bumrah as they are rested. Even with a comparatively weaker team he continues to win matches leading from the front and that is what I love about his Captaincy.

Hence, in terms of Captaincy, Rohit is the Winner.


Now most of the fans are expected to be unsatisfied with this area but importance of boundaries especially sixes is growing in present world cricket. To take an example, England won the World Cup just because they hit more boundaries and sixes. This fact is enough to show you importance of boundaries in modern day cricket.

Virat Kohli has hit 26 Sixes combining all ODIs, T20s and Tests in 2019. On the other hand, Rohit is known for his six hitting as Hitman has smashed 66 Sixes combining all three formats. Rohit Sharma now holds the record for the most number of Sixes in international cricket in 2019. Rohit’s elegant batting is one of the most wonderful views you can see on a Cricket field. Watch an inning of his wonderful batting and he will make you feel like it is so easy to hit sixes.

rohit sharma hitting most sixes by an indian in a match in all formats

In terms of Sixes, Rohit Sharma is the Winner.


That ends the areas of my analysis and let us now look at the scores. Out of 7 areas or topics, Virat has 2 Wins, Rohit has 4 wins and there is 1 tie. In conclusion, Rohit Sharma has definitely outplayed Virat Kohli in 2019.

Well, final results might be heart-breaking for some Kohli fans but as I have been telling from the beginning, we are only talking about the year 2019. Of course, Virat Kohli is ahead of Rohit Sharma in all-time performance. However, you have got to admit that Rohit Sharma is not too far behind and if his form continues like this who knows Hitman might actually leave behind Run Machine. In a nutshell, if you are an Indian fan then you must be proud of both of these players who have dominated World Cricket at present.

By Nishchal Poudel

Nishchal is currently studying Bachelor in Aerospace Engineering at IOE Pulchowk Campus, Nepal.

Leave a Reply

Your email address will not be published. Required fields are marked *