Menu

Account

Create a free account Go Pro

Already have an account? Log in

Test Cricket 2026 most balls faced

Mushfiqur Rahim leads Test Cricket 2026 with 1,127 balls faced (Bangladesh). Najmul Hossain Shanto (1,091) and Sonal Dinusha (1,018) are next.

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

Test Cricket 2026 Most Balls Faced

Mushfiqur Rahim leads Test Cricket 2026 with 1,127 balls faced (Bangladesh). Najmul Hossain Shanto (1,091) and Sonal Dinusha (1,018) are next. The Test Cricket 2026 balls faced leaderboard ranks all 205 players who have contributed balls faced this season. The leading batter can change after every match as the season progresses. Filter by team to analyse balls faced depth across squads.

Test Cricket Balls faced Questions

Who has the most balls faced in Test Cricket 2026?

Mushfiqur Rahim leads Test Cricket 2026 with 1127 balls faced from 7 matches, averaging 44.17 at a strike rate of 47.03. Najmul Hossain Shanto is second on 1091 and Sonal Dinusha third on 1018. The table ranks every player in Test Cricket 2026 by balls faced, with their team and matches.

Who are the top batters in Test Cricket 2026?

The top three batters in Test Cricket 2026 are Mushfiqur Rahim (1127 in 7 matches), Najmul Hossain Shanto (1091 in 8 matches) and Sonal Dinusha (1018 in 4 matches). Mushfiqur Rahim is 36 balls faced clear of Najmul Hossain Shanto. Every other player follows in the table, with their team and matches.