Test Records
Highest Batting Strike Rate in Test cricket — All-Time Leaderboard
Harry Brook has the highest Test batting strike rate among tracked players, at 86.83.

86.83
Strike Rate
Innings
58
Average
54.5
Strike Rate
86.83
Hundreds
10
Highest
317
Fours
328
Sixes
51
Balls
3,515
Lead over #2 (Ishan Kishan)
1.11
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 | Harry Brook | England | 34 | 58 | 2 | 3,052 | 54.5 | 86.83 | 10 | 14 | 317 |
| 2 | Ishan Kishan | India | 2 | 3 | 2 | 78 | 78 | 85.72 | 0 | 1 | 52 |
| 3 | Mohammed Shami | India | 64 | 89 | 26 | 750 | 11.9 | 74.63 | 0 | 2 | 56 |
| 4 | Rishabh Pant | India | 49 | 86 | 5 | 3,476 | 42.91 | 74.23 | 8 | 18 | 159 |
| 5 | Travis Head | Australia | 64 | 109 | 6 | 4,400 | 42.72 | 69.02 | 11 | 20 | 175 |
| 6 | Yashasvi Jaiswal | India | 28 | 53 | 2 | 2,511 | 49.24 | 66.03 | 7 | 13 | 214 |
| 7 | Alex Carey | Australia | 47 | 71 | 7 | 2,301 | 35.95 | 64.99 | 3 | 13 | 156 |
| 8 | Harbhajan Singh | India | 103 | 145 | 23 | 2,225 | 18.24 | 64.84 | 2 | 9 | 115 |
| 9 | Kamindu Mendis | Sri Lanka | 14 | 24 | 3 | 1,316 | 62.67 | 63.8 | 5 | 5 | 182 |
| 10 | Shreyas Iyer | India | 14 | 24 | 2 | 811 | 36.86 | 63.02 | 1 | 5 | 105 |
| 11 | Shubman Gill | India | 40 | 73 | 6 | 2,843 | 42.43 | 61.5 | 10 | 8 | 269 |
| 12 | Joe Root | England | 162 | 296 | 25 | 13,777 | 50.84 | 57.5 | 40 | 66 | 262 |
| 13 | Rohit Sharma | India | 67 | 116 | 10 | 4,301 | 40.58 | 57.06 | 12 | 18 | 212 |
| 14 | Virat Kohli | India | 123 | 210 | 13 | 9,230 | 46.85 | 55.58 | 30 | 31 | 254 |
| 15 | Ravindra Jadeja | India | 89 | 133 | 26 | 4,095 | 38.27 | 55.43 | 6 | 28 | 175 |
| 16 | AB de Villiers | South Africa | 114 | 191 | 18 | 8,765 | 50.66 | 54.53 | 22 | 46 | 278 |
| 17 | Babar Azam | Pakistan | 61 | 112 | 9 | 4,366 | 42.39 | 54.47 | 9 | 30 | 196 |
| 18 | Sachin Tendulkar | India | 200 | 329 | 33 | 15,921 | 53.79 | 54.09 | 51 | 68 | 248 |
| 19 | Steven Smith | Australia | 122 | 218 | 28 | 10,613 | 55.86 | 53.79 | 36 | 44 | 239 |
| 20 | Najmul Hossain Shanto | Bangladesh | 39 | 73 | 2 | 2,298 | 32.37 | 53.6 | 8 | 5 | 163 |
| 21 | Lokesh Rahul | India | 67 | 118 | 5 | 4,053 | 35.87 | 51.9 | 11 | 20 | 199 |
| 22 | Saud Shakeel | Pakistan | 21 | 40 | 3 | 1,773 | 47.92 | 49.41 | 4 | 10 | 208 |
| 23 | Temba Bavuma | South Africa | 66 | 114 | 14 | 3,810 | 38.1 | 48.89 | 4 | 26 | 172 |
| 24 | Asad Shafiq | Pakistan | 77 | 128 | 6 | 4,660 | 38.2 | 48.6 | 12 | 27 | 137 |
| 25 | Malinda Pushpakumara | Sri Lanka | 4 | 8 | 2 | 102 | 17 | 45.54 | 0 | 0 | 42 |
Strike Rate Leader by Country
England
Harry Brook86.83
India
Ishan Kishan85.72
Australia
Travis Head69.02
Sri Lanka
Kamindu Mendis63.8
South Africa
AB de Villiers54.53
Pakistan
Babar Azam54.47
Bangladesh
Najmul Hossain Shanto53.6
Ireland Republic
Harry Tector44.6
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 22 August 2026
Frequently Asked Questions
Who has the most strike rate in Test cricket?
Harry Brook has the highest Test batting strike rate among tracked players, at 86.83.
Who is closest to the all-time Test strike rate record?
Ishan Kishan is closest among currently tracked players, with 85.72 — 1.11 behind Harry Brook.