T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting records (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mehedi Hasan MirazBAN2016-2026221232294693112*23.12762261.574181346166
Shoaib AkhtarPAK/AX/IWX1997-201122115656953479.53185851.2900238235
VVS LaxmanIND1996-2012220307401111928141.642106752.7823661713579
Lance KlusenerSA1996-200422020661548217437.81716476.526271752996
Ajit AgarkarIND1998-2007220154311855109*15.08266669.58131918825
Martin CroweNZ1982-1995219271291014829941.931866654.37215212103756
Dasun ShanakaSL2015-2026219203323639108*21.283367108.0821524258176
Darren GoughENG/ICC1994-20062181725614596512.58290350.26022414514
Shaheen Shah AfridiPAK2018-2026218137499883711.23132974.3400268645
Mark TaylorAUS1989-19992172961411039334*39.152404845.9020689100016
Aiden MarkramSA2017-202621725222800417534.80985481.23124216932161
Ian BothamENG1976-199221726721731320829.731123665.09143120818111
Malcolm MarshallWI1978-19922171903027659217.28440959.490122025232
Chris WoakesENG2011-2025216204503705137*24.06567065.341132138337
Ish SodhiNZ2013-20262161002310146513.17170659.4404178930
Dean JonesAUS1984-199421525036969921645.321578961.4318601774174
Saqlain MushtaqPAK1995-2004215175521626101*13.22502032.39122612711
Saeed AjmalPAK2008-201521214648866508.84170350.850123766
Dhananjaya de SilvaSL2015-202620925523724517331.231087566.6213331780273
Gus LogieWI1981-199320921145527913031.80778365.683302151418
Craig McDermottAUS1984-199620916830137242*9.94220862.14002812614
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
Daryll CullinanSA1993-2001207248288414275*38.251479256.8817432084658
Ajay JadejaIND1992-200020720338593511935.97914164.936341142888
Shadab KhanPAK2017-2026207128322347113*24.45240097.79191017577
William PorterfieldIRE2006-20222062079544413927.49746472.9411231857555
Taskin AhmedBAN2014-202620613140852759.36137462.0101207723
Daryl MitchellNZ2019-202620521034712919040.51887380.3415374596189
Ridley JacobsWI1996-200420422253442211826.17801955.143232341650
Matty CrossSCO2013-202620418018391911424.19459685.27219835963
Axar PatelIND2014-20262041473824288422.28292782.9509818883
Dilhara FernandoSL/AX2000-20162041155451339*8.41112845.480019533
Darren BravoWI2009-202220324122705221832.201269955.53123517688130
Marcus TrescothickENG2000-2006202268161032621940.981590264.94265225138284
Rashid LatifPAK1992-200320217337305915022.49512159.731101227823
Prosper UtseyaZIM2004-201520216158160768*15.60275458.35042110619
Aamer SohailPAK1990-20002012368755320533.131232861.2710441684528
Richard HadleeNZ1973-1990201232364875151*24.87693063.422191646658
Allan LambENG1982-199220025726866614237.521436660.3218441794650
Abdur RazzakBAN2004-201819913955106853*12.71147672.3601188627
Ishant SharmaIND2007-202119917362866577.80278031.150139951
Mudassar NazarPAK1976-198919823118676723131.771404645.061033135423
Kuldeep YadavIND2017-202619879315154010.73142636.120010421
Pathum NissankaSL2021-2026197210127146210*36.09790590.40134514815126
Lahiru ThirimanneSL2010-2022197211225573155*29.49998055.847311948033
Kemar RoachWI2008-202619720868171458*12.24450138.08013319022
Mohammed ShamiIND2013-20251971435098256*10.56128876.24022510035
Clive LloydWI1966-1985196244339492242*44.99992363.5320505918100
Roston ChaseWI2016-202619621523490819425.56828859.226222646160
Mushtaq AhmedPAK1989-20031961485010555910.77252641.770224919

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