Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 most sixes

Rohit Sharma leads ODI 2026 with 28 sixes (India). Harry Brook (24) and Tanzid Hasan (23) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Rohit SharmaIndiaIND14 matches, 14 innings92023141462744.79611102.62692822
2Harry BrookEnglandENG13 matches, 13 innings202144131361251.00489125.15552422
3Tanzid HasanBangladeshBAN14 matches, 14 innings94461141453341.00512104.10552351
4Curtis CampherIrelandIRE9 matches, 9 innings1066609944149.00361122.16332031
5Shubman GillIndiaIND14 matches, 13 innings1370141393293.20811114.921201853
6Virat KohliIndiaIND11 matches, 11 innings0747111163363.30526120.34601842
7Rahmanullah GurbazAfghanistanAFG10 matches, 10 innings25636101034434.40282121.99371811
8Mitchell MarshAustraliaAUS6 matches, 6 innings6084566629749.50227130.84321840
9Kusal MendisSri LankaSL12 matches, 12 innings8898121253248.3654298.15521731
10Cooper ConnollyAustraliaAUS10 matches, 10 innings381023101040840.8043394.23371421
11Lokesh RahulIndiaIND10 matches, 10 innings101035288.00280125.71311302
12Shai HopeWest IndiesWI9 matches, 9 innings9947768.1449596.36351322
13Tom BantonEnglandENG8 matches, 7 innings8739456.29363108.54481241
14Daryl MitchellNew ZealandNZ8 matches, 8 innings8855679.4362988.39531232
15Jos ButtlerEnglandENG8 matches, 7 innings8721543.00168127.98151110
16Janith LiyanageSri LankaSL12 matches, 11 innings121133337.00310107.42301020
17Sediqullah AtalAfghanistanAFG10 matches, 9 innings10946751.8949494.53481012
18Azmatullah OmarzaiAfghanistanAFG9 matches, 7 innings9716924.14160105.63131010
19Brad EvansZimbabweZIM9 matches, 9 innings9917221.50157109.55101020
20John CampbellWest IndiesWI7 matches, 7 innings7725035.71222112.61251011
21Dasun ShanakaSri LankaSL4 matches, 4 innings4414636.5088165.91111010
22Pavan RathnayakeSri LankaSL12 matches, 12 innings121269262.91636108.8166923
23Kamindu MendisSri LankaSL9 matches, 9 innings9935143.8838990.2338921
24Gerhard ErasmusNamibiaNAM8 matches, 8 innings8835550.71345102.9032921
25Ruben TrumpelmannNamibiaNAM8 matches, 6 innings8615639.00131119.0814910
26Connor EsterhuizenSouth AfricaSA3 matches, 3 innings3319798.50197100.0013911
27David MillerSouth AfricaSA2 matches, 2 innings2215175.50118127.9712901
28Shreyas IyerIndiaIND11 matches, 11 innings111126426.4031883.0218810
29Oliver PeakeAustraliaAUS8 matches, 8 innings8821030.0023688.9813800
30Shadab KhanPakistanPAK5 matches, 4 innings54215107.5024787.0416811
31Ishan KishanIndiaIND5 matches, 4 innings5417443.50121143.8018801
32Ben DuckettEnglandENG13 matches, 13 innings131373756.6975198.1489723
33Will JacksEnglandENG12 matches, 10 innings121030944.14291106.1930720
34Salman AghaPakistanPAK11 matches, 11 innings111137834.3640393.8035712
35Cameron GreenAustraliaAUS9 matches, 9 innings9920926.1332364.719720
36Xavier BartlettAustraliaAUS7 matches, 7 innings7711316.14104108.656720
37Fakhar ZamanPakistanPAK5 matches, 5 innings5515831.60150105.3315701
38Dean FoxcroftNew ZealandNZ5 matches, 5 innings5517142.7519786.8010720
39Hasan NawazPakistanPAK5 matches, 5 innings5518546.2523279.749710
40Ibrahim ZadranAfghanistanAFG10 matches, 10 innings101043548.3354479.9641631
41Litton DasBangladeshBAN9 matches, 9 innings9930042.8636582.1919620
42Sikandar RazaZimbabweZIM9 matches, 9 innings9934843.5045576.4827630
43Sherfane RutherfordWest IndiesWI8 matches, 8 innings8813018.5714490.287610
44Jan FrylinckNamibiaNAM8 matches, 8 innings8823329.1326986.6220611
45Maaz SadaqatPakistanPAK8 matches, 8 innings8814718.38138106.5217610
46Paul StirlingIrelandIRE7 matches, 7 innings7720829.7122990.8327620
47Pathum NissankaSri LankaSL7 matches, 7 innings7722932.7126885.4525620
48Shimron HetmyerWest IndiesWI2 matches, 2 innings229595.0092103.262610
49Marco JansenSouth AfricaSA2 matches, 2 innings229447.0074127.038610
50Najmul Hossain ShantoBangladeshBAN14 matches, 14 innings141439032.5053173.4546521
51Matt RenshawAustraliaAUS12 matches, 12 innings121234428.6735796.3628511
52Shaheen AfridiPakistanPAK11 matches, 9 innings11910317.1710796.2610500
53Soumya SarkarBangladeshBAN10 matches, 9 innings10915917.6720876.4416510
54Arafat MinhasPakistanPAK8 matches, 8 innings8820929.8621099.5222520
55Mitchell SantnerNew ZealandNZ7 matches, 5 innings7510325.7515466.883500
56Amir JangooWest IndiesWI6 matches, 5 innings6531478.50290108.2830531
57Mark ChapmanNew ZealandNZ5 matches, 5 innings5512525.0013989.9311510
58Glenn PhillipsNew ZealandNZ5 matches, 5 innings5518045.0018796.2614501
59Dewald BrevisSouth AfricaSA3 matches, 3 innings337638.0060126.673500
60Harshit RanaIndiaIND3 matches, 3 innings338327.6770118.576510
61Towhid HridoyBangladeshBAN13 matches, 13 innings131344649.5657078.2532430
62Dunith WellalageSri LankaSL10 matches, 9 innings10914520.71127114.1714400
63Andrew BalbirnieIrelandIRE9 matches, 9 innings9925528.3334773.4927401
64Gus AtkinsonEnglandENG9 matches, 5 innings959632.009798.975400
65Lorcan TuckerIrelandIRE9 matches, 9 innings9914215.7816984.0212400
66Michael BracewellNew ZealandNZ8 matches, 6 innings8613032.5013199.2412400
67Gavin HoeyIrelandIRE8 matches, 8 innings8810417.3314472.225400
68Travis HeadAustraliaAUS6 matches, 6 innings6626644.33228116.6739411
69Mosaddek HossainBangladeshBAN6 matches, 6 innings6617844.50169105.3317420
70George DockrellIrelandIRE6 matches, 6 innings6615130.2017486.7812400
71Avishka FernandoSri LankaSL5 matches, 5 innings5520440.8020898.0825410
72Ackeem AugusteWest IndiesWI5 matches, 5 innings5514929.8018680.1115400
73Alexander Busing-VolschenkNamibiaNAM5 matches, 5 innings5512024.0016771.8610400
74Blair TicknerNew ZealandNZ4 matches, 4 innings445513.7549112.243400
75Ruturaj GaikwadIndiaIND4 matches, 3 innings43101101.0012580.803410
76Jordan CoxEnglandENG4 matches, 4 innings4414335.75107133.6411410
77Jordan NeillIrelandIRE4 matches, 3 innings437035.0050140.005400
78Jordan HermannSouth AfricaSA3 matches, 3 innings3324782.33209118.1832411
79Eathan BoschSouth AfricaSA2 matches, 1 innings212929.0013223.080400
80Rahmat ShahAfghanistanAFG10 matches, 10 innings101038347.8845584.1833321
81Hashmatullah ShahidiAfghanistanAFG10 matches, 10 innings101027855.6031189.3929301
82Brian BennettZimbabweZIM9 matches, 9 innings9914115.6721067.1421300
83Keacy CartyWest IndiesWI8 matches, 8 innings8824330.3837265.3221310
84Nitish Kumar ReddyIndiaIND6 matches, 3 innings638227.339487.232310
85Nick KellyNew ZealandNZ5 matches, 5 innings5521643.2029273.9726330
86Corbin BoschSouth AfricaSA4 matches, 3 innings4361-50122.003300
87Quinton de KockSouth AfricaSA3 matches, 3 innings33299.673680.561300
88Yashasvi JaiswalIndiaIND3 matches, 2 innings32114114.0095120.0015301
89Tim TectorIrelandIRE2 matches, 2 innings227839.009086.678310
90Joe RootEnglandENG13 matches, 12 innings131268085.0075989.5961261
91Will YoungNew ZealandNZ13 matches, 13 innings131337128.5447877.6241220
92Alex CareyAustraliaAUS11 matches, 11 innings111127825.2737474.3323210
93Sam CurranEnglandENG10 matches, 6 innings10612124.2014682.8810200
94Josh InglisAustraliaAUS10 matches, 10 innings101033433.4038486.9838221
95Jamie OvertonEnglandENG9 matches, 6 innings967615.2067113.437200
96Saif HassanBangladeshBAN9 matches, 9 innings9918921.0028566.3221210
97Cade CarmichaelIrelandIRE9 matches, 9 innings9921223.5632764.8322210
98Gudakesh MotieWest IndiesWI8 matches, 7 innings879118.2012672.228200
99Louren SteenkampNamibiaNAM8 matches, 8 innings8815018.7520373.8922200
100Faheem AshrafPakistanPAK6 matches, 6 innings6610517.5011591.3013200
Showing the top 10 of 157

ODI 2026 Most Sixes

Rohit Sharma leads ODI 2026 with 28 sixes (India). Harry Brook (24) and Tanzid Hasan (23) are next. The ODI 2026 sixes leaderboard ranks all 157 players who have contributed sixes this season. The leading six hitter can change after every match as the season progresses. Filter by team to analyse sixes depth across squads.

ODI Sixes Questions

Who has the most sixes in ODI 2026?

Rohit Sharma leads ODI 2026 with 28 sixes from 14 matches, averaging 44.79 at a strike rate of 102.62. Harry Brook is second on 24 and Tanzid Hasan third on 23. The table ranks every player in ODI 2026 by sixes, with their team and matches.

Who are the top six hitters in ODI 2026?

The top three six hitters in ODI 2026 are Rohit Sharma (28 in 14 matches), Harry Brook (24 in 13 matches) and Tanzid Hasan (23 in 14 matches). Rohit Sharma is 4 sixes clear of Harry Brook. Every other player follows in the table, with their team and matches.