Most Test Centuries At Lord’s Cricket Ground


Joe Root has the most Test hundreds at Lord's (x.com)Joe Root has the most Test hundreds at Lord's (x.com)

The Lord’s Stadium in London, fondly known as the ‘Home of Cricket’, is one of the sanctified venues for Test cricket where players dream of scaling something big in their careers. 

The iconic stadium has witnessed countless batters who have, time and again, notched up elegant and match-defining centuries to have their names etched on the venue’s honours board.

Here at OneCricket, we take a look at five batters who have registered the highest number of Test centuries at Lord’s Cricket Ground.

5. Andrew Strauss - 5 centuries in 31 innings

Andrew Strauss - 5 centuries in 31 innings (x)Andrew Strauss - 5 centuries in 31 innings (x)

England’s 100-Test veteran Andrew Strauss plundered five of his 21 career centuries at Lord’s. His batting average of 52.06 at the venue after playing 18 matches even outweighed his career batting average of 40.91. 

The left-handed opener also notched up six additional scores of 50 or more and made 1,562 runs at the iconic stadium in just 31 innings. 

Strauss’ love affair with Lord’s runs even deeper than his prolific stats, considering the former English captain recorded each of his first two Test centuries at the venue in the space of just two months back in mid-2004.

4. Kevin Pietersen - 5 centuries in 25 innings

Kevin Pietersen - 5 centuries in 25 innings (x)Kevin Pietersen - 5 centuries in 25 innings (x)

Kevin Pietersen listed five centuries at Lord’s across 15 Tests spanning 25 innings between the years 2005 and 2013. He started his prolific run at the venue with 158 against Sri Lanka back in May 2006 and pounded two more tons against West Indies and India during England’s 2007 home season. 

During the July 2011 Lord’s Test against India, Kevin Pietersen charted an unbeaten 202 in a match-winning cause to record his only double ton at the venue. Overall, Pietersen amassed 1,235 runs with five hundreds and three half-centuries and maintained an astonishing batting average of 56.13, marking the highest among all batters on this list.

3. Graham Gooch - 6 centuries in 39 innings

Graham Gooch - 6 centuries in 39 innings (x)Graham Gooch - 6 centuries in 39 innings (x)

Graham Gooch made 2,015 out of his 8,900 Test career runs at Lord’s between 1975 and 1994. In just 39 innings across 21 Tests, the dashing batter amassed six centuries and an additional five half-centuries at the venue. 

Gooch’s Lord’s average of 53.02 was significantly higher than his career Test average of 42.58. Remarkably, he also recorded his highest Test score of 333 at Lord’s against India in a winning cause for England back in July 1990. 

Graham Gooch cracked the last of his six centuries at the venue through his 174-run classic against Sri Lanka during the English home season of 1991.

2. Michael Vaughan - 6 centuries in 19 innings

Michael Vaughan - 6 centuries in 19 innings (x)Michael Vaughan - 6 centuries in 19 innings (x)

Former English captain Michael Vaughan listed eight scores of 50 or more at Lord’s and converted six of them into elegant match-defining centuries. Vaughan scored 974 runs in just 19 innings from 12 Tests and maintained a splendid batting average of 54.11. 

His conversion rate of scoring centuries remains the highest among all Lord’s batters, with five or more tons at the venue. During the July 2004 Test against West Indies, the cricketer plundered centuries in each innings of the match to achieve a rare historic double. England never lost a Test match at Lord’s when Michael Vaughan crafted a hundred.

1. Joe Root - 7 centuries in 40 innings

Joe Root - 7 centuries in 40 innings (x)Joe Root - 7 centuries in 40 innings (x)

English batting legend Joe Root has registered seven Test centuries and as many half-centuries at Lord’s in 22 matches (40 innings). He hammered two of those tons in the space of a single 2024 August match against Sri Lanka. 

Root’s twin hundreds helped him soar past the 2,000-run mark at the venue, as he has tallied 2,022 runs so far in 40 innings at a splendid batting average of 54.64.

His highest score at the venue remains the 200* he scored against Sri Lanka in June 2014, where he faced 298 deliveries and thwacked 16 for boundaries. Overall, Joe Root has racked up 34 Test centuries, including 21 at home.