ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (Men's All internationals)

More filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Pieter SeelaarNED2006-2022130822291996*15.32111082.7901106617
David AllenENG1960-19663951159188825.5040533.83054660
Gudakesh MotieWI2021-202610871239186319.13105187.350379331
Kamau LeverockBER2019-20263332591710333.96619148.141447652
Nitish KumarCAN/USA2010-2024514659168322.3493697.860436925
Aamir KaleemOMA2015-20267061691672*16.6592599.030399722
Nkruma BonnerWI2011-20222333591512332.68251536.38236953
Doug BracewellNZ2011-20236970119155715.51158957.5801149024
Faheem NazirSWI2022-20252424491211345.60611149.2626110628
Joel GarnerWI1977-1987156109299116011.39150852.3901226119
Jack RussellENG1920-19231018291014056.8849252.44522501
Clive MadandeZIM2022-20267058119107419.3696394.500367719
PR SurveINA2022-202538351290971*39.52784115.940417128
John MorrisonNZ1973-19833544390811722.15182141.19144833
Makhaya NtiniSA/IWX1998-20112841677190842*9.46174851.95003112214
Reginald NehondeBOT2019-2026595199066321.5796094.380336916
Ahmad RamdoniINA2022-20268467199034618.81102288.360036630
Steve SmithAUS1983-19853029290211733.41141363.34281730
Lee GermonNZ1994-1997485289018920.48176551.05045822
Andrew WhiteIRE2006-2014765689007918.75135066.67014713
Tony BlainNZ1986-19944958148987820.41186348.20028898
Kassim NassoroTAN2021-20267561138976018.6990399.340248216
Pramodya WickramasingheSL1990-200217112728897519.06164554.530129866
Robert ChristianiWI1948-19542237389610726.35--140262
Alan MelvilleSA1938-19491119289418952.59--432711
AV LazarusTHA2024-2026464488949524.83789113.310517231
Johan BothaSA/AX2005-201212376298934619.00111380.230038012
SKS GillLUX2022-20264241389267*23.47881101.250347913
Noel McGregorNZ1955-19652547289211119.82978.25135340
Azyan FarhathMAL2019-20264039889166*28.74101288.040607117
Wally GroutAUS1957-1966516788907415.0877541.030311510
Trevor GripperZIM1999-20042846188911219.76266033.421561012
ShafiqullahAFG2009-20196659138895619.33727122.280386151
David WilleyENG2015-202311672308895121.17866102.660237237
Devendra BishooWI2011-20198490278884514.10219540.460019895
Andy WallerZIM1987-19974041388783*23.34134665.900549113
Raman LambaIND1986-19893536288510226.03131463.70173689
D Doyle-CalleSPA2022-2026393488847234.00633139.650405949
Thilina KandambySL2004-20144440688393*25.97127169.47053710
Jack CheethamSA1949-1955244368838923.86--051523
Jack RobertsonENG1947-19521121288113346.37--260261
Roelof van der MerweSA/NED2009-2026115772688075*17.25834105.5203106223
Andy SandhamENG1921-19301323087932538.2275851.19233370
Willie WatsonENG1951-19592337387911625.8526331.18233712
Chad SoperPNG2015-202485722487946*18.31148559.190034110
Isaac OkpeNGR2019-202693751387965*14.18771114.010373740
Lala AmarnathIND1933-19522440487811824.3925854.26145390
Matthew ShortAUS2023-2026474328787421.41805109.070568731
Marc TaylorBAH2021-20263838187571*23.65874100.110757541
Neil WagnerNZ2012-202464842487566*14.58168751.8701179636

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.