Menu

Account

Create a free account Go Pro

Already have an account? Log in

Test Cricket 2026 batting averages

Sonal Dinusha leads Test Cricket on average: 99.17 from 4 matches (Sri Lanka). Towhid Hridoy (75.60) and Amir Jangoo (59.75) 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
2Towhid HridoyBangladeshBAN3 matches, 6 innings12423243637875.6062060.97341111
3Amir JangooWest IndiesWI6 matches, 9 innings3901726947859.7580859.1641602
4Sediqullah AtalAfghanistanAFG3 matches, 5 innings591281053529258.4068342.7526712
5Cameron GreenAustraliaAUS4 matches, 7 innings11767924733555.8363053.1731531
6Matt RenshawAustraliaAUS4 matches, 7 innings27223744737753.8671752.5841321
7Roston ChaseWest IndiesWI6 matches, 8 innings8743*06836552.1464356.7737211
8Shai HopeWest IndiesWI3 matches, 5 innings112102443525851.6056445.7422202
9Babar AzamPakistanPAK5 matches, 10 innings112148351040550.6359767.8453522
10Rachin RavindraNew ZealandNZ4 matches, 7 innings81091014733948.4353763.1346403
11Harry BrookEnglandENG7 matches, 12 innings71255846.5066783.6667451
12Abdullah ShafiquePakistanPAK4 matches, 8 innings4826844.6756147.7726311
13Justin GreavesWest IndiesWI6 matches, 9 innings6940044.4482448.5433221
14Mushfiqur RahimBangladeshBAN7 matches, 13 innings71353044.171,12747.0359121
15Tom BlundellNew ZealandNZ4 matches, 7 innings4730944.1454057.2236311
16Temba BavumaSouth AfricaSA3 matches, 5 innings3521843.6049743.8619101
17Steven SmithAustraliaAUS5 matches, 9 innings5939043.3370555.3240502
18Jordan CoxEnglandENG4 matches, 7 innings4725442.3339664.1436140
19Travis HeadAustraliaAUS6 matches, 11 innings61146342.0962873.7370102
20Joe RootEnglandENG7 matches, 13 innings71350141.7582061.1060022
21Litton DasBangladeshBAN7 matches, 13 innings71344740.6471362.6952212
22Aiden MarkramSouth AfricaSA3 matches, 5 innings3520240.4047942.1729120
23Marco JansenSouth AfricaSA3 matches, 5 innings3519839.6025378.2628420
24Kavem HodgeWest IndiesWI6 matches, 10 innings61035639.5673548.4441211
25Daryl MitchellNew ZealandNZ4 matches, 7 innings4723639.3348448.7627202
26Lahiru UdaraSri LankaSL3 matches, 6 innings3623539.1737562.6728501
27Najmul Hossain ShantoBangladeshBAN8 matches, 15 innings81556837.871,09152.0652621
28Wiaan MulderSouth AfricaSA3 matches, 5 innings3518737.4042144.4217501
29Dhananjaya de SilvaSri LankaSL4 matches, 8 innings4829837.2554954.2835221
30Brandon KingWest IndiesWI6 matches, 11 innings61132836.4453561.3148330
31Mominul HaqueBangladeshBAN7 matches, 13 innings71343436.1781853.0653031
32Ryan RickeltonSouth AfricaSA3 matches, 5 innings3517635.2036847.8322001
33Dinesh ChandimalSri LankaSL3 matches, 5 innings3517334.6026565.2817220
34Jamie SmithEnglandENG6 matches, 10 innings61033533.5050766.0745340
35Jacob BethellEnglandENG4 matches, 8 innings4826733.3851152.2530011
36Devon ConwayNew ZealandNZ4 matches, 7 innings4722832.5739058.4629301
37Shan MasoodPakistanPAK6 matches, 12 innings61237631.3367755.5444012
38David BedinghamSouth AfricaSA3 matches, 5 innings3515631.2023865.5525010
39Kamindu MendisSri LankaSL4 matches, 8 innings4824030.0040060.0023611
40Ben DuckettEnglandENG7 matches, 13 innings71335927.6242684.2755021
41Alex CareyAustraliaAUS6 matches, 11 innings61124327.0049449.1926010
42Tom LathamNew ZealandNZ4 matches, 7 innings4718927.0032657.9817001
43Mohammad RizwanPakistanPAK6 matches, 11 innings61128325.7347859.2134021
44Azan AwaisPakistanPAK7 matches, 14 innings71435725.5065954.1753031
45Beau WebsterAustraliaAUS5 matches, 8 innings5815225.3322567.5618010
46Tanzid HasanBangladeshBAN6 matches, 12 innings61229824.8347862.3433511
47Shadman IslamBangladeshBAN7 matches, 13 innings71329624.6757451.5736011
48Emilio GayEnglandENG6 matches, 11 innings61127124.6449954.3146030
49Salman AghaPakistanPAK6 matches, 9 innings6922124.5639356.2323220
50Tagenarine ChanderpaulWest IndiesWI3 matches, 6 innings3614524.1743433.4116120
51Saud ShakeelPakistanPAK5 matches, 10 innings51023323.3037861.6434211
52Marnus LabuschagneAustraliaAUS6 matches, 11 innings61125222.9144356.8832110
53Mehidy Hasan MirazBangladeshBAN7 matches, 13 innings71325122.8256844.1922320
54Jofra ArcherEnglandENG5 matches, 8 innings589619.2015661.547400
55Abdul MalikAfghanistanAFG3 matches, 5 innings359018.0019745.697110
56Imam ul HaqPakistanPAK5 matches, 10 innings51017817.8029660.1422010
57Mohammad AbbasPakistanPAK6 matches, 12 innings61212017.1421954.7916310
58Gus AtkinsonEnglandENG5 matches, 8 innings5813416.7531742.2717010
59Shamar JosephWest IndiesWI6 matches, 9 innings6912115.13118102.5411710
60Mahmudul Hasan JoyBangladeshBAN3 matches, 6 innings368914.8316055.6314010
61Ollie Edward RobinsonEnglandENG4 matches, 6 innings468814.6710088.0011110
62Pat CumminsAustraliaAUS5 matches, 9 innings5911414.2528340.2810400
63Hashmatullah ShahidiAfghanistanAFG3 matches, 5 innings356713.4014346.859300
64Taijul IslamBangladeshBAN8 matches, 13 innings81315012.5032646.0116100
65Taskin AhmedBangladeshBAN5 matches, 8 innings588712.4312967.4410300
66Nathan SmithNew ZealandNZ4 matches, 7 innings478512.1413961.1511100
67Lahiru KumaraSri LankaSL3 matches, 6 innings365511.0017830.908100
68Ben StokesEnglandENG3 matches, 6 innings36589.679561.055200
69Nishan MadushkaSri LankaSL3 matches, 6 innings36579.5010753.276100
70Josh TongueEnglandENG7 matches, 12 innings712919.1018250.0015000
71Khurram ShahzadPakistanPAK4 matches, 8 innings48658.1310065.0010200
72Kemar RoachWest IndiesWI3 matches, 5 innings35408.0016324.545000
73Prabath JayasuriyaSri LankaSL3 matches, 6 innings36387.6011034.553000
74Jayden SealesWest IndiesWI6 matches, 7 innings67316.209233.703000
75Mitchell StarcAustraliaAUS6 matches, 9 innings69546.0017630.686000
76Hasan MahmudBangladeshBAN6 matches, 10 innings610595.9022426.347000
77Ali UsmanPakistanPAK4 matches, 7 innings47365.1411930.255000
Showing the top 10 of 77. Minimum 5 dismissals.

Test Cricket 2026 Batting Averages

Sonal Dinusha leads Test Cricket on average: 99.17 from 4 matches (Sri Lanka). Towhid Hridoy (75.60) and Amir Jangoo (59.75) are next. The Test Cricket 2026 batting average leaderboard ranks the 77 players who meet the qualifying threshold this season. The leading batter can change after every match as the season progresses. Filter by team to analyse batting average depth across squads. Qualification: minimum 5 dismissals.

Test Cricket Batting average Questions

Who has the best batting average in Test Cricket 2026?

Sonal Dinusha leads Test Cricket 2026 with a batting average of 99.17 from 4 matches, at a strike rate of 58.45. Towhid Hridoy is second on 75.6 and Amir Jangoo third on 59.75. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in Test Cricket 2026 by batting average, with their team and matches.

Who are the top batters in Test Cricket 2026?

The top three batters in Test Cricket 2026 are Sonal Dinusha (99.17 in 4 matches), Towhid Hridoy (75.6 in 3 matches) and Amir Jangoo (59.75 in 6 matches). Every other player follows in the table, with their team and matches.