Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's All internationals)

Kusal Mendis has the most ducks in men's internationals since 2012: 39 (from the 6,327 of 6,332 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×

Player figures come from full scorecards, which we hold for 6,327 of the 6,332 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kusal MendisSL2015-2026350411261291024533.531635478.941781391370254
Jasprit BumrahIND2016-20262421174647134*6.63103345.6000375313
Jos ButtlerENG2012-20264194256412956162*35.891318998.231578351203418
Stuart BroadENG2012-20231882254825466514.38375467.82053428053
Virat KohliIND2012-20264805488125452254*54.503177380.1178129342509318
Jonny BairstowENG2012-20242773413411485167*37.411509076.112353321299221
Jason HolderWI2013-2026302305656206202*25.86870471.3032631570186
James AndersonENG2012-202416820090855817.77193244.2501301222
Tim SoutheeNZ2012-20243092415426607314.22294090.480630243110
Moeen AliENG2014-2024297305406678155*25.20923572.3182830666180
Tom LathamNZ2012-20262963563111714264*36.041946560.18256230116395
Rohit SharmaIND2012-2026424464441842726443.872091288.125098301846635
Blessing MuzarabaniZIM2017-202618111243508477.3697252.2600295513
Kagiso RabadaSA2014-20262591865616877112.98279760.31012918738
Suranga LakmalSL2012-20221431464211294210.86221051.09002812415
Kemar RoachWI2012-202613716252142458*12.95370538.43012816220
Mitchell StarcAUS2012-20263022577131889917.14511062.390142830566
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Shannon GabrielWI2012-2023861044325320*4.1572334.990027296
Mustafizur RahmanBAN2015-202627012561378205.9169854.1500272813
Shaheen Shah AfridiPAK2018-2026219138509943711.30133274.6200268646
Pat CumminsAUS2012-202621819745234464*15.42430154.50032621458
Roston ChaseWI2016-202619621523490819425.56828859.226222646160
Ben StokesENG2013-2026272351331126025835.411642868.541962261153267
Joe RootENG2012-2026399526592318126249.643461166.9861123262284117
Mohammed ShamiIND2013-20251971435098256*10.56128876.24022510035
Soumya SarkarBAN2014-20261932018482216924.98533790.3542425541126
Aaron FinchAUS2012-202225225313873617236.40892297.92195025866253
Paul StirlingIRE2012-202630330314905516231.33923398.071253251011264
Keshav MaharajSA2016-20261751482418048414.55277664.99062419939
Dasun ShanakaSL2015-2026221205323660108*21.163387108.0621524260177
Mohammad HafeezPAK2012-202125327128847822434.891065279.59144424855171
Babar AzamPAK2015-2026360405451620419645.012008480.6832111241680177
Lasith MalingaSL2012-2020179902633719*5.2747271.4000232811
Ishant SharmaIND2012-2021999429411576.32124832.930123471
Kushal Janith PereraSL2013-2026232245126749153*28.97687198.2294023740136
Quinton de KockSA2012-2026328364231354717839.731423195.193173231526303
Nuwan PradeepSL2012-202292793917617*4.4045638.600022231
Alzarri JosephWI2016-20261761383014478613.40220865.53022213358
Morné MorkelSA/IWX/ICC2012-201814896356204010.1696864.0500218211
Matt HenryNZ2014-2026174101249937212.90123580.40042111733
Chris WoakesENG2012-2025209197463629137*24.03558764.951132138035
MahmudullahBAN2012-2025329332658925150*33.431156877.1584621755190
Taskin AhmedBAN2014-202620613140852759.36137462.0101207723
Josh HazlewoodAUS2013-2026238154907483911.69153048.890020996
Mominul HaqueBAN2012-202611518113588218135.011048856.0813312067324
Nathan LyonAUS2012-20261671875617584713.42341851.43002021817
Tamim IqbalBAN/IWX/ICC2012-2023244283181021920638.561395073.251865201151134
Martin GuptillNZ2012-20222702931710069237*36.481145987.871956201043315
CBRLS KumaraSL2016-202694813326213*5.4678733.290019392
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.