4 September 2024
Lord’s to host WTC final in June 2025
The International Cricket Council (ICC) has announced that the World Test Championship final will be held at Lord’s cricket ground in London from June 11-15, 2025. This marks the first time Lord’s will host the championship match between the two top-ranked Test teams. A reserve day is set for June 16 if needed. Currently, India leads the standings, followed by defending champions Australia. The two teams are scheduled to play a five-Test series in Australia between November 2024 and January 2025.READ FULL