Bavuma reveals Australia’s sledging after WTC Final 2025 win
A curse of over two decades was put to rest at Lord's on Saturday, June 14th. South Africa ended a wait of 27 long years to finally win an ICC trophy as they beat Australia at the World Test Champions