Batting Records

Most Test Runs by Visiting Openers in England

Most Test Runs by Visiting Openers in England

PlayerInningsRunsAverage100s/50sHighest score
Mark Taylor (AUS)31158452.805/7219
Gordon Greenidge (WI)30157056.076/4223
Graeme Smith (SA)22135567.755/3277
Sunil Gavaskar (IND)28115241.142/8221
Bruce Mitchell (SA)20114176.064/4189*
KL Rahul (IND)26112943.424/3149
Desmond Haynes (WI)31110142.342/7184
Arthur Morris (AUS)19103357.383/6196
Bill Lawry (AUS)24100745.774/5135
David Warner (AUS)3697527.080/995

Key Stats

9 visiting opening batters have scored 1,000 or more runs in Test matches held in England. Australia’s Mark Taylor leads the way with a whopping 1,584 runs playing at the top of the order in England.

For a comprehensive look at the players who have dominated as opening batsmen in Test cricket, explore the overall record holders here.

Bruce Mitchell averages the highest in Tests among visiting openers who have scored a minimum of 500 runs in England. The South African batter averaged 76.06 at the position, and his teammate Alan Melville had an average of 74.85, having made 524 runs at the position in 4 Tests.

Among the visiting openers in England, Gordon Greenidge has made the maximum centuries (6), while Mark Taylor and Graeme Smith come next with 5 tons each.

Bob Simpson’s 311 at Manchester in 1964 is the highest Test score by a visiting opener in England, followed by Graeme Smith’s 277.

Among the current crop of openers, KL Rahul has the most centuries as an opener (in England). You can delve deeper into KL Rahul’s comprehensive Test batting statistics, broken down by his various batting positions, right here.

Taylor’s tally of 12 fifty-plus scores in England is the most by a visiting opening batter, and three others have 10 fifty-plus scores (Fredricks, Greenidge, and Gavaskar) each. Taylor and Greenidge are the only two members from this list to be part of the top ten overall run-scoring visiting batters in England.