Table of Contents
2025 was a special year for Indian cricket. It wasn't just about scoring big runs; it was about scoring them when the team needed them most. We saw young players step up and legends remind us why they are the best.
Also Read: Year Ender 2025: Top defining moments of Indian cricket
We aren't looking for the highest scores here. We are looking for the toughest ones, the knocks that won matches and changed history.
Here are the top five batting performances by Indian cricketers in 2025.
Honorable Mentions
But before we jump into the top 5 knocks of 2025, let's take a look at a few knocks that barely missed out on making the list:
1. Rohit Sharma (76) vs New Zealand (Champions Trophy Final)
It wasn't his biggest score, but it was his most crucial. The skipper anchored a tricky chase to break the "Finals Jinx," ensuring the trophy came home.
2. Shubman Gill (161) vs England (2nd Test, 2nd Innings)
As if a double century in the first innings wasn't enough, Gill backed it up with a stunning 161 in the second innings of the same match. Complete dominance.
5. Tilak Varma (69*) vs Pakistan | Men's Asia Cup Final (T20)
India vs Pakistan finals are nerve-wracking. Chasing 160 in Dubai, India was in trouble after the top order collapsed. It looked like the game was slipping away. But Tilak Varma stayed calm. He didn't panic or try to hit every ball for six. He played smart cricket, found the gaps, and accelerated at the perfect time. His unbeaten 69 guided India home and proved he has the temperament for the big stage.
4. Abhishek Sharma (135 off 54) vs England | 2nd T20I
If Tilak showed patience, Abhishek Sharma showed pure power. Playing at the Wankhede Stadium, he completely destroyed the English bowling attack. He scored 135 runs in just 54 balls, smashing 12 sixes. He made good bowlers look ordinary and reached his century in record time. It was a scary display of hitting that showed just how dangerous India’s next generation of T20 batters can be.
3. Virat Kohli (100) vs Pakistan | Champions Trophy Group Stage
We have seen this movie before, but it never gets old. India is chasing a target against Pakistan in a big tournament. Virat Kohli, coming off a quiet period, silenced all his critics. He scored a composed 100, running hard between the wickets and punishing bad balls. It wasn't his fastest century, but it was crucial. It set the tone for the rest of the tournament and reminded everyone who the boss of the chase really is.
2. Shubman Gill (269) vs England | 2nd Test, Edgbaston
Leading the Test team in England is one of the hardest jobs in cricket. Shubman Gill made it look easy. He played a marathon innings of 269 runs against the swinging Duke ball. It was a knock full of class and determination. He batted for hours, wearing down the English bowlers and setting up a famous Indian victory at Edgbaston.
1. Jemimah Rodrigues (127) vs Australia | Women’s World Cup Semi-Final
This has to be number one. Chasing 339 against the mighty Australian women's team in a World Cup Semi-Final seemed impossible. But Jemimah Rodrigues played the innings of a lifetime. She scored 127 runs, taking on the best bowlers in the world without fear. She swept, she drove, and she kept the belief alive when everyone else had given up. It wasn't just a win; it was a statement that Indian women's cricket has truly arrived.