Lord's a accueilli chacune des finales de la Coupe du monde de cricket lorsque celle-ci a été organisée en Angleterre : en 1975, 1979, 1983, 1999 et 2019.