ICC World Test Championship final to be held at Lord’s Stadium in London from June 11 to 15, 2025

The ICC World Test Championship final will be held at Lord’s Stadium in London from June 11 to 15, 2025. This marks the first time Lord’s will host the WTC final, following previous finals in Southampton (2021) and The Oval (2023), where New Zealand and Australia emerged as champions.

The final will feature the top two teams in the standings, with India currently leading, followed by Australia. Other teams like New Zealand, England, Sri Lanka, South Africa, and Bangladesh are still competing for a spot in the final.

Q.: Where will the ICC World Test Championship final be held from June 11 to 15, 2025?

A) The Oval
B) Lord’s
C) Eden Gardens
D) Southampton

Answer: B) Lord’s
The ICC World Test Championship final will be held at Lord’s Stadium in London from June 11 to 15, 2025.

Scroll to Top