Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 most ducks

Matthew Short leads ODI 2026 with 3 ducks (Australia). Najmul Hossain Shanto (2) and Henry Nicholls (2) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Ducks Runs Avg BF SR 4s 6s 50s 100s
1Matthew ShortAustraliaAUS5 matches, 5 innings0005537014.0010765.428010
2Najmul Hossain ShantoBangladeshBAN14 matches, 14 innings18*4151414239032.5053173.4546521
3Henry NichollsNew ZealandNZ13 matches, 13 innings109111313225519.6238965.5531020
4Ben DuckettEnglandENG13 matches, 13 innings291051671313273756.6975198.1489723
5Towhid HridoyBangladeshBAN13 matches, 13 innings01301313244649.5657078.2532430
6Matt RenshawAustraliaAUS12 matches, 12 innings4432301212234428.6735796.3628511
7Asitha FernandoSri LankaSL12 matches, 8 innings1*16*1282214.203363.643000
8Adam ZampaAustraliaAUS11 matches, 10 innings700*11102397.807750.653000
9Haris RaufPakistanPAK10 matches, 7 innings4*7*11072153.754731.912000
10AM GhazanfarAfghanistanAFG10 matches, 6 innings4061062122.001866.671000
11Alzarri JosephWest IndiesWI9 matches, 6 innings962255.004456.823000
12Brian BennettZimbabweZIM9 matches, 9 innings99214115.6721067.1421300
13Ben CurranZimbabweZIM8 matches, 8 innings88217424.8624172.2016001
14Shoriful IslamBangladeshBAN8 matches, 5 innings852142.802556.002000
15Gavin HoeyIrelandIRE8 matches, 8 innings88210417.3314472.225400
16George DockrellIrelandIRE6 matches, 6 innings66215130.2017486.7812400
17Malan KrugerNamibiaNAM6 matches, 5 innings6529118.2013368.428000
18Josh TongueEnglandENG5 matches, 3 innings53210.50425.000000
19Rohit SharmaIndiaIND14 matches, 14 innings1414162744.79611102.62692822
20Shubman GillIndiaIND14 matches, 13 innings1413193293.20811114.921201853
21Tanzid HasanBangladeshBAN14 matches, 14 innings1414153341.00512104.10552351
22Taskin AhmedBangladeshBAN13 matches, 7 innings13715010.006675.766100
23Alex CareyAustraliaAUS11 matches, 11 innings1111127825.2737474.3323210
24Virat KohliIndiaIND11 matches, 11 innings1111163363.30526120.34601842
25Shreyas IyerIndiaIND11 matches, 11 innings1111126426.4031883.0218810
26Lokesh RahulIndiaIND10 matches, 10 innings1010135288.00280125.71311302
27Sam CurranEnglandENG10 matches, 6 innings106112124.2014682.8810200
28Mustafizur RahmanBangladeshBAN10 matches, 5 innings1051184.503354.551100
29Soumya SarkarBangladeshBAN10 matches, 9 innings109115917.6720876.4416510
30Sediqullah AtalAfghanistanAFG10 matches, 9 innings109146751.8949494.53481012
31Jayden LennoxNew ZealandNZ10 matches, 5 innings105131.502412.500000
32Cooper ConnollyAustraliaAUS10 matches, 10 innings1010140840.8043394.23371421
33Cameron GreenAustraliaAUS9 matches, 9 innings99120926.1332364.719720
34Prasidh KrishnaIndiaIND9 matches, 1 innings91100.0030.000000
35Lorcan TuckerIrelandIRE9 matches, 9 innings99114215.7816984.0212400
36Saif HassanBangladeshBAN9 matches, 9 innings99118921.0028566.3221210
37Rishad HossainBangladeshBAN9 matches, 6 innings961406.677354.795000
38Wesley MadhevereZimbabweZIM9 matches, 9 innings99116418.2218787.7016110
39Curtis CampherIrelandIRE9 matches, 9 innings99144149.00361122.16332031
40Cade CarmichaelIrelandIRE9 matches, 9 innings99121223.5632764.8322210
41Babar AzamPakistanPAK8 matches, 8 innings88124330.3835368.8426110
42Sherfane RutherfordWest IndiesWI8 matches, 8 innings88113018.5714490.287610
43Liam DawsonEnglandENG8 matches, 4 innings8417518.759975.766110
44Blessing MuzarabaniZimbabweZIM8 matches, 6 innings8612121.005240.381100
45Dilshan MadushankaSri LankaSL8 matches, 4 innings84133.001618.750000
46Jan FrylinckNamibiaNAM8 matches, 8 innings88123329.1326986.6220611
47Gudakesh MotieWest IndiesWI8 matches, 7 innings8719118.2012672.228200
48Maaz SadaqatPakistanPAK8 matches, 8 innings88114718.38138106.5217610
49Jack BrassellNamibiaNAM8 matches, 5 innings851206.675040.001000
50Louren SteenkampNamibiaNAM8 matches, 8 innings88115018.7520373.8922200
51Craig ErvineZimbabweZIM7 matches, 7 innings77126337.5732580.9224130
52Adil RashidEnglandENG7 matches, 3 innings73110.50128.330000
53Xavier BartlettAustraliaAUS7 matches, 7 innings77111316.14104108.656720
54Jacob DuffyNew ZealandNZ7 matches, 5 innings7512211.004153.663000
55Vitel LawesWest IndiesWI7 matches, 3 innings73121.00258.000000
56Faheem AshrafPakistanPAK6 matches, 6 innings66110517.5011591.3013200
57Marnus LabuschagneAustraliaAUS6 matches, 6 innings66110921.8018957.677010
58Rehan AhmedEnglandENG6 matches, 5 innings6516613.208875.009000
59Eshan MalingaSri LankaSL6 matches, 4 innings641174.253056.672000
60Newman NyamhuriZimbabweZIM6 matches, 5 innings6515714.257873.086100
61Abdul SamadPakistanPAK6 matches, 6 innings6616616.509470.216100
62Fakhar ZamanPakistanPAK5 matches, 5 innings55115831.60150105.3315701
63Mark ChapmanNew ZealandNZ5 matches, 5 innings55112525.0013989.9311510
64Glenn PhillipsNew ZealandNZ5 matches, 5 innings55118045.0018796.2614501
65Axar PatelIndiaIND5 matches, 5 innings5516716.757984.816110
66Tanvir IslamBangladeshBAN5 matches, 2 innings52152.501050.001000
67Dean FoxcroftNew ZealandNZ5 matches, 5 innings55117142.7519786.8010720
68Michael Van LingenNamibiaNAM5 matches, 5 innings5516212.409168.139000
69Mohammed SirajIndiaIND4 matches, 2 innings42122.00450.000000
70Naseem ShahPakistanPAK4 matches, 3 innings43131.50933.330000
71Benjamin CalitzIrelandIRE4 matches, 3 innings4314715.6745104.444200
72Byron McDonoughIrelandIRE4 matches, 4 innings44131.50837.500000
73Quinton de KockSouth AfricaSA3 matches, 3 innings331299.673680.561300
74Yamin AhmadzaiAfghanistanAFG3 matches, 2 innings32144.002913.790000
75Tony de ZorziSouth AfricaSA3 matches, 3 innings33115150.3317884.8313220
76Ernest MasukuZimbabweZIM3 matches, 3 innings33151.672123.810000
77Aiden MarkramSouth AfricaSA2 matches, 2 innings221157.501788.243000
78Tim SeifertNew ZealandNZ2 matches, 2 innings2213819.004879.173200
79Shivam DubeIndiaIND2 matches, 1 innings21100.0010.000000
80Mohammad Wasim JrPakistanPAK2 matches, 2 innings22110.50714.290000
81Tanveer SanghaAustraliaAUS2 matches, 1 innings21100.0040.000000
82Jewel AndrewWest IndiesWI2 matches, 1 innings21100.0010.000000
83Aliss Al IslamBangladeshBAN1 match, 1 innings11100.00100.000000
84Milan RathnayakeSri LankaSL1 match, 1 innings11100.0010.000000
Showing the top 10 of 84

ODI 2026 Most Ducks

Matthew Short leads ODI 2026 with 3 ducks (Australia). Najmul Hossain Shanto (2) and Henry Nicholls (2) are next. The ODI 2026 ducks leaderboard ranks all 84 players who have contributed ducks this season. The leading batter can change after every match as the season progresses. Filter by team to analyse ducks depth across squads.

ODI Ducks Questions

Who has the most ducks in ODI 2026?

Matthew Short leads ODI 2026 with 3 ducks from 5 matches, averaging 14 at a strike rate of 65.42. Najmul Hossain Shanto is second on 2 and Henry Nicholls third on 2. The table ranks every player in ODI 2026 by ducks, with their team and matches.

Who are the top batters in ODI 2026?

The top three batters in ODI 2026 are Matthew Short (3 in 5 matches), Najmul Hossain Shanto (2 in 14 matches) and Henry Nicholls (2 in 13 matches). Matthew Short is 1 duck clear of Najmul Hossain Shanto. Every other player follows in the table, with their team and matches.