Lord’s to host 2025 World Test Championship final Post published:4 September 2024 Post category:Cricket Share thisLord’s will host the World Test Championship final for the first time in the summer of 2025, the ICC announces. Share this You Might Also Like Test Match Special 4 September 2024 Atkinson stars as England win Sri Lanka Test series 4 September 2024 Scotland ‘targeting series win’ over Australia – live on BBC 4 September 2024