Test Records
Most Fifties in Test cricket — All-Time Leaderboard
Sachin Tendulkar has the most fifties in Test cricket, with 68 half-centuries from 329 innings.

68
Fifties
Innings
329
Average
53.79
Strike Rate
54.09
Hundreds
51
Highest
248
Fours
2,058
Sixes
69
Balls
29,437
Lead over #2 (Joe Root)
2
Top 25 All-Time Test Records
Ranked among the 59 players currently tracked in CricLegacy's stats database.
| # | Player | Country | Mat | Inn | NO | Runs | Avg | SR | 100s | 50s | HS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sachin Tendulkar | India | 200 | 329 | 33 | 15,921 | 53.79 | 54.09 | 51 | 68 | 248 |
| 2 | Joe Root | England | 162 | 296 | 25 | 13,777 | 50.84 | 57.5 | 40 | 66 | 262 |
| 3 | AB de Villiers | South Africa | 114 | 191 | 18 | 8,765 | 50.66 | 54.53 | 22 | 46 | 278 |
| 4 | Steven Smith | Australia | 122 | 218 | 28 | 10,613 | 55.86 | 53.79 | 36 | 44 | 239 |
| 5 | Virat Kohli | India | 123 | 210 | 13 | 9,230 | 46.85 | 55.58 | 30 | 31 | 254 |
| 6 | Babar Azam | Pakistan | 61 | 112 | 9 | 4,366 | 42.39 | 54.47 | 9 | 30 | 196 |
| 7 | Ravindra Jadeja | India | 89 | 133 | 26 | 4,095 | 38.27 | 55.43 | 6 | 28 | 175 |
| 8 | Asad Shafiq | Pakistan | 77 | 128 | 6 | 4,660 | 38.2 | 48.6 | 12 | 27 | 137 |
| 9 | Temba Bavuma | South Africa | 66 | 114 | 14 | 3,810 | 38.1 | 48.89 | 4 | 26 | 172 |
| 10 | Lokesh Rahul | India | 67 | 118 | 5 | 4,053 | 35.87 | 51.9 | 11 | 20 | 199 |
| 11 | Travis Head | Australia | 64 | 109 | 6 | 4,400 | 42.72 | 69.02 | 11 | 20 | 175 |
| 12 | Rohit Sharma | India | 67 | 116 | 10 | 4,301 | 40.58 | 57.06 | 12 | 18 | 212 |
| 13 | Rishabh Pant | India | 49 | 86 | 5 | 3,476 | 42.91 | 74.23 | 8 | 18 | 159 |
| 14 | Harry Brook | England | 34 | 58 | 2 | 3,052 | 54.5 | 86.83 | 10 | 14 | 317 |
| 15 | Yashasvi Jaiswal | India | 28 | 53 | 2 | 2,511 | 49.24 | 66.03 | 7 | 13 | 214 |
| 16 | Alex Carey | Australia | 47 | 71 | 7 | 2,301 | 35.95 | 64.99 | 3 | 13 | 156 |
| 17 | Saud Shakeel | Pakistan | 21 | 40 | 3 | 1,773 | 47.92 | 49.41 | 4 | 10 | 208 |
| 18 | Harbhajan Singh | India | 103 | 145 | 23 | 2,225 | 18.24 | 64.84 | 2 | 9 | 115 |
| 19 | Shubman Gill | India | 40 | 73 | 6 | 2,843 | 42.43 | 61.5 | 10 | 8 | 269 |
| 20 | Vernon Philander | South Africa | 64 | 94 | 20 | 1,779 | 24.04 | 44.54 | 0 | 8 | 74 |
| 21 | Shreyas Iyer | India | 14 | 24 | 2 | 811 | 36.86 | 63.02 | 1 | 5 | 105 |
| 22 | Najmul Hossain Shanto | Bangladesh | 39 | 73 | 2 | 2,298 | 32.37 | 53.6 | 8 | 5 | 163 |
| 23 | Kamindu Mendis | Sri Lanka | 14 | 24 | 3 | 1,316 | 62.67 | 63.8 | 5 | 5 | 182 |
| 24 | Harry Tector | Ireland Republic | 9 | 18 | 0 | 474 | 26.33 | 44.6 | 0 | 5 | 85 |
| 25 | Mohammed Shami | India | 64 | 89 | 26 | 750 | 11.9 | 74.63 | 0 | 2 | 56 |
Fifties Leader by Country
India
Sachin Tendulkar68
England
Joe Root66
South Africa
AB de Villiers46
Australia
Steven Smith44
Pakistan
Babar Azam30
Bangladesh
Najmul Hossain Shanto5
Sri Lanka
Kamindu Mendis5
Ireland Republic
Harry Tector5
Malaysia
Ahmad Faiz0
United Arab Emirates
Ghulam Shabber0
Methodology & Data Source
Covers men's Test cricket only. Based on the 59 players currently tracked in CricLegacy's Test batting stats database, sourced from our own match records. As more historical players are added to the database, this leaderboard will expand accordingly.
Last updated 25 August 2026
Frequently Asked Questions
Who has the most fifties in Test cricket?
Sachin Tendulkar has the most fifties in Test cricket, with 68 half-centuries from 329 innings.
Who is closest to the all-time Test fifties record?
Joe Root is closest among currently tracked players, with 66 — 2 behind Sachin Tendulkar.