Menu

Account

Create a free account Go Pro

Already have an account? Log in

Test Cricket 2026 most centuries

Rachin Ravindra and Sonal Dinusha share the lead in Test Cricket 2026 with 3 centuries (New Zealand). Joe Root (2) is next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Rachin RavindraNew ZealandNZ4 matches, 7 innings81091014733948.4353763.1346403
2Sonal DinushaSri LankaSL4 matches, 8 innings1201842364859599.171,01858.4552813
3Joe RootEnglandENG7 matches, 13 innings66287071350141.7582061.1060022
4Litton DasBangladeshBAN7 matches, 13 innings155381571344740.6471362.6952212
5Travis HeadAustraliaAUS6 matches, 11 innings201355561146342.0962873.7370102
6Shan MasoodPakistanPAK6 matches, 12 innings342710061237631.3367755.5444012
7Amir JangooWest IndiesWI6 matches, 9 innings3901726947859.7580859.1641602
8Babar AzamPakistanPAK5 matches, 10 innings112148351040550.6359767.8453522
9Steven SmithAustraliaAUS5 matches, 9 innings4252315939043.3370555.3240502
10Daryl MitchellNew ZealandNZ4 matches, 7 innings121121114723639.3348448.7627202
11Lokesh RahulIndiaIND3 matches, 4 innings3423558.7542055.9525402
12Shai HopeWest IndiesWI3 matches, 5 innings3525851.6056445.7422202
13Rahmat ShahAfghanistanAFG3 matches, 5 innings35402100.5083847.9738822
14Sediqullah AtalAfghanistanAFG3 matches, 5 innings3529258.4068342.7526712
15Devdutt PadikkalIndiaIND2 matches, 3 innings23328109.3349865.8633102
16Najmul Hossain ShantoBangladeshBAN8 matches, 15 innings81556837.871,09152.0652621
17Mominul HaqueBangladeshBAN7 matches, 13 innings71343436.1781853.0653031
18Mushfiqur RahimBangladeshBAN7 matches, 13 innings71353044.171,12747.0359121
19Ben DuckettEnglandENG7 matches, 13 innings71335927.6242684.2755021
20Shadman IslamBangladeshBAN7 matches, 13 innings71329624.6757451.5736011
21Harry BrookEnglandENG7 matches, 12 innings71255846.5066783.6667451
22Azan AwaisPakistanPAK7 matches, 14 innings71435725.5065954.1753031
23Mohammad RizwanPakistanPAK6 matches, 11 innings61128325.7347859.2134021
24Roston ChaseWest IndiesWI6 matches, 8 innings6836552.1464356.7737211
25Justin GreavesWest IndiesWI6 matches, 9 innings6940044.4482448.5433221
26Kavem HodgeWest IndiesWI6 matches, 10 innings61035639.5673548.4441211
27Tanzid HasanBangladeshBAN6 matches, 12 innings61229824.8347862.3433511
28Saud ShakeelPakistanPAK5 matches, 10 innings51023323.3037861.6434211
29Matt RenshawAustraliaAUS4 matches, 7 innings4737753.8671752.5841321
30Dhananjaya de SilvaSri LankaSL4 matches, 8 innings4829837.2554954.2835221
31Tom LathamNew ZealandNZ4 matches, 7 innings4718927.0032657.9817001
32Tom BlundellNew ZealandNZ4 matches, 7 innings4730944.1454057.2236311
33Cameron GreenAustraliaAUS4 matches, 7 innings4733555.8363053.1731531
34Kamindu MendisSri LankaSL4 matches, 8 innings4824030.0040060.0023611
35Abdullah ShafiquePakistanPAK4 matches, 8 innings4826844.6756147.7726311
36Devon ConwayNew ZealandNZ4 matches, 7 innings4722832.5739058.4629301
37Jacob BethellEnglandENG4 matches, 8 innings4826733.3851152.2530011
38Rishabh PantIndiaIND3 matches, 4 innings3424962.2534173.0224821
39Temba BavumaSouth AfricaSA3 matches, 5 innings3521843.6049743.8619101
40Ryan RickeltonSouth AfricaSA3 matches, 5 innings3517635.2036847.8322001
41Towhid HridoyBangladeshBAN3 matches, 6 innings3637875.6062060.97341111
42Shubman GillIndiaIND3 matches, 4 innings3420050.0033360.0624111
43John CampbellWest IndiesWI3 matches, 5 innings3526566.2546457.1128811
44Wiaan MulderSouth AfricaSA3 matches, 5 innings3518737.4042144.4217501
45Dhruv JurelIndiaIND3 matches, 4 innings3419264.0028068.5718311
46Lahiru UdaraSri LankaSL3 matches, 6 innings3623539.1737562.6728501
47Pasindu SooriyabandaraSri LankaSL3 matches, 3 innings3317257.3330756.0319101
48Craig ErvineZimbabweZIM2 matches, 3 innings23270135.0039568.3529311
49Brendan TaylorZimbabweZIM2 matches, 3 innings2323076.6731074.1925611
50Henry NichollsNew ZealandNZ2 matches, 4 innings2419749.2531762.1526011
51Glenn PhillipsNew ZealandNZ2 matches, 4 innings2418160.3323676.6931111
52Rahmanullah ZadranAfghanistanAFG2 matches, 1 innings21113113.0018860.1112101
53Wesley MadhevereZimbabweZIM2 matches, 3 innings23231231.0028680.7719321
54Innocent KaiaZimbabweZIM2 matches, 3 innings2317558.3329259.9322001
55Brian BennettZimbabweZIM2 matches, 3 innings2324581.6735968.2526021
56Abdullah FazalPakistanPAK2 matches, 4 innings2414135.2528250.0020101
57Josh InglisAustraliaAUS1 match, 2 innings1210653.0015269.7411201
Showing the top 10 of 57

Test Cricket 2026 Most Centuries

Rachin Ravindra and Sonal Dinusha share the lead in Test Cricket 2026 with 3 centuries (New Zealand). Joe Root (2) is next. The Test Cricket 2026 centuries leaderboard ranks all 57 players who have contributed centuries this season. The leading centurion can change after every match as the season progresses. Filter by team to analyse centuries depth across squads.

Test Cricket Centuries Questions

Who has the most centuries in Test Cricket 2026?

Rachin Ravindra leads Test Cricket 2026 with 3 centuries from 4 matches, averaging 48.43 at a strike rate of 63.13. Sonal Dinusha is second on 3 and Joe Root third on 2. The table ranks every player in Test Cricket 2026 by centuries, with their team and matches.

Who are the top centurions in Test Cricket 2026?

The top three centurions in Test Cricket 2026 are Rachin Ravindra (3 in 4 matches), Sonal Dinusha (3 in 4 matches) and Joe Root (2 in 7 matches). Every other player follows in the table, with their team and matches.