
Lord’s to host Women’s T20 World Cup final in 2026
General view during play. 2 minutes The Women’s T20 World Cup final will be played at Lord’s on July 5, 2026, the England and Wales Cricket Board (ECB) said on Thursday. Lord’s is one of seven venues confirmed for the expanded 12-team tournament, with Old Trafford, Headingley, Edgbaston, Hampshire Bowl, The Oval and Bristol County…