NZ into Champions Trophy final with record win over South Africa
New Zealand are through to the 2025 Champions Trophy final after beating South Africa in Lahore on Thursday morning (AEDT), with centuries by Rachin Ravindra and Kane Williamson propelling the Kiwis to a record-breaking total.
The Black Caps entered the clash as slight underdogs across cricket betting sites, with South Africa having gone undefeated to finish top of Group B.
However, New Zealand put on a brilliant display of ODI cricket, forming a strong base through Ravindra (108) and Williamson (102) after Will Young (21) fell in the eighth over.
This allowed pinch-hitters Daryl Mitchell (49) and Glenn Phillips (49*) to swing freely later in the innings and attack the likes of Keshav Maharaj, who went for his second-worst figures in ODIs (0/65).
The Kiwis would go on to accrue 6/362 from their 50 overs, breaking Australia’s record for the highest total in Champions Trophy history (5/356), set earlier in the tournament against England.
South Africa were under the pump early as they attempted to execute a record-breaking chase.
Recommended!

The Better Bettors!
Australian-owned and operated bookmaker!
18+ Gamble Responsibly. THINK. IS THIS A BET YOU REALLY WANT TO PLACE?
Fast Payouts
50% matched deposit up to USD $5,000
Ryan Rickelton (17) fell in the fifth over, and while Temba Bavuma (56) and Rassie van der Dussen (69) both made healthy scores, neither continued on as needed.
This left too much for the Proteas’ middle order to handle, and with a rising required run rate, wickets tumbled as 2/161 soon became 8/218.
David Miller (100*) fought valiantly and gave the final score a semblance of respectability, helping put on 94 runs for the last two wickets and raising his bat on the final ball of the innings.
The result was still a 50-run victory for New Zealand, who now play India in the Champions Trophy final on Sunday in Dubai.
Despite the Black Caps’ dominance, cricket bookmakers have India as heavy favourites to win their third title.
“We’ve had a go against India, look forward to doing it again,” NZ captain Mitchell Santner said after the match.
“It’s a cool feeling to make the final.”
Top bookie BetOnline is paying $1.40 for India to win on Sunday, while New Zealand are at $3.
More News
-
Champions Trophy: South Africa wary of ‘formidable’ NZ attack
-
Kohli sinks Australia as India reach Champions Trophy final
-
South Africa v New Zealand semi-final tips | Champions Trophy
-
Champions Trophy: Rohit playing down India’s Dubai advantage
-
Champions Trophy: India v Australia tips & semi-final preview
-
India down NZ to set up Champions Trophy semi against Australia
-
Trott warns Australia not to underestimate Afghanistan
-
Cricket: Afghanistan stun England in Champions Trophy classic