Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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/27QUETAS

Batting records (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Justin KempSA/AX2001-20079678211757100*30.82217280.89112812269
Albie MorkelSA/AX2004-2015109822114129723.151253112.6903211065
Aizaz KhanHK2014-202612710721137548*15.99140797.7300109236
Sarfraz NawazPAK1972-19841001032112669015.44164853.7004111092
Michael HoldingWI1975-19871621182111927312.29156262.80082410041
Robin PetersonSA2002-2014115732111448422.00145078.900471259
Trent JohnstonIRE2006-20139369219746220.29957101.780146132
Saad Bin ZafarCAN2019-2026105682196740*20.57102094.800038423
André NelSA2001-200811765214643410.5589951.610013548
Damien FlemingAUS1994-2001107502145771*15.7680456.840212481
Nosthush KenjigeUSA2019-20269052214534314.6166168.53007305
Ben HilfenhausAUS2007-201259522138656*12.4573452.59019505
Devon MalcolmENG1989-1997506321245295.8352646.580017327
Arshdeep SinghIND2022-20261234921194186.93180107.78009177
Alf ValentineWI1950-1962365121141144.704134.15001243
Alastair CookENG2006-2018257387201573729442.883077051.14387616181421
Ramiz RajaPAK1984-199725529120867412232.011491756.5111532277617
Doug WaltersAUS1965-198110214920587025045.50939450.801535556223
Rishabh PantIND2017-2026158183205805159*35.61679385.4692910598172
Cameron GreenAUS2020-2026107124203549174*34.13544765.16418733179
Babar HayatHK2014-202614213820354012230.003117113.5722314241195
Yashpal SharmaIND1978-1985799920248914031.51501942.70213419217
Asif AliPAK/BHR2018-2026141126202363100*22.291788132.1611111169143
Ravi RatnayekeSL1982-19901001072016319318.75264547.260691133
Gareth DelanyIRE2019-20261129520148689*19.811186125.3004611763
Karsan GhavriIND1974-198158732010278619.38175840.44023817
Andy RobertsWI1974-198310394209936813.42166046.630396625
Luke JongweZIM2014-202410885209904615.23102296.870079622
Alex CusackIRE2007-20159168209747120.29133672.900397412
Robert CroftENG1996-200170692076637*15.63167845.65005734
Erapalli PrasannaIND1962-19784984207353711.4881038.770015650
Ashley NurseWI2011-20196548205874420.96584100.510025115
Ryan SidebottomENG2001-20106550204513115.03110140.96005490
Gary BrentZIM1996-200874602043759*10.9382552.97016275
Paul AdamsSA1995-2004696420426359.68113637.500010374
Hasan MahmudBAN2020-202669542031538*9.2676041.45009308
Z BimenyimanaRWA2021-20261025920314308.05257122.1800151620
Hedley HowarthNZ1969-19773947203096111.4472130.79018290
Adam MilneNZ2010-202611044202643611.0029290.410061210
Tim MayAUS1987-199571402026442*13.2092528.54003150
Alan ConnollyAUS1963-19713045202603710.4033846.450010178
Muhammad NadirRWA2023-20268143202521910.9629884.56003247
Iftikhar AnjumPAK2004-20106535202433216.2041758.27004173
Arshad KhanPAK1993-2006663720164209.6538542.6000691
Mike HendrickENG1973-1981524520134155.3645129.710011170
Frank CameronNZ1961-196519302011627*11.6010.0000450
I NtirenganyaRWA2022-202663302010417*10.4012781.89005112
Abrar AhmedPAK2022-202671332010023*7.6916162.11004133
Tamim IqbalBAN/IWX/ICC2007-2023392453191528620635.222101772.732594351773190
Boeta DippenaarSA/AX1999-2007145157195117177*37.08915455.907331256821

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.