

Match Prediction
Zimbabwe won the toss and chose to bat against South Africa in Delhi. Captain Sikandar Raza said the decision was influenced by injuries within the squad. Richard Ngarava was ruled out due to a lower-back issue, with Graeme Cremer replacing him. Tashinga Musekiwa was sidelined by an ankle problem, and Clive Madande came in. Tinotenda Maposa was replaced by Wellington Masakadza. South Africa captain Aiden Markram said he also wanted to bat to give his team experience in setting a total. South Africa made three changes, resting Kagiso Rabada, Marco Jansen, and Keshav Maharaj. Kwena Maphaka, Anrich Nortje, and George Linde were brought in. Markram stated that the rotation was part of preparation for their semi-final later in the week.
Toss & Conditions
The match is being played in Delhi. No additional pitch or condition details were provided.
Head-to-Head
South Africa have won all of the last three matches against Zimbabwe. The most recent meeting on 20 July 2025 ended with South Africa chasing 145 for 3 after Zimbabwe scored 144 for 6.
Zimbabwe
Zimbabwe have one win and two losses in their last three matches, with a current record of 0 wins and 2 losses in the standings and a net run rate of -4.475.
South Africa
South Africa have won all of their last three matches and hold a 2–0 record in the standings with a net run rate of 2.89.
Playing XI
Key Stats
Verdict
Model projections give Zimbabwe a 19% chance and South Africa 81%. Bookmakers rate Zimbabwe at 11% with odds of 8.5. South Africa hold a 99 Elo point advantage and a 2.17 better net run rate. All recent indicators, including form and head-to-head record, favor South Africa.
INIndia
256/4
ZIZimbabwe
184/6
ZIZimbabwe
147/10
WIWest Indies
254/6
SLSri Lanka
178/7
ZIZimbabwe
182/4
AUAustralia
146/10
ZIZimbabwe
169/2
OMOman
103/10
ZIZimbabwe
106/2
OMOman
188/6
ZIZimbabwe
187/7
NLNetherlands
149/10
ZIZimbabwe
178/9
SLSri Lanka
148/1
ZIZimbabwe
146/5
PAPakistan
195/5
ZIZimbabwe
126/10
SLSri Lanka
95/10
ZIZimbabwe
162/8
ZI0
SA4
WIWest Indies
176/8
SASouth Africa
177/1
INIndia
111/10
SASouth Africa
187/7
SASouth Africa
123/4
UAUnited Arab Emirates
122/6
NZNew Zealand
175/7
SASouth Africa
178/3
AFAfghanistan
187/10
SASouth Africa
187/6
CACanada
156/8
SASouth Africa
213/4
INIndia
240/4
SASouth Africa
210/6
SASouth Africa
118/6
WIWest Indies
114/3
SASouth Africa
225/3
WIWest Indies
221/4
SASouth Africa
176/1
WIWest Indies
173/7
