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
Ian DavisAUS1973-19771830270410525.14161643.56144672
Roshen SilvaSL2017-20191223370210935.10171241.00152593
Jason MohammedWI2011-20214338470291*20.65101968.890435811
Rexford BakumGHA2019-2024424147027118.97602116.610444833
David CapelENG1987-1990374437019817.10171040.99034575
Asa TribeJER2021-202528263700115*30.4370998.731415322
Lakshit GuptaCAA2023-2025353557006223.33684102.340315826
Eric DaltonSA1929-19391524269811731.73--231382
Collis KingWI1976-198027305698100*27.9293070.321356813
James AtkinsonHK2008-20243836469868*21.8178988.470457020
Tom NightingaleGUE2020-2026413736987520.53534130.710346329
Jaskaran MalhotraUSA2019-202235335696173*24.86687101.311224733
Clayton LambertWI/USA1990-20041721069111932.90124655.46232799
Mike VelettaAUS1987-19902830469168*26.58127654.15022440
Corbin BoschSA2024-2026423314691100*36.3772495.441237211
Ghulam ShabberUAE2016-2019393636919020.9497470.94052697
D AbeyrathnaNOR2021-20264139469146*19.7470598.010026016
Amit MishraIND2003-2017684456918417.72118558.31047833
Mehrab HossainBAN1998-20032736069010119.17150145.97134743
RM DorjiBHU2019-2026444416887316.00655105.040335028
Shamim HossainBAN2021-2026584986885116.78588117.010146025
Musaddiq AhmedGER2024-20262424068712228.63407168.802127443
Tip SnookeSA1910-19231834168710320.8260043.17131300
Bishan BediIND1966-1979771083068750*8.8167343.090121523
Hanumant SinghIND1964-19691424268610531.1828835.76153972
M Syahadat RamliMAS2019-202657451568655*22.87661103.780124724
Ashok MalhotraIND1982-19862729568372*28.4691164.98022471
Callum FergusonAUS2009-20163430968371*32.5281983.39051650
Ray PriceZIM1999-201314010629682468.86155044.000017736
David SteeleENG1975-1976917068110640.06171239.78151753
I TakahashiJPN2022-20265951868154*15.84535127.290155035
Ali BacherSA1965-1970122216797332.3372247.09061490
Jim LakerENG1948-19594663156766314.0829643.58026432
Brian StathamENG1951-19657087286753811.4426442.800013355
AS SamraPHI2023-20262828367410126.96494136.441405929
Sundeep JoraNEP2019-2026524376746318.72578116.610514130
D NorotamPOR2025-2026242406738428.04483139.340426923
Tino MawoyoZIM2006-201618291673163*24.04182036.98133810
Chris ReadENG1999-20075248116735518.19133350.490195910
Mudassar BukhariNED2007-20168059126727114.3082181.850254823
Hamza DarSPA2021-202636301067191*33.55455147.470424339
Chris GreavesSCO2021-202565491767156*20.9769396.830225615
IA De SilvaBUL2020-202230292669100*24.78602111.131436330
Muhammad MuneebBEL2020-2025303006697122.30538124.350488020
Hedley VerityENG1931-193940441266966*20.91137325.05034170
B NiazBEL2021-20263935566772*22.23550121.270345534
Brydon CarseENG2021-20265852126675616.6885777.830165027
Mohammad SaifuddinBAN2017-202681492366651*25.6267099.400255120
Sybrand EngelbrechtNED2023-2024242226657533.2579883.330315515
Blair PocockNZ1993-1997152906658522.93223129.81064590

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.