2020s Decade Records

Most Test Centuries Since 2020

This article examines the surge in batting dominance in Test cricket since 2020. It focuses on the prolific scoring of Joe Root and historic record-breaking feats by associate and top-tier players alike.

Most Test Centuries in the 2020s

PlayerInns100sHSInnings Per 100Total Runs
Joe Root (ENG)1412426206821
Kane Williamson (NZ)581225103136
Shubman Gill (IND)761126902993
Steve Smith (AUS)9211200*03714
Harry Brook (ENG)671031703486
Travis Head (AUS)861017503550
Najmul Hossain Shanto (BAN)76916302615
Ollie Pope (ENG)107920503568
Devon Conway (NZ)67822702761
Usman Khawaja (AUS)82823203342
Marnus Labuschagne (AUS)95821503541
Mushfiqur Rahim (BAN)628203*02632
Dhananjaya de Silva (SL)66716602642
Ben Duckett (ENG)80718203225
Yashasvi Jaiswal (IND)567214*02567

Key Insights on Prolific Test Centurions Since 2020

Joe Root’s Test Records & Milestones Since 2020

Joe Root is the only batter to score more than 20 centuries in Test cricket since 2020. Root has scored around 54 per cent of his hundreds on home soil in England, with the rest coming on overseas tours.

Root is the only batter to smash more than 10 hundreds in away Tests since 2020.

Root is also the lone batter to aggregate more than 5000 runs in the Test format since 2020.

Joe Root and Jonny Bairstow have scored the joint-most Test centuries in a calendar year since 2020, with both batters scoring six centuries each (Root in 2021 and 2023; Bairstow in 2022).

Root is the only batter to smash five or more Test centuries in three different years since 2020, with 2022 (five tons) being the other year.

Root is the only non-Asian batter to score more than 10 Test centuries against Asian teams since 2020.

Check: Joe Root Test Centuries Year by Year Since His Debut


Record-Breaking Captaincy and Milestone Innings

The highest Test individual score since 2020 belongs to South Africa’s Wiaan Mulder, who scored an unbeaten 367-run knock against Zimbabwe in the 2025 Bulawayo Test.

Mulder’s unbeaten 367* is also the highest individual score by a captain in Tests since 2020.

Wiaan Mulder also boasts the fastest Test triple ton since 2020, reaching the 300-run mark in just 297 balls.

Joe Root brought up eight of his hundreds while leading England, the most by a captain in Tests since 2020.

Root has scored nine of his centuries against India, the most by a batter against a single opponent since 2020.

Najmul Hossain Shanto is the only batter to score centuries in both innings of a Test match twice since 2020, achieving this against Afghanistan (2023) and Sri Lanka (2025).


High-Speed Milestones and Regional Records

Travis Head smashed the fastest Test century since 2020, off just 69 balls against England in the 2025 Perth Test.

Ollie Pope has scored the fastest Test double century of the decade, off 207 balls against Ireland in the 2023 Lord’s Test.

Kane Williamson and Joe Root have converted three or more centuries into double centuries in Tests since 2020.

India’s KL Rahul is the only Asian batter to smash five or more Test centuries in SENA (South Africa, England, New Zealand, and Australia) countries since 2020.

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Saurabh Chede has 1037 posts and counting. See all posts by Saurabh Chede