World Test Championship Final: All you need to know about iconic Lord’s

Wait 5 sec.

Lord's Cricket Ground is set to host the ICC World Test Championship Final in 2025. This marks a first for the iconic venue. Known as the 'Home of Cricket', Lord's has a rich history dating back to 1814. It hosted its first Test in 1884. The ground is famous for its pavilion, Long Room, and MCC Museum.