CricketWise
  1. Home
  2. Records
  3. Men's Test
  4. Most fifties

Records · Men's Test

Men's Test most fifties

Data through 14 October 2026Last updated 14 October 2026

The most fifties list for Men's Test cricket in the data is led by Joe Root with 69. Innings of 50 to 99. The list covers matches in the Cricsheet data only (from the early 2000s), so older records are not included.

Top 10

Joe RootJoe Root: 6969Alastair CookAlastair Cook: 5757Steven SmithSteven Smith: 4545Angelo MathewsAngelo Mathews: 4545AB de VilliersAB de Villiers: 4242Ian BellIan Bell: 4242Hashim AmlaHashim Amla: 3939Misbah-ul-HaqMisbah-ul-Haq: 3939Kane WilliamsonKane Williamson: 3838Dimuth KarunaratneDimuth Karunaratne: 3838
Men's Test most fifties: top 10
Joe RootJoe Root: 6969Alastair CookAlastair Cook: 5757Steven SmithSteven Smith: 4545Angelo MathewsAngelo Mathews: 4545AB de VilliersAB de Villiers: 4242Ian BellIan Bell: 4242Hashim AmlaHashim Amla: 3939Misbah-ul-HaqMisbah-ul-Haq: 3939Kane WilliamsonKane Williamson: 3838Dimuth KarunaratneDimuth Karunaratne: 3838
Men's Test most fifties: top 10

Top 50

Men's Test most fifties (Cricsheet data)
#50sPlayerTeamDetails
169Joe RootEngland309 inns, 14,278 runs · 2012–2026
257Alastair CookEngland291 inns, 12,472 runs · 2006–2018
345Steven SmithAustralia225 inns, 10,972 runs · 2010–2026
445Angelo MathewsSri Lanka211 inns, 8,073 runs · 2009–2025
542AB de VilliersSouth Africa175 inns, 8,182 runs · 2005–2018
642Ian BellEngland198 inns, 7,416 runs · 2004–2015
739Hashim AmlaSouth Africa211 inns, 9,146 runs · 2004–2019
839Misbah-ul-HaqPakistan123 inns, 5,102 runs · 2007–2017
938Kane WilliamsonNew Zealand195 inns, 9,515 runs · 2010–2026
1038Dimuth KarunaratneSri Lanka189 inns, 7,113 runs · 2012–2025
1137David WarnerAustralia205 inns, 8,786 runs · 2011–2024
1237Ben StokesEngland220 inns, 7,273 runs · 2013–2026
1337Ricky PontingAustralia159 inns, 6,733 runs · 2002–2012
1437VVS LaxmanIndia129 inns, 5,411 runs · 2001–2012
1536Dinesh ChandimalSri Lanka165 inns, 6,427 runs · 2011–2026
1635Kevin PietersenEngland175 inns, 8,079 runs · 2005–2014
1735Ross TaylorNew Zealand191 inns, 7,597 runs · 2007–2022
1835Cheteshwar PujaraIndia175 inns, 7,160 runs · 2010–2023
1935Azhar AliPakistan180 inns, 7,142 runs · 2010–2022
2034Babar AzamPakistan122 inns, 4,771 runs · 2016–2026
2133Kumar SangakkaraSri Lanka151 inns, 8,489 runs · 2003–2015
2232Graeme SmithSouth Africa166 inns, 7,584 runs · 2002–2014
2331Virat KohliIndia210 inns, 9,230 runs · 2011–2025
2431Tom LathamNew Zealand171 inns, 6,450 runs · 2014–2026
2531Sachin TendulkarIndia139 inns, 6,416 runs · 2001–2013
2631Shivnarine ChanderpaulWest Indies132 inns, 5,995 runs · 2003–2015
2731Kraigg BrathwaiteWest Indies191 inns, 5,931 runs · 2011–2025
2831Tamim IqbalBangladesh130 inns, 5,019 runs · 2008–2023
2931MS DhoniIndia139 inns, 4,721 runs · 2005–2014
3029Shakib Al HasanBangladesh124 inns, 4,356 runs · 2007–2024
3128Usman KhawajaAustralia159 inns, 6,229 runs · 2011–2026
3228Michael HusseyAustralia130 inns, 5,779 runs · 2005–2013
3328Ravindra JadejaIndia135 inns, 4,140 runs · 2012–2026
3428Matthew PriorEngland122 inns, 4,099 runs · 2007–2014
3527Jacques KallisSouth Africa151 inns, 7,405 runs · 2002–2013
3627Mushfiqur RahimBangladesh183 inns, 6,592 runs · 2006–2026
3727Rahul DravidIndia143 inns, 5,925 runs · 2001–2012
3827Brendon McCullumNew Zealand157 inns, 5,778 runs · 2004–2016
3927Mominul HaqueBangladesh145 inns, 5,028 runs · 2013–2026
4027Asad ShafiqPakistan128 inns, 4,660 runs · 2010–2020
4126Jonny BairstowEngland178 inns, 6,042 runs · 2012–2024
4226Virender SehwagIndia134 inns, 5,969 runs · 2001–2013
4326Ajinkya RahaneIndia143 inns, 5,067 runs · 2013–2023
4426Temba BavumaSouth Africa116 inns, 3,814 runs · 2014–2026
4525Michael ClarkeAustralia186 inns, 8,146 runs · 2004–2015
4625Mahela JayawardeneSri Lanka137 inns, 6,615 runs · 2003–2014
4725Marnus LabuschagneAustralia119 inns, 4,804 runs · 2018–2026
4824Shane WatsonAustralia107 inns, 3,684 runs · 2005–2015
4923Dean ElgarSouth Africa152 inns, 5,347 runs · 2012–2024
5023Kusal MendisSri Lanka138 inns, 4,826 runs · 2015–2026

Frequently asked questions

What is the Men's Test record for most fifties?
Joe Root: 69, in the Cricsheet data. Innings of 50 to 99.
Who is second on the Men's Test most fifties list?
Alastair Cook with 57.

More Men's Test records

Coverage: matches in the Cricsheet data only (from the early 2000s; matches involving the Afghanistan men's team are withheld). These are not all-time records.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.