Presenting batters with the most Test centuries for England
Joe Root entered the record books by smashing his 34th Test century. This England batter reached this mark in the ongoing 2nd Sri Lanka at Lord's. With this, he surpassed Alastair Cook's record for most Test centuries by an English player. Notably, Root slammed hundreds across both innings. Here are the batters with the most test tons for England.
Joe Root- 34 centuries
Root, who scored 103 and 143 in the aforementioned match, now tops this list. He has raced to 34 tons across 145 Test matches as the tally also includes 64 fifties. Root has completed 12,377 runs at an average of 50.93. Notably, he is the second-fastest batter to complete 12,000 runs in Test cricket, having taken 143 matches and 261 innings for the same.
Alastair Cook - 33 centuries
Cook is arguably the greatest opener to have played Tests for England. He continues to be their leading run-scorer in Test cricket. Having amassed 12,472 runs at 45.35, Cook is the fifth-highest run-scorer in the format. The southpaw also has 33 Test centuries to his name, out of which five were converted into double-tons. His tally also includes 57 fifties.
Kevin Pietersen - 23 centuries
Kevin Pietersen was also one of the finest cricketers to have represented the England Test Team. He played 104 Tests for the Three Lions after making his debut against Australia at Lord's in 2005. Pietersen scored 8,181 runs at an average of 47.28. In his career, the right-handed batter scored 23 centuries and 35 fifties for England.
Other Englishmen with 20-plus Test tons
As many as four England batters finished their celebrated Test career with 22 tons apiece. Wally Hammond, Colin Cowdrey, Geoffrey Boycott, and Ian Bell are the ones with this feat. Andrew Strauss (21), Ken Barrington (20), and Graham Gooch (20) are the others to touch the 20-century mark for the Brits in the longest format.