Test Matches played on Lord's Cricket Ground, St John's Wood (147)
21st July 1884
Australia in England 1884
2nd Test
England v Australia
t15
19th July 1886
Australia in England 1886
2nd Test
England v Australia
t23
16th July 1888
Australia in England 1888
1st Test
England v Australia
t28
21st July 1890
Australia in England 1890
1st Test
England v Australia
t33
17th July 1893
Australia in England 1893
1st Test
England v Australia
t39
22nd June 1896
Australia in England 1896
1st Test
England v Australia
t50
15th June 1899
Australia in England 1899
2nd Test
England v Australia
t61
12th June 1902
Australia in British Isles 1902
2nd Test
England v Australia
t71
15th June 1905
Australia in British Isles 1905
2nd Test
England v Australia
t84
1st July 1907
South Africa in British Isles 1907
1st Test
England v South Africa
t93
14th June 1909
Australia in British Isles 1909
2nd Test
England v Australia
t102
10th June 1912
Triangular Tournament 1912
2nd Match
England v South Africa
t122
24th June 1912
Triangular Tournament 1912
3rd Match
England v Australia
t123
15th July 1912
Triangular Tournament 1912
5th Match
Australia v South Africa
t125
11th June 1921
Australia in British Isles 1921
2nd Test
England v Australia
t141
28th June 1924
South Africa in British Isles 1924
2nd Test
England v South Africa
t154
26th June 1926
Australia in British Isles 1926
2nd Test
England v Australia
t164
23rd June 1928
West Indies in British Isles 1928
1st Test
England v West Indies
t173
29th June 1929
South Africa in British Isles 1929
2nd Test
England v South Africa
t182
27th June 1930
Australia in British Isles 1930
2nd Test
England v Australia
t195
27th June 1931
New Zealand in British Isles 1931
1st Test
England v New Zealand
t209
25th June 1932
India in British Isles 1932
Only Test
England v India
t219
24th June 1933
West Indies in England 1933
1st Test
England v West Indies
t227
22nd June 1934
Australia in British Isles 1934
2nd Test
England v Australia
t234
29th June 1935
South Africa in British Isles 1935
2nd Test
England v South Africa
t243
27th June 1936
India in British Isles 1936
1st Test
England v India
t252
26th June 1937
New Zealand in British Isles 1937
1st Test
England v New Zealand
t260
24th June 1938
Australia in British Isles 1938
2nd Test
England v Australia
t264
24th June 1939
West Indies in England 1939
1st Test
England v West Indies
t272
22nd June 1946
India in British Isles 1946
1st Test
England v India
t276
21st June 1947
South Africa in British Isles 1947
2nd Test
England v South Africa
t286
24th June 1948
Australia in British Isles 1948
2nd Test
England v Australia
t300
25th June 1949
New Zealand in British Isles 1949
2nd Test
England v New Zealand
t315
24th June 1950
West Indies in England 1950
2nd Test
England v West Indies
t324
21st June 1951
South Africa in British Isles 1951
2nd Test
England v South Africa
t335
19th June 1952
India in British Isles 1952
2nd Test
England v India
t352
25th June 1953
Australia in British Isles 1953
2nd Test
England v Australia
t373
10th June 1954
Pakistan in British Isles 1954
1st Test
England v Pakistan
t387
23rd June 1955
South Africa in England 1955
2nd Test
England v South Africa
t409
21st June 1956
Australia in British Isles 1956
2nd Test
England v Australia
t426
20th June 1957
West Indies in British Isles 1957
2nd Test
England v West Indies
t440
19th June 1958
New Zealand in British Isles 1958
2nd Test
England v New Zealand
t455
18th June 1959
India in British Isles 1959
2nd Test
England v India
t475
23rd June 1960
South Africa in England 1960
2nd Test
England v South Africa
t493
22nd June 1961
Australia in British Isles 1961
2nd Test
England v Australia
t508
21st June 1962
Pakistan in British Isles 1962
2nd Test
England v Pakistan
t531
20th June 1963
West Indies in British Isles 1963
2nd Test
England v West Indies
t544
18th June 1964
Australia in British Isles 1964
2nd Test
England v Australia
t562
17th June 1965
New Zealand in British Isles 1965
2nd Test
England v New Zealand
t592
22nd July 1965
South Africa in England 1965
1st Test
England v South Africa
t594
16th June 1966
West Indies in British Isles 1966
2nd Test
England v West Indies
t606
22nd June 1967
India in British Isles 1967
2nd Test
England v India
t619
27th July 1967
Pakistan in England 1967
1st Test
England v Pakistan
t621
20th June 1968
Australia in British Isles 1968
2nd Test
England v Australia
t638
26th June 1969
West Indies in British Isles 1969
2nd Test
England v West Indies
t654
24th July 1969
New Zealand in British Isles 1969
1st Test
England v New Zealand
t656
17th June 1971
Pakistan in British Isles 1971
2nd Test
England v Pakistan
t688
22nd July 1971
India in England 1971
1st Test
England v India
t690
22nd June 1972
Australia in British Isles 1972
2nd Test
England v Australia
t699
21st June 1973
New Zealand in British Isles 1973
2nd Test
England v New Zealand
t723
23rd August 1973
West Indies in England 1973
3rd Test
England v West Indies
t727
20th June 1974
India in British Isles 1974
2nd Test
England v India
t740
8th August 1974
Pakistan in England 1974
2nd Test
England v Pakistan
t743
31st July 1975
Australia in England 1975
2nd Test
England v Australia
t761
17th June 1976
West Indies in British Isles 1976
2nd Test
England v West Indies
t778
16th June 1977
Australia in British Isles 1977
1st Test
England v Australia
t804
15th June 1978
Pakistan in England 1978
2nd Test
England v Pakistan
t826
24th August 1978
New Zealand in British Isles 1978
3rd Test
England v New Zealand
t830
2nd August 1979
India in England 1979
2nd Test
England v India
t852
19th June 1980
West Indies in British Isles 1980
2nd Test
England v West Indies
t881
28th August 1980
Australia in England 1980
Only Test
England v Australia
t885
2nd July 1981
Australia in British Isles 1981
2nd Test
England v Australia
t904
10th June 1982
India in British Isles 1982
1st Test
England v India
t928
12th August 1982
Pakistan in British Isles 1982
2nd Test
England v Pakistan
t932
11th August 1983
New Zealand in England 1983
3rd Test
England v New Zealand
t959
28th June 1984
West Indies in British Isles 1984
2nd Test
England v West Indies
t990
23rd August 1984
Sri Lanka in England 1984
Only Test
England v Sri Lanka
t994
27th June 1985
Australia in British Isles 1985
2nd Test
England v Australia
t1018
5th June 1986
India in British Isles 1986
1st Test
England v India
t1046
24th July 1986
New Zealand in England 1986
1st Test
England v New Zealand
t1049
18th June 1987
Pakistan in British Isles 1987
2nd Test
England v Pakistan
t1076
16th June 1988
West Indies in England 1988
2nd Test
England v West Indies
t1099
25th August 1988
Sri Lanka in England 1988
Only Test
England v Sri Lanka
t1103
22nd June 1989
Australia in British Isles 1989
2nd Test
England v Australia
t1122
21st June 1990
New Zealand in British Isles 1990
2nd Test
England v New Zealand
t1146
26th July 1990
India in British Isles 1990
1st Test
England v India
t1148
20th June 1991
West Indies in British Isles 1991
2nd Test
England v West Indies
t1172
22nd August 1991
Sri Lanka in England 1991
Only Test
England v Sri Lanka
t1176
18th June 1992
Pakistan in British Isles 1992
2nd Test
England v Pakistan
t1190
17th June 1993
Australia in British Isles 1993
2nd Test
England v Australia
t1224
16th June 1994
New Zealand in British Isles 1994
2nd Test
England v New Zealand
t1261
21st July 1994
South Africa in British Isles 1994
1st Test
England v South Africa
t1263
22nd June 1995
West Indies in British Isles 1995
2nd Test
England v West Indies
t1299
20th June 1996
India in England 1996
2nd Test
England v India
t1328
25th July 1996
Pakistan in British Isles 1996
1st Test
England v Pakistan
t1330
19th June 1997
Australia in British Isles 1997
2nd Test
England v Australia
t1370
18th June 1998
South Africa in British Isles 1998
2nd Test
England v South Africa
t1419
22nd July 1999
New Zealand in England 1999
2nd Test
England v New Zealand
t1456
18th May 2000
Zimbabwe in British Isles 2000
1st Test
England v Zimbabwe
t1495
29th June 2000
West Indies in British Isles 2000
2nd Test
England v West Indies
t1503
17th May 2001
Pakistan in England 2001
1st Test
England v Pakistan
t1546
19th July 2001
Australia in British Isles 2001
2nd Test
England v Australia
t1552
16th May 2002
Sri Lanka in England 2002
1st Test
England v Sri Lanka
t1603
25th July 2002
India in England 2002
1st Test
England v India
t1610
22nd May 2003
Zimbabwe in British Isles 2003
1st Test
England v Zimbabwe
t1646
31st July 2003
South Africa in British Isles 2003
2nd Test
England v South Africa
t1653
20th May 2004
New Zealand in England 2004
1st Test
England v New Zealand
t1700
22nd July 2004
West Indies in British Isles 2004
1st Test
England v West Indies
t1707
26th May 2005
Bangladesh in England 2005
1st Test
England v Bangladesh
t1751
21st July 2005
Australia in British Isles 2005
1st Test
England v Australia
t1756
11th May 2006
Sri Lanka in England 2006
1st Test
England v Sri Lanka
t1802
13th July 2006
Pakistan in British Isles 2006
1st Test
England v Pakistan
t1809
17th May 2007
West Indies in England 2007
1st Test
England v West Indies
t1831
19th July 2007
India in British Isles 2007
1st Test
England v India
t1840
15th May 2008
New Zealand in England 2008
1st Test
England v New Zealand
t1874
10th July 2008
South Africa in England 2008
1st Test
England v South Africa
t1880
6th May 2009
West Indies in England 2009
1st Test
England v West Indies
t1919
16th July 2009
Australia in British Isles 2009
2nd Test
England v Australia
t1925
27th May 2010
Bangladesh in British Isles 2010
1st Test
England v Bangladesh
t1958
13th July 2010
Pakistan in England 2010
1st Test
Australia v Pakistan
t1963
26th August 2010
Pakistan in England 2010
4th Test
England v Pakistan
t1971
3rd June 2011
Sri Lanka in England 2011
2nd Test
England v Sri Lanka
t1995
21st July 2011
India in England 2011
1st Test
England v India
t2000
17th May 2012
West Indies in England 2012
1st Test
England v West Indies
t2043
16th August 2012
South Africa in England 2012
3rd Test
England v South Africa
t2053
16th May 2013
New Zealand in England 2013
1st Test
England v New Zealand
t2088
18th July 2013
Australia in British Isles 2013
2nd Test
England v Australia
t2091
12th June 2014
Sri Lanka in Ireland and England 2014
1st Test
England v Sri Lanka
t2124
17th July 2014
India in England 2014
2nd Test
England v India
t2130
21st May 2015
New Zealand in England 2015
1st Test
England v New Zealand
t2162
16th July 2015
Australia in England and Ireland 2015
2nd Test
England v Australia
t2171
9th June 2016
Sri Lanka in England and Ireland 2016
3rd Test
England v Sri Lanka
t2205
14th July 2016
Pakistan in England and Ireland 2016
1st Test
England v Pakistan
t2206
6th July 2017
South Africa in England 2017
1st Test
England v South Africa
t2262
7th September 2017
West Indies in England and Ireland 2017
3rd Test
England v West Indies
t2274
24th May 2018
Pakistan in British Isles 2018
1st Test
England v Pakistan
t2304
9th August 2018
India in England and Ireland 2018
2nd Test
England v India
t2315
24th July 2019
Ireland in England 2019
Only Test
England v Ireland
t2352
14th August 2019
Australia in England 2019
2nd Test
England v Australia
t2355
2nd June 2021
New Zealand in England 2021
1st Test
England v New Zealand
t2422
12th August 2021
India in England 2021
2nd Test
England v India
t2429
2nd June 2022
New Zealand in British Isles 2022
1st Test
England v New Zealand
t2464
17th August 2022
South Africa in British Isles 2022
1st Test
England v South Africa
t2474
1st June 2023
Ireland in England 2023
Only Test
England v Ireland
t2504
28th June 2023
Australia in England 2023
2nd Test
England v Australia
t2508
10th July 2024
West Indies in England 2024
1st Test
England v West Indies
t2538
29th August 2024
Sri Lanka in England 2024
2nd Test
England v Sri Lanka
t2546
11th June 2025
ICC World Test Championship 2023 to 2025
Final
not known v not known
t2578
10th July 2025
India in England 2025
3rd Test
England v India
t2581