Heather Knight’s century and some nerveless death bowling helped England to a narrow four-run win to leave India in danger of missing the final four

England have joined holders Australia in the World Cup semi-finals after keeping their nerve to beat India by four runs in Indore.

Chasing a winning target of 289, tournament co-host India were on course for victory for much of their innings on Sunday.

Smriti Mandhana top-scored with 88, while captain Harmanpreet Kaur hit a run-a-ball 70.

England captain Nat Sciver-Brunt picked up 2-47 in eight overs, while left-arm spinner Linsey Smith bowled a tight spell  – 1-40 in 10 overs, including Mandhana’s vital wicket – as England applied the brakes to pull off a stunning win.

India finished with 6-284 in 50 overs in front of a shocked home crowd at the Holkar Stadium. It was their third straight loss in the tournament.

It all came after England had opted to bat and put on 8-288 in their 50 overs, thanks to Heather Knight’s 109 off 91 balls.

Player of the match Knight, who was playing her 300th international, said: “I got myself in and put down the accelerator. It felt like we needed 300 on that pitch but it was frustrating to not get there in the end.

 “I was desperate to put in a statement performance for my 300th and I am pleased to do that.”

England have joined defending champions Australia and South Africa in the semi-finals with a fourth win in five games. They are unbeaten in the tournament and climbed to second place in the points table.

 The four-time champions next play leaders Australia on Wednesday at the same venue.

India remain fourth with four points from five games but now need a massive turn-around in form against New Zealand (Thursday) and Bangladesh (Sunday) in their final two games at Navi Mumbai.

Co-host Sri Lanka take on Bangladesh, also at Navi Mumbai, on Monday. 

The semi-finals will be played on October 29 and 30, with the final on November 2.

All ICC Cricket World Cup matches to be broadcast exclusively live and free on Prime Video.

2025 Women’s ODI World Cup standings

Team

Matches played

M

Wins

W

Losses

L

Ties

T

No results

N/R

Net Run Rate

NRR

Deductions

Ded.

Total points

PTS

1
Australia Women
Australia Women
AUS

5
4
0
0
1
1.818
0
9

2
England Women
England Women
ENG

5
4
0
0
1
1.49
0
9

3
South Africa Women
South Africa Women
SA

5
4
1
0
0
-0.44
0
8

4
India Women
India Women
IND

5
2
3
0
0
0.526
0
4

5
New Zealand Women
New Zealand Women
NZ

5
1
2
0
2
-0.245
0
4

6
Bangladesh Women
Bangladesh Women
BAN

5
1
4
0
0
-0.676
0
2

7
Sri Lanka Women
Sri Lanka Women
SL

5
0
3
0
2
-1.564
0
2

8
Pakistan Women
Pakistan Women
PAK

5
0
3
0
2
-1.887
0
2

Legend

M: Matches played

W: Wins

L: Losses

T: Ties

N/R: No results

NRR: Net Run Rate

Ded.: Deductions

PTS: Total points