Lord’s to host final of ICC Women’s T20 World Cup 2026
Six other top-class venues confirmed for expanded 12-team tournament that will see a total of 33 matches played over 24 days
The final of the ICC Women’s T20 World Cup 2026 will be held at Lord’s on Sunday 5 July, it has been announced.
Lord’s, which was also the venue for the thrilling final of the ICC Women’s Cricket World Cup between England and India in 2017, is one of seven venues conf