News
The historic Lord’s Cricket Ground has been confirmed as the venue for the <br />Final of the ICC Women’s T20 World Cup 2026, with the title clash set for July 5.
Lord's will host the 2026 Women's T20 World Cup final, marking a defining moment for women's cricket. The tournament, ...
Eight teams - hosts England, Australia, India, New Zealand, Pakistan, South Africa, Sri Lanka and West Indies - have already ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results