4 September 2024

Lord’s to host WTC final in June 2025

By Redoy K

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