Who won Yesterday's ICC Champions Trophy Match Result on March 5? New Zealand secured a dominant 50-run victory over South Africa in the second semi-final of the ICC Champions Trophy 2025, sealing their place in the final.
Batting first, New Zealand posted an imposing 362/6, thanks to centuries from Rachin Ravindra and Kane Williamson. South Africa, despite David Miller’s unbeaten century, fell short in their chase, finishing at 312/9.

Match Details:
Result: New Zealand won by 50 runs
Player of the Match: Rachin Ravindra (108 off 101 balls)
New Zealand stormed into the final with a commanding win over South Africa. Ravindra and Williamson’s centuries powered them to a big total, while disciplined bowling, led by Santner and Phillips, sealed the victory despite Miller’s late resistance. With this win, New Zealand set up a thrilling final clash against India on Sunday.
South Africa: Ryan Rickelton, Temba Bavuma (c), Rassie van der Dussen, Aiden Markram, Heinrich Klaasen (wk), David Miller, Wiaan Mulder, Marco Jansen, Keshav Maharaj, Kagiso Rabada, Lungi Ngidi
New Zealand: Will Young, Rachin Ravindra, Kane Williamson, Daryl Mitchell, Tom Latham (wk), Glenn Phillips, Michael Bracewell, Mitchell Santner (c), Matt Henry, Kyle Jamieson, William O’Rourke