Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)

More filters

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

Player figures come from full scorecards, which we hold for 10,779 of the 10,785 matches in this selection (from 1981). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hamilton MasakadzaZIM2001-201931134879467178*27.761405367.37105226997173
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
David GowerENG1981-199218525819940621539.361704455.1920439105528
Gordon GreenidgeWI1981-199118123322934722644.301605855.2223439977106
Hansie CronjeSA1992-200025628640927913537.721559759.4986219775127
JP DuminySA2004-201932632875915416636.181212875.48104622735159
Graham ThorpeENG1993-2005182256419124200*42.441803750.5816601595014
Upul TharangaSL/AX2005-2019291307219112174*31.861269771.76184526107973
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Mohammad RizwanPAK2015-2026256267519075171*42.011117581.2186312815150
Azhar AliPAK2010-2022150233148987302*41.041951146.0622472286236
Sean WilliamsZIM2005-202527228932895917434.861042385.95145616868126
Aaron FinchAUS2011-202225425515880417236.68896998.16195125871255
Ramiz RajaPAK1984-199725529120867412232.011491756.5111532277617
Allan LambENG1982-199220025726866614237.521436660.3218441794650
Dimuth KarunaratneSL2011-202515023711853824437.781567854.4617501789513
Jonty RhodesSA1992-200329630060846712135.281290365.625501664869
Daryll CullinanSA1993-2001207248288414275*38.251479256.8817432084658
Ajinkya RahaneIND2011-202319525117841418835.961435458.6215511890374
Hashan TillakaratneSL1986-2004278299658334204*35.621774046.6713331976411
Chris CairnsNZ/ICC1989-200627929930827315830.751170270.7094816710240
John WrightNZ1981-19932042588823518532.941908243.1613411591224
Dilip VengsarkarIND1981-199219723435812416640.821290754.1413481661332
Nasser HussainENG1989-200418425826809620734.901775345.6015492094239
Usman KhawajaAUS2011-202613720716802423242.011478754.2618411284546
Craig McMillanNZ1997-200725628127801014231.541198566.8394816748152
Aiden MarkramSA2017-202621725222800417534.80985481.23124216932161
Suresh RainaIND2005-201832229148798812032.87864092.4574825721182
Alistair CampbellZIM1992-2003242288177969131*29.411451654.909482077548
Justin LangerAUS1993-200711318914785625044.891437254.6623301192444
Mitchell MarshAUS2011-202623926433779118133.73883188.2284719793270
Kapil DevIND1981-1994319336497780175*27.11825787.5483425746112
Roshan MahanamaSL1986-199925928724773822529.421465152.388462262419
Michael VaughanENG1999-200817023118772819736.281410454.7918341994935
Michael BevanAUS1994-2004249226707697108*49.341129268.16652953922
Shubman GillIND2019-202615018323766226947.89923382.9823328878151
Navjot SidhuIND1983-199918320510761520139.051346456.2715481669382
David MillerSA/IWX/ICC2010-202632228085759814238.966577115.52103312540295
Ravindra JadejaIND2009-2026377319957580175*33.841131766.9864117652151
Aamer SohailPAK1990-20002012368755320533.131232861.2710441684528
Abdul RazzaqPAK/AX/ASIA1996-201334133276736413428.771125665.4262919631167
Shaun PollockSA/AX/IWX1995-2008422369113735713028.741129765.123303266197
Andrew FlintoffENG/IWX/ICC1998-200922725926731516731.391007872.5884427828177
Daryl MitchellNZ2019-202621021535730519040.58899681.2015384607201
Craig ErvineZIM2010-202623826322729816030.281043069.978431973493
Cheteshwar PujaraIND2010-2023108181117246206*42.621634744.3319351486716
Dhananjaya de SilvaSL2015-202620925523724517331.231087566.6213331780273
Graeme HickENG1991-200118523221722917834.261211159.6911452172863
Glenn MaxwellAUS2012-2026286268377226201*31.285595129.15103517658312
Geoff MarshAUS1985-199216620813721113836.981591445.311337760923

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.