December 23, 2024 02:54 pm (IST)
The Oval and Lord's to host ICC World Test Championship finals in 2023, 2025
Sep 21, 2022, at 10:33 pm
The International Cricket Council (ICC) on Wednesday confirmed that the ICC World Test Championship (WTC) Final 2023 will be played at The Oval in London with the 2025 edition to take place at Lord’s.
Latest Headlines