
| Team | Score | Overs | Run Rate | Top Scorer | Best Bowler | Result |
|---|---|---|---|---|---|---|
| India | 240/5 | 20.0 | 12.00 | Ishan Kishan 53*(20) | Abhishek Sharma 2/32 | Won |
| South Africa | 210/7 | 20.0 | 10.50 | Tristan Stubbs 45*(21) | Marco Jansen 1/18 | Lost |
| Batter | R | B | 4s | 6s | SR | Dismissal |
|---|---|---|---|---|---|---|
| Ishan Kishan † | 53 | 20 | 2 | 7 | 265.00 | retired out |
| Abhishek Sharma | 24 | 18 | 3 | 1 | 133.33 | retired hurt |
| Tilak Varma | 45 | 19 | 3 | 3 | 236.84 | b Jansen |
| Suryakumar Yadav (c) | 30 | 16 | 2 | 2 | 187.50 | c Linde b Maphaka |
| Axar Patel | 35* | 23 | 2 | 2 | 152.17 | not out |
| Rinku Singh | 16 | 13 | 1 | 1 | 123.07 | c Stubbs b Nortje |
| Hardik Pandya | 30 | 10 | 2 | 3 | 300.00 | c Jansen b Bosch |
| Harshit Rana | 0* | 1 | 0 | 0 | 0.00 | not out |
| Extras: 7 (lb 1, w 6) • Total: 240/5 (20 Ov) | ||||||
| Bowler | O | M | R | W | ECON | WD | NB |
|---|---|---|---|---|---|---|---|
| Lungi Ngidi | 3 | 0 | 23 | 0 | 7.66 | 2 | 0 |
| Marco Jansen | 2 | 0 | 18 | 1 | 9.00 | 1 | 0 |
| Kagiso Rabada | 3 | 0 | 44 | 0 | 14.66 | 1 | 0 |
| Corbin Bosch | 3 | 0 | 31 | 1 | 10.33 | 1 | 0 |
| Anrich Nortje | 3 | 0 | 57 | 1 | 19.00 | 0 | 0 |
| Kwena Maphaka | 2 | 0 | 19 | 1 | 9.50 | 0 | 0 |
| George Linde | 2 | 0 | 25 | 0 | 12.50 | 0 | 0 |
| Aiden Markram | 2 | 0 | 22 | 0 | 11.00 | 1 | 0 |
| Batter | R | B | 4s | 6s | SR | Dismissal |
|---|---|---|---|---|---|---|
| Aiden Markram (c) | 38 | 19 | 2 | 4 | 200.00 | retired out |
| George Linde | 0 | 4 | 0 | 0 | 0.00 | c Pandya b Arshdeep Singh |
| Ryan Rickelton † | 44 | 21 | 4 | 3 | 209.52 | c †Ishan Kishan b Varun |
| Dewald Brevis | 2 | 4 | 0 | 0 | 50.00 | c Tilak Varma b Dube |
| David Miller | 13 | 10 | 1 | 0 | 130.00 | c †Ishan Kishan b Patel |
| Jason Smith | 35 | 23 | 4 | 1 | 152.17 | c Yadav b Abhishek Sharma |
| Tristan Stubbs | 45* | 21 | 1 | 4 | 214.28 | not out |
| Marco Jansen | 31 | 16 | 3 | 2 | 193.75 | b Abhishek Sharma |
| Corbin Bosch | 2* | 2 | 0 | 0 | 100.00 | not out |
| Extras: 0 • Total: 210/7 (20 Ov) | ||||||
| Bowler | O | M | R | W | ECON | WD | NB |
|---|---|---|---|---|---|---|---|
| Arshdeep Singh | 4 | 0 | 29 | 1 | 7.25 | 0 | 0 |
| Hardik Pandya | 2 | 0 | 28 | 0 | 14.00 | 0 | 0 |
| Harshit Rana | 1 | 0 | 16 | 0 | 16.00 | 0 | 0 |
| Kuldeep Yadav | 2 | 0 | 25 | 0 | 12.50 | 0 | 0 |
| Shivam Dube | 4 | 0 | 57 | 1 | 14.25 | 0 | 0 |
| Tilak Varma | 1 | 0 | 9 | 0 | 9.00 | 0 | 0 |
| Varun Chakravarthy | 2 | 0 | 12 | 1 | 6.00 | 0 | 0 |
| Axar Patel | 1 | 0 | 2 | 1 | 2.00 | 0 | 0 |
| Abhishek Sharma | 3 | 0 | 32 | 2 | 10.66 | 0 | 0 |
India dominated the T20 World Cup warm-up match against South Africa, winning by 30 runs. India posted a mammoth 240/5 in their 20 overs, with Ishan Kishan leading the charge with a blistering 53 off just 20 balls (2 fours, 7 sixes).
The Indian batting lineup showcased their power-hitting prowess with multiple players scoring at strike rates above 200. Hardik Pandya's cameo of 30 off 10 balls (SR: 300.00) and Tilak Varma's 45 off 19 balls (SR: 236.84) were particularly impressive.
South Africa's chase started poorly with George Linde falling for a duck in the first over. Although they fought back with Ryan Rickelton (44 off 21) and Tristan Stubbs (45* off 21), the target proved too steep. Abhishek Sharma was India's most successful bowler with 2/32.
The India versus South Africa T20 World Cup warm-up on Feb 4, 2026, in Navi Mumbai gave fans a taste of the main event. With some big hits and teams trying different lineups, both sides showed what they’re planning. India won by 30 runs, but the important thing was seeing who’s in good shape, what problems need fixing, and who played well before the World Cup kicks off.
India chose to bat first after winning the toss – brave, given that the ground is known for teams chasing well. Then came some really aggressive batting that put South Africa on the defensive right away.
India meant business from ball one. Ishan Kishan came out swinging, smashing the South African bowlers all over the park. He scored 53 off just 20 balls, messing up Kagiso Rabada and Anrich Nortje’s plans. Kishan wasn’t just slogging; he mixed power with smart shots.
The best part was Kishan’s thrashing of Nortje, hitting fours and sixes that got the crowd going. He went off after his fifty, giving others a chance to bat – the point of a warm-up.
Abhishek Sharma played it cool, rotating the strike and keeping the score ticking over before getting injured. India finished the first few overs really strongly.
Tilak Varma kept things going with a smooth 45 off 19 balls. He looked good against both fast and slow bowling, showing he’s mature beyond his age. Tilak’s innings helped keep the momentum going between the initial burst and the end-of-innings hitting.
Suryakumar Yadav, who was captaining, chipped in with a quick 30. Axar Patel added a steady 35, showing he’s a useful middle-order player in T20s.
Hardik Pandya blasted 30 off just 10 balls, helping India reach a huge 240 for 5.
South Africa’s bowlers just couldn’t get it right. Rabada and Nortje were expensive. Nortje’s performance raised questions about whether he’s ready for the World Cup.
Marco Jansen and Kwena Maphaka took some wickets but couldn’t stop the flow of runs. They needed early breakthroughs, and not being able to contain India in the middle overs hurt them.
Chasing 241 was always going to be hard, but South Africa started well. Aiden Markram hit 38 off 19 balls, and Ryan Rickelton followed up with an aggressive 44.
But they kept losing wickets, which slowed them down. Dewald Brevis and David Miller didn’t make the most of their starts. Jason Smith and Tristan Stubbs tried to rebuild, with Stubbs finishing on 45 not out.
Marco Jansen hit some late boundaries, but it wasn’t enough. South Africa ended on 210 for 7 – not bad, but not enough against India.
India’s bowling was more about trying things out. Varun Chakravarthy and Axar Patel bowled well in short spells, and Abhishek Sharma even took two wickets. Arshdeep Singh bowled well with the new ball, and Hardik Pandya didn’t bowl much.
Shivam Dube was expensive at the end, which is something India will want to fix.
India’s score was one of their highest in a T20 warm-up, showing how strong their batting is. Ishan Kishan’s fast fifty was one of the quickest in the warm-up games, and Tilak Varma showed he deserves a regular spot in the middle order.
For South Africa, Ryan Rickelton and Tristan Stubbs were positives, showing the right attitude despite the loss.
Not really, but people talked about Ishan Kishan retiring out. It’s legal, but some fans wondered if it messes with the game.
This game showed where the two teams are at. India looked settled, confident, and knew what they were doing, while South Africa seemed to still be working things out. India’s batting looks scary, but they need to tighten up their bowling. South Africa’s batting is looking good, but their bowling needs to improve big time if they want to challenge the top teams in the World Cup.
Ishan Kishan should keep this up in India’s first World Cup games, especially if he gets to open the batting. Tilak Varma could be a star of the tournament. Hardik Pandya looks ready to finish innings regularly.
For South Africa, Tristan Stubbs and Ryan Rickelton could be important in the middle order if they get clear roles. But Rabada and Nortje need to find their form quickly.
The India vs South Africa warm-up was more than just practice. It showed India’s batting strength, South Africa’s bowling issues, and gave us a preview of the T20 World Cup. Warm-up results don’t mean everything, but the confidence you gain can be important.
Stay informed with the latest, most reliable news and updates—fresh on our site.

Sign up to receive the latest news, updates, and insights directly to your inbox.