New Delhi: Virat Kohli or Rohit Sharma – who is India’s best batsman? If one looks at social media, there is a clash between the fans of both the legends on this issue every day. The situation is such that the fans forget that Rohit and Virat represent India and keep trolling them. Despite this, when the Indian team takes the field in the final of the Champions Trophy, it will expect and need a great performance from these two giants. But how is the performance of Rohit and Virat in the final matches of ICC tournaments? Who among the two has been India’s best batsman?

when will the match take place

The final of the Champions Trophy 2025 will be played between India and New Zealand on Sunday, March 9. This match will be held at the Dubai International Stadium and both the teams will be eyeing to win this title for the second time. Talking about the Indian team’s batting, once again a big innings will be expected from Virat Kohli, who has already scored a century and a half-century in the tournament and has scored the most runs for India.

Best batsman of the final

But will Virat be able to continue this form in the final as well? Or will captain Rohit Sharma, whose bat has remained silent in this tournament so far, perform well in the final? What will happen in the final will be known only on that day but if we look at the records of both the batsmen, it becomes clear that Virat Kohli has proved to be India’s number-1 batsman in ICC finals. Kohli has played in the finals of all three ICC limited overs tournaments; ODI World Cup, T20 World Cup and Champions Trophy, and has been India’s most successful batsman in them. Kohli has played 6 finals so far, in which he has scored the most runs of 290 in 6 innings. In this, 3 half-centuries have come from Kohli’s bat and his average has been 48.33.

Will Rohit be able to improve his record?

On the other hand, there is Rohit Sharma, who became the first captain to take his team to the finals of all four ICC tournaments. But whenever it comes to performance in the finals, he has not been able to do anything amazing. Like Kohli, Rohit has also played 6 finals in the history of these three tournaments but only 124 runs have come from his bat, in which the average is also 24.80. Rohit has not been able to touch the figure of 50 even once. In such a situation, the Indian captain now has a chance to not only improve this record but also make the team a champion.