Menu

Account

Create a free account Go Pro

Already have an account? Log in

Test Cricket 2026 most runs

Sonal Dinusha leads Test Cricket 2026 with 595 runs (Sri Lanka). Najmul Hossain Shanto (568) and Harry Brook (558) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Sonal DinushaSri LankaSL4 matches, 8 innings1201842364859599.171,01858.4552813
2Najmul Hossain ShantoBangladeshBAN8 matches, 15 innings111293281556837.871,09152.0652621
3Harry BrookEnglandENG7 matches, 12 innings91497571255846.5066783.6667451
4Mushfiqur RahimBangladeshBAN7 matches, 13 innings34818371353044.171,12747.0359121
5Joe RootEnglandENG7 matches, 13 innings66287071350141.7582061.1060022
6Amir JangooWest IndiesWI6 matches, 9 innings3901726947859.7580859.1641602
7Travis HeadAustraliaAUS6 matches, 11 innings201355561146342.0962873.7370102
8Litton DasBangladeshBAN7 matches, 13 innings155381571344740.6471362.6952212
9Mominul HaqueBangladeshBAN7 matches, 13 innings9462871343436.1781853.0653031
10Babar AzamPakistanPAK5 matches, 10 innings112148351040550.6359767.8453522
11Rahmat ShahAfghanistanAFG3 matches, 5 innings35402100.5083847.9738822
12Justin GreavesWest IndiesWI6 matches, 9 innings6940044.4482448.5433221
13Steven SmithAustraliaAUS5 matches, 9 innings5939043.3370555.3240502
14Towhid HridoyBangladeshBAN3 matches, 6 innings3637875.6062060.97341111
15Matt RenshawAustraliaAUS4 matches, 7 innings4737753.8671752.5841321
16Shan MasoodPakistanPAK6 matches, 12 innings61237631.3367755.5444012
17Roston ChaseWest IndiesWI6 matches, 8 innings6836552.1464356.7737211
18Ben DuckettEnglandENG7 matches, 13 innings71335927.6242684.2755021
19Azan AwaisPakistanPAK7 matches, 14 innings71435725.5065954.1753031
20Kavem HodgeWest IndiesWI6 matches, 10 innings61035639.5673548.4441211
21Rachin RavindraNew ZealandNZ4 matches, 7 innings4733948.4353763.1346403
22Jamie SmithEnglandENG6 matches, 10 innings61033533.5050766.0745340
23Cameron GreenAustraliaAUS4 matches, 7 innings4733555.8363053.1731531
24Brandon KingWest IndiesWI6 matches, 11 innings61132836.4453561.3148330
25Devdutt PadikkalIndiaIND2 matches, 3 innings23328109.3349865.8633102
26Tom BlundellNew ZealandNZ4 matches, 7 innings4730944.1454057.2236311
27Tanzid HasanBangladeshBAN6 matches, 12 innings61229824.8347862.3433511
28Dhananjaya de SilvaSri LankaSL4 matches, 8 innings4829837.2554954.2835221
29Shadman IslamBangladeshBAN7 matches, 13 innings71329624.6757451.5736011
30Sediqullah AtalAfghanistanAFG3 matches, 5 innings3529258.4068342.7526712
31Mohammad RizwanPakistanPAK6 matches, 11 innings61128325.7347859.2134021
32Emilio GayEnglandENG6 matches, 11 innings61127124.6449954.3146030
33Craig ErvineZimbabweZIM2 matches, 3 innings23270135.0039568.3529311
34Abdullah ShafiquePakistanPAK4 matches, 8 innings4826844.6756147.7726311
35Jacob BethellEnglandENG4 matches, 8 innings4826733.3851152.2530011
36John CampbellWest IndiesWI3 matches, 5 innings3526566.2546457.1128811
37Shai HopeWest IndiesWI3 matches, 5 innings3525851.6056445.7422202
38Jordan CoxEnglandENG4 matches, 7 innings4725442.3339664.1436140
39Marnus LabuschagneAustraliaAUS6 matches, 11 innings61125222.9144356.8832110
40Mehidy Hasan MirazBangladeshBAN7 matches, 13 innings71325122.8256844.1922320
41Rishabh PantIndiaIND3 matches, 4 innings3424962.2534173.0224821
42Brian BennettZimbabweZIM2 matches, 3 innings2324581.6735968.2526021
43Alex CareyAustraliaAUS6 matches, 11 innings61124327.0049449.1926010
44Kamindu MendisSri LankaSL4 matches, 8 innings4824030.0040060.0023611
45Daryl MitchellNew ZealandNZ4 matches, 7 innings4723639.3348448.7627202
46Lokesh RahulIndiaIND3 matches, 4 innings3423558.7542055.9525402
47Lahiru UdaraSri LankaSL3 matches, 6 innings3623539.1737562.6728501
48Saud ShakeelPakistanPAK5 matches, 10 innings51023323.3037861.6434211
49Wesley MadhevereZimbabweZIM2 matches, 3 innings23231231.0028680.7719321
50Brendan TaylorZimbabweZIM2 matches, 3 innings2323076.6731074.1925611
51Devon ConwayNew ZealandNZ4 matches, 7 innings4722832.5739058.4629301
52Salman AghaPakistanPAK6 matches, 9 innings6922124.5639356.2323220
53Temba BavumaSouth AfricaSA3 matches, 5 innings3521843.6049743.8619101
54Aiden MarkramSouth AfricaSA3 matches, 5 innings3520240.4047942.1729120
55Shubman GillIndiaIND3 matches, 4 innings3420050.0033360.0624111
56Marco JansenSouth AfricaSA3 matches, 5 innings3519839.6025378.2628420
57Henry NichollsNew ZealandNZ2 matches, 4 innings2419749.2531762.1526011
58Dhruv JurelIndiaIND3 matches, 4 innings3419264.0028068.5718311
59Tom LathamNew ZealandNZ4 matches, 7 innings4718927.0032657.9817001
60Daniel LawrenceEnglandENG3 matches, 4 innings3418746.7527268.7526230
61Wiaan MulderSouth AfricaSA3 matches, 5 innings3518737.4042144.4217501
62Glenn PhillipsNew ZealandNZ2 matches, 4 innings2418160.3323676.6931111
63Imam ul HaqPakistanPAK5 matches, 10 innings51017817.8029660.1422010
64Ryan RickeltonSouth AfricaSA3 matches, 5 innings3517635.2036847.8322001
65Innocent KaiaZimbabweZIM2 matches, 3 innings2317558.3329259.9322001
66Dinesh ChandimalSri LankaSL3 matches, 5 innings3517334.6026565.2817220
67Pasindu SooriyabandaraSri LankaSL3 matches, 3 innings3317257.3330756.0319101
68Marques AckermanSouth AfricaSA2 matches, 3 innings2316354.3321276.8920220
69David BedinghamSouth AfricaSA3 matches, 5 innings3515631.2023865.5525010
70Beau WebsterAustraliaAUS5 matches, 8 innings5815225.3322567.5618010
71Taijul IslamBangladeshBAN8 matches, 13 innings81315012.5032646.0116100
72Tagenarine ChanderpaulWest IndiesWI3 matches, 6 innings3614524.1743433.4116120
73Abdullah FazalPakistanPAK2 matches, 4 innings2414135.2528250.0020101
74Kevin WickhamWest IndiesWI1 match, 2 innings1213969.5025255.1612220
75Gus AtkinsonEnglandENG5 matches, 8 innings5813416.7531742.2717010
76Shamar JosephWest IndiesWI6 matches, 9 innings6912115.13118102.5411710
77Mohammad AbbasPakistanPAK6 matches, 12 innings61212017.1421954.7916310
78Simon HarmerSouth AfricaSA3 matches, 5 innings3511839.3324548.1614210
79Nathan LyonAustraliaAUS4 matches, 6 innings4611528.7527641.6716100
80Pat CumminsAustraliaAUS5 matches, 9 innings5911414.2528340.2810400
81Rahmanullah ZadranAfghanistanAFG2 matches, 1 innings21113113.0018860.1112101
82Josh InglisAustraliaAUS1 match, 2 innings1210653.0015269.7411201
83Ikram AlikhilAfghanistanAFG2 matches, 3 innings2310535.0025541.1814000
84Yashasvi JaiswalIndiaIND3 matches, 4 innings3410125.2512580.8019000
85Dean FoxcroftNew ZealandNZ1 match, 1 innings119898.0012975.976110
86Nayeem HasanBangladeshBAN4 matches, 4 innings449732.3317655.119010
87Jofra ArcherEnglandENG5 matches, 8 innings589619.2015661.547400
88Niroshan DickwellaSri LankaSL2 matches, 4 innings249624.0014765.319010
89Ben CurranZimbabweZIM2 matches, 3 innings239632.0018651.619000
90Sajid KhanPakistanPAK2 matches, 3 innings239632.0013670.5911410
91Raza UllahPakistanPAK1 match, 2 innings129246.0074124.326910
92Josh TongueEnglandENG7 matches, 12 innings712919.1018250.0015000
93Kyle JamiesonNew ZealandNZ2 matches, 4 innings249130.339595.7911300
94Abdul MalikAfghanistanAFG3 matches, 5 innings359018.0019745.697110
95Mahmudul Hasan JoyBangladeshBAN3 matches, 6 innings368914.8316055.6314010
96Ollie Edward RobinsonEnglandENG4 matches, 6 innings468814.6710088.0011110
97Taskin AhmedBangladeshBAN5 matches, 8 innings588712.4312967.4410300
98Keshara NuwanthaSri LankaSL2 matches, 4 innings248621.5031127.659110
99Andy McBrineIrelandIRE1 match, 2 innings128686.0012867.1914010
100Nathan SmithNew ZealandNZ4 matches, 7 innings478512.1413961.1511100
Showing the top 10 of 201

Test Cricket 2026 Most Runs

Sonal Dinusha leads Test Cricket 2026 with 595 runs (Sri Lanka). Najmul Hossain Shanto (568) and Harry Brook (558) are next. The Test Cricket 2026 runs leaderboard ranks all 201 players who have contributed runs this season. The leading run scorer can change after every match as the season progresses. Filter by team to analyse runs depth across squads.

Test Cricket Runs Questions

Who has the most runs in Test Cricket 2026?

Sonal Dinusha leads Test Cricket 2026 with 595 runs from 4 matches, averaging 99.17 at a strike rate of 58.45. Najmul Hossain Shanto is second on 568 and Harry Brook third on 558. The table ranks every player in Test Cricket 2026 by runs, with their team and matches.

Who are the top run scorers in Test Cricket 2026?

The top three run scorers in Test Cricket 2026 are Sonal Dinusha (595 in 4 matches), Najmul Hossain Shanto (568 in 8 matches) and Harry Brook (558 in 7 matches). Sonal Dinusha is 27 runs clear of Najmul Hossain Shanto. Every other player follows in the table, with their team and matches.

Who has the most Test Cricket runs in 2026?

Sonal Dinusha has the most Test Cricket runs in 2026, 595 for Sri Lanka, and the leading run scorers for the next sides are Najmul Hossain Shanto for Bangladesh (568) and Harry Brook for England (558). Batters from 12 sides are on the Test Cricket 2026 runs board.

What are the highest Test Cricket runs in 2026?

The highest Test Cricket runs in 2026 are Sonal Dinusha's 595 in total, and the highest single innings is 242 not out by Towhid Hridoy. Sonal Dinusha and Rachin Ravindra share the most hundreds, 3 each.