Test Matches played on Lord's Cricket Ground, St John's Wood (147)

21st July 1884 Australia in England 1884 2nd TestEngland v Australiat15
19th July 1886 Australia in England 1886 2nd TestEngland v Australiat23
16th July 1888 Australia in England 1888 1st TestEngland v Australiat28
21st July 1890 Australia in England 1890 1st TestEngland v Australiat33
17th July 1893 Australia in England 1893 1st TestEngland v Australiat39
22nd June 1896 Australia in England 1896 1st TestEngland v Australiat50
15th June 1899 Australia in England 1899 2nd TestEngland v Australiat61
12th June 1902 Australia in British Isles 1902 2nd TestEngland v Australiat71
15th June 1905 Australia in British Isles 1905 2nd TestEngland v Australiat84
1st July 1907 South Africa in British Isles 1907 1st TestEngland v South Africat93
14th June 1909 Australia in British Isles 1909 2nd TestEngland v Australiat102
10th June 1912 Triangular Tournament 1912 2nd MatchEngland v South Africat122
24th June 1912 Triangular Tournament 1912 3rd MatchEngland v Australiat123
15th July 1912 Triangular Tournament 1912 5th MatchAustralia v South Africat125
11th June 1921 Australia in British Isles 1921 2nd TestEngland v Australiat141
28th June 1924 South Africa in British Isles 1924 2nd TestEngland v South Africat154
26th June 1926 Australia in British Isles 1926 2nd TestEngland v Australiat164
23rd June 1928 West Indies in British Isles 1928 1st TestEngland v West Indiest173
29th June 1929 South Africa in British Isles 1929 2nd TestEngland v South Africat182
27th June 1930 Australia in British Isles 1930 2nd TestEngland v Australiat195
27th June 1931 New Zealand in British Isles 1931 1st TestEngland v New Zealandt209
25th June 1932 India in British Isles 1932 Only TestEngland v Indiat219
24th June 1933 West Indies in England 1933 1st TestEngland v West Indiest227
22nd June 1934 Australia in British Isles 1934 2nd TestEngland v Australiat234
29th June 1935 South Africa in British Isles 1935 2nd TestEngland v South Africat243
27th June 1936 India in British Isles 1936 1st TestEngland v Indiat252
26th June 1937 New Zealand in British Isles 1937 1st TestEngland v New Zealandt260
24th June 1938 Australia in British Isles 1938 2nd TestEngland v Australiat264
24th June 1939 West Indies in England 1939 1st TestEngland v West Indiest272
22nd June 1946 India in British Isles 1946 1st TestEngland v Indiat276
21st June 1947 South Africa in British Isles 1947 2nd TestEngland v South Africat286
24th June 1948 Australia in British Isles 1948 2nd TestEngland v Australiat300
25th June 1949 New Zealand in British Isles 1949 2nd TestEngland v New Zealandt315
24th June 1950 West Indies in England 1950 2nd TestEngland v West Indiest324
21st June 1951 South Africa in British Isles 1951 2nd TestEngland v South Africat335
19th June 1952 India in British Isles 1952 2nd TestEngland v Indiat352
25th June 1953 Australia in British Isles 1953 2nd TestEngland v Australiat373
10th June 1954 Pakistan in British Isles 1954 1st TestEngland v Pakistant387
23rd June 1955 South Africa in England 1955 2nd TestEngland v South Africat409
21st June 1956 Australia in British Isles 1956 2nd TestEngland v Australiat426
20th June 1957 West Indies in British Isles 1957 2nd TestEngland v West Indiest440
19th June 1958 New Zealand in British Isles 1958 2nd TestEngland v New Zealandt455
18th June 1959 India in British Isles 1959 2nd TestEngland v Indiat475
23rd June 1960 South Africa in England 1960 2nd TestEngland v South Africat493
22nd June 1961 Australia in British Isles 1961 2nd TestEngland v Australiat508
21st June 1962 Pakistan in British Isles 1962 2nd TestEngland v Pakistant531
20th June 1963 West Indies in British Isles 1963 2nd TestEngland v West Indiest544
18th June 1964 Australia in British Isles 1964 2nd TestEngland v Australiat562
17th June 1965 New Zealand in British Isles 1965 2nd TestEngland v New Zealandt592
22nd July 1965 South Africa in England 1965 1st TestEngland v South Africat594
16th June 1966 West Indies in British Isles 1966 2nd TestEngland v West Indiest606
22nd June 1967 India in British Isles 1967 2nd TestEngland v Indiat619
27th July 1967 Pakistan in England 1967 1st TestEngland v Pakistant621
20th June 1968 Australia in British Isles 1968 2nd TestEngland v Australiat638
26th June 1969 West Indies in British Isles 1969 2nd TestEngland v West Indiest654
24th July 1969 New Zealand in British Isles 1969 1st TestEngland v New Zealandt656
17th June 1971 Pakistan in British Isles 1971 2nd TestEngland v Pakistant688
22nd July 1971 India in England 1971 1st TestEngland v Indiat690
22nd June 1972 Australia in British Isles 1972 2nd TestEngland v Australiat699
21st June 1973 New Zealand in British Isles 1973 2nd TestEngland v New Zealandt723
23rd August 1973 West Indies in England 1973 3rd TestEngland v West Indiest727
20th June 1974 India in British Isles 1974 2nd TestEngland v Indiat740
8th August 1974 Pakistan in England 1974 2nd TestEngland v Pakistant743
31st July 1975 Australia in England 1975 2nd TestEngland v Australiat761
17th June 1976 West Indies in British Isles 1976 2nd TestEngland v West Indiest778
16th June 1977 Australia in British Isles 1977 1st TestEngland v Australiat804
15th June 1978 Pakistan in England 1978 2nd TestEngland v Pakistant826
24th August 1978 New Zealand in British Isles 1978 3rd TestEngland v New Zealandt830
2nd August 1979 India in England 1979 2nd TestEngland v Indiat852
19th June 1980 West Indies in British Isles 1980 2nd TestEngland v West Indiest881
28th August 1980 Australia in England 1980 Only TestEngland v Australiat885
2nd July 1981 Australia in British Isles 1981 2nd TestEngland v Australiat904
10th June 1982 India in British Isles 1982 1st TestEngland v Indiat928
12th August 1982 Pakistan in British Isles 1982 2nd TestEngland v Pakistant932
11th August 1983 New Zealand in England 1983 3rd TestEngland v New Zealandt959
28th June 1984 West Indies in British Isles 1984 2nd TestEngland v West Indiest990
23rd August 1984 Sri Lanka in England 1984 Only TestEngland v Sri Lankat994
27th June 1985 Australia in British Isles 1985 2nd TestEngland v Australiat1018
5th June 1986 India in British Isles 1986 1st TestEngland v Indiat1046
24th July 1986 New Zealand in England 1986 1st TestEngland v New Zealandt1049
18th June 1987 Pakistan in British Isles 1987 2nd TestEngland v Pakistant1076
16th June 1988 West Indies in England 1988 2nd TestEngland v West Indiest1099
25th August 1988 Sri Lanka in England 1988 Only TestEngland v Sri Lankat1103
22nd June 1989 Australia in British Isles 1989 2nd TestEngland v Australiat1122
21st June 1990 New Zealand in British Isles 1990 2nd TestEngland v New Zealandt1146
26th July 1990 India in British Isles 1990 1st TestEngland v Indiat1148
20th June 1991 West Indies in British Isles 1991 2nd TestEngland v West Indiest1172
22nd August 1991 Sri Lanka in England 1991 Only TestEngland v Sri Lankat1176
18th June 1992 Pakistan in British Isles 1992 2nd TestEngland v Pakistant1190
17th June 1993 Australia in British Isles 1993 2nd TestEngland v Australiat1224
16th June 1994 New Zealand in British Isles 1994 2nd TestEngland v New Zealandt1261
21st July 1994 South Africa in British Isles 1994 1st TestEngland v South Africat1263
22nd June 1995 West Indies in British Isles 1995 2nd TestEngland v West Indiest1299
20th June 1996 India in England 1996 2nd TestEngland v Indiat1328
25th July 1996 Pakistan in British Isles 1996 1st TestEngland v Pakistant1330
19th June 1997 Australia in British Isles 1997 2nd TestEngland v Australiat1370
18th June 1998 South Africa in British Isles 1998 2nd TestEngland v South Africat1419
22nd July 1999 New Zealand in England 1999 2nd TestEngland v New Zealandt1456
18th May 2000 Zimbabwe in British Isles 2000 1st TestEngland v Zimbabwet1495
29th June 2000 West Indies in British Isles 2000 2nd TestEngland v West Indiest1503
17th May 2001 Pakistan in England 2001 1st TestEngland v Pakistant1546
19th July 2001 Australia in British Isles 2001 2nd TestEngland v Australiat1552
16th May 2002 Sri Lanka in England 2002 1st TestEngland v Sri Lankat1603
25th July 2002 India in England 2002 1st TestEngland v Indiat1610
22nd May 2003 Zimbabwe in British Isles 2003 1st TestEngland v Zimbabwet1646
31st July 2003 South Africa in British Isles 2003 2nd TestEngland v South Africat1653
20th May 2004 New Zealand in England 2004 1st TestEngland v New Zealandt1700
22nd July 2004 West Indies in British Isles 2004 1st TestEngland v West Indiest1707
26th May 2005 Bangladesh in England 2005 1st TestEngland v Bangladesht1751
21st July 2005 Australia in British Isles 2005 1st TestEngland v Australiat1756
11th May 2006 Sri Lanka in England 2006 1st TestEngland v Sri Lankat1802
13th July 2006 Pakistan in British Isles 2006 1st TestEngland v Pakistant1809
17th May 2007 West Indies in England 2007 1st TestEngland v West Indiest1831
19th July 2007 India in British Isles 2007 1st TestEngland v Indiat1840
15th May 2008 New Zealand in England 2008 1st TestEngland v New Zealandt1874
10th July 2008 South Africa in England 2008 1st TestEngland v South Africat1880
6th May 2009 West Indies in England 2009 1st TestEngland v West Indiest1919
16th July 2009 Australia in British Isles 2009 2nd TestEngland v Australiat1925
27th May 2010 Bangladesh in British Isles 2010 1st TestEngland v Bangladesht1958
13th July 2010 Pakistan in England 2010 1st TestAustralia v Pakistant1963
26th August 2010 Pakistan in England 2010 4th TestEngland v Pakistant1971
3rd June 2011 Sri Lanka in England 2011 2nd TestEngland v Sri Lankat1995
21st July 2011 India in England 2011 1st TestEngland v Indiat2000
17th May 2012 West Indies in England 2012 1st TestEngland v West Indiest2043
16th August 2012 South Africa in England 2012 3rd TestEngland v South Africat2053
16th May 2013 New Zealand in England 2013 1st TestEngland v New Zealandt2088
18th July 2013 Australia in British Isles 2013 2nd TestEngland v Australiat2091
12th June 2014 Sri Lanka in Ireland and England 2014 1st TestEngland v Sri Lankat2124
17th July 2014 India in England 2014 2nd TestEngland v Indiat2130
21st May 2015 New Zealand in England 2015 1st TestEngland v New Zealandt2162
16th July 2015 Australia in England and Ireland 2015 2nd TestEngland v Australiat2171
9th June 2016 Sri Lanka in England and Ireland 2016 3rd TestEngland v Sri Lankat2205
14th July 2016 Pakistan in England and Ireland 2016 1st TestEngland v Pakistant2206
6th July 2017 South Africa in England 2017 1st TestEngland v South Africat2262
7th September 2017 West Indies in England and Ireland 2017 3rd TestEngland v West Indiest2274
24th May 2018 Pakistan in British Isles 2018 1st TestEngland v Pakistant2304
9th August 2018 India in England and Ireland 2018 2nd TestEngland v Indiat2315
24th July 2019 Ireland in England 2019 Only TestEngland v Irelandt2352
14th August 2019 Australia in England 2019 2nd TestEngland v Australiat2355
2nd June 2021 New Zealand in England 2021 1st TestEngland v New Zealandt2422
12th August 2021 India in England 2021 2nd TestEngland v Indiat2429
2nd June 2022 New Zealand in British Isles 2022 1st TestEngland v New Zealandt2464
17th August 2022 South Africa in British Isles 2022 1st TestEngland v South Africat2474
1st June 2023 Ireland in England 2023 Only TestEngland v Irelandt2504
28th June 2023 Australia in England 2023 2nd TestEngland v Australiat2508
10th July 2024 West Indies in England 2024 1st TestEngland v West Indiest2538
29th August 2024 Sri Lanka in England 2024 2nd TestEngland v Sri Lankat2546
11th June 2025 ICC World Test Championship 2023 to 2025 Finalnot known v not knownt2582
10th July 2025 India in England 2025 3rd TestEngland v Indiat2585