Lord’s, the home of the Marylebone Cricket Club and Middlesex, has hosted 151 Test matches since its first, England against Australia in July 1884, which England won by an innings and five runs thanks to Allan Steel’s 148. It has also staged 73 ODIs and 10 T20Is. The ground in St John’s Wood is the third that Thomas Lord laid out, and opened in 1814.
The latest Test there was England’s 194-run win over Pakistan on 27-30 August 2026. In June 2025 Lord’s also hosted the World Test Championship final, which South Africa won by five wickets against Australia.
Lord’s Test records at a glance
| Record | Holder | Detail |
|---|---|---|
| Highest total | Australia 729/6d | v England, 1930 |
| Lowest total | Ireland 38 | v England, 2019 |
| Highest individual score | Graham Gooch 333 | England v India, 1990 |
| Most runs | Joe Root 2,203 | 25 Tests, average 51.23 |
| Most wickets | James Anderson 123 | 29 Tests, average 24.81 |
| Best bowling (innings) | Ian Botham 8/34 | England v Pakistan, 1978 |
| Best bowling (match) | Bob Massie 16/137 | Australia v England, 1972 |
Highest and lowest totals
Australia’s 729 for 6 declared in 1930 is still the highest Test total at Lord’s. Don Bradman made 254 and the captain Bill Woodfull 155, in reply to England’s 425, and Australia won by seven wickets. South Africa’s 682 for 6 declared in 2003, built on Graeme Smith’s 259, is the next best.
The lowest is Ireland’s 38 in 2019. Set 182 to win, they were bowled out in 15.4 overs, with Chris Woakes taking 6 for 17 and James McCollum’s 11 the only double-figure score. India’s 42 in 1974 is the second-lowest.
Most Test runs at Lord’s
Joe Root has passed Graham Gooch to become the leading Test run-scorer at Lord’s, with 2,203 runs in 25 Tests at 51.23, including eight hundreds. Gooch, who held the record for three decades, made 2,015 in 21 Tests.
| Batter | Span | Tests | Runs | Average | 100s |
|---|---|---|---|---|---|
| Joe Root | 2013-2026 | 25 | 2,203 | 51.23 | 8 |
| Graham Gooch | 1975-1994 | 21 | 2,015 | 53.02 | 6 |
| Alastair Cook | 2006-2018 | 26 | 1,937 | 43.04 | 4 |
| Andrew Strauss | 2004-2012 | 18 | 1,562 | 52.06 | 5 |
| Alec Stewart | 1990-2003 | 20 | 1,476 | 44.72 | 3 |
Highest individual scores
Graham Gooch’s 333 against India in 1990 remains the highest Test score at Lord’s. He hit 43 fours and three sixes, England made 653 for 4 declared and won by 247 runs. Next come Graeme Smith’s 259 for South Africa in 2003 and Don Bradman’s 254 in 1930.
Most Test wickets at Lord’s
James Anderson finished with 123 Test wickets at Lord’s in 29 matches, the last of them in his farewell Test against West Indies in July 2024. His long-time new-ball partner Stuart Broad is second with 113.
| Bowler | Span | Tests | Wickets | Average | Best |
|---|---|---|---|---|---|
| James Anderson | 2003-2024 | 29 | 123 | 24.81 | 7/42 |
| Stuart Broad | 2008-2023 | 28 | 113 | 27.66 | 7/44 |
| Ian Botham | 1978-1992 | 15 | 69 | 24.53 | 8/34 |
| Fred Trueman | 1952-1965 | 12 | 63 | 22.12 | 6/31 |
| Bob Willis | 1973-1984 | 9 | 47 | 18.76 | 7/78 |
Best bowling figures
The best match figures at Lord’s belong to Australia’s Bob Massie, 16 for 137 on his Test debut in 1972: 8 for 84 in the first innings and 8 for 53 in the second. The best in an innings is Ian Botham’s 8 for 34 against Pakistan in 1978, which bowled them out for 139 and gave England an innings win. Glenn McGrath’s 8 for 38 in 1997 is the next best.
Records from ESPNcricinfo’s Statsguru, all Tests at Lord’s to 30 August 2026.
Featured photo: AFP / Gluyn Kirk





