India and South Africa are all set to lock horns in the final of the ICC Women's World Cup 2025 on Sunday (November 2) at the DY Patil Stadium in Navi Mumbai. The two teams finished third and fourth ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results