Batting Records

Top 10: Most Centuries for England in Test Cricket

Century-scorers are vital contributors in any form of cricket; especially Test centuries are always treated as a high achievement by the sport’s lovers.

For England, the founding nation of cricket, a Test win is rated high, and a Test century always pave the way to it. And thereby, the batters who can play a long innings in the game are always celebrated.

With his 33 centuries in the longer format, Alastair Cook is the highest century-scorer for England in Test cricket. Check Alastair Cook’s Test stats in detail here.

This article will list the top ten batsmen who have scored the most centuries for England in Test cricket.

Most Centuries for England in Test Cricket

PLAYER CENTURIES FOR ENGLAND INNS HIGH SCORE 50s
Joe Root 36 279 262 65
Alastair Cook 33 291 294 57
Kevin Pietersen 23 181 227 35
Wally Hammond 22 140 336* 24
Colin Cowdrey 22 188 182 38
Geoff Boycott 22 193 246* 42
Ian Bell 22 205 235 46
Andrew Strauss 21 178 177 27
Ken Barrington 20 131 256 35
Graham Gooch 20 215 333 46

Key Stats

Three modern-day batters, Alastair Cook, Joe Root, and Kevin Pietersen lead the list, with only the first two reaching the milestone number of 30 centuries in Test.

However, Cook and Root have taken ample time to complete the milestone as they were not part of the fastest ten batters to reach 30 Test hundreds.

Speaking about fastest milestones, Wally Hammond is the fastest English cricketer to reach 20 Test centuries, and you can check here where he ranks in the overall list.

The Cook-Root duo also tops the lists of most double centuries for England, and when it comes to triple centuries, five different cricketers (with the latest being Graham Gooch in 1990) from the country have contributed one each.

Former England cricketer Len Hutton’s 364 against Australia at The Oval in 1938, which led to England’s highest-ever Test team total, is the highest-ever individual score for England in Test cricket.