The ICC Champions Trophy is down to the final four as the semi-finals begin in Pakistan.
The hosts are out, and were joined by England in an early exit after three straight defeats.
Buttler announced he would stand down as captain ahead of the final group-stage match against South Africa, which ended in a heavy seven-wicket defeat.
South Africa progressed as winners of Group A and will face New Zealand in the semi-finals, while India take on Australia in the other last-four clash.
This is the first edition of the Champions Trophy since 2017, when Pakistan lifted the trophy after beating India in the final at the Oval.
Champions Trophy fixtures
South Africa vs New Zealand
How to watch Champions Trophy 2025
TV channel: The tournament is being broadcast in full on Sky Sports Main Event and Sky Sports Cricket.
Live stream: Subscribers will be able to watch via the Sky Go website or app.
Group stage results and standings
Pos |
Team |
P |
W |
L |
NR |
NRR |
Pts |
1 |
India |
3 |
3 |
0 |
0 |
+0.715 |
6 |
2 |
New Zealand |
3 |
2 |
1 |
0 |
+0.267 |
4 |
3 |
Bangladesh |
3 |
0 |
2 |
1 |
-0.443 |
1 |
4 |
Pakistan |
3 |
0 |
2 |
1 |
-1.087 |
1 |
New Zealand beat Pakistan by 60 runs
India beat Bangladesh by six wickets
India beat Pakistan by six wickets
New Zealand beat Bangladesh by five wickets
Pakistan vs Bangladesh – match abandoned without a ball bowled
India beat New Zealand by 44 runs
Pos |
Team |
P |
W |
L |
NR |
NRR |
Pts |
1 |
South Africa |
3 |
2 |
0 |
1 |
+2.395 |
5 |
2 |
Australia |
3 |
1 |
0 |
2 |
+0.475 |
4 |
3 |
Afghanistan |
3 |
1 |
1 |
1 |
-0.990 |
3 |
4 |
England |
3 |
0 |
3 |
0 |
-1.159 |
0 |
South Africa beat Afghanistan by 107 runs
Australia beat England by five wickets
Australia vs South Africa – match abandoned without a ball bowled
Afghanistan beat England by eight runs
Afghanistan vs Australia – no result
South Africa beat England by seven wickets