Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIM94/3 (13.2)ZIM need 84 runs in 40 ballsT20I3rd 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)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th 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 runsODI6th 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/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th 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,751 of the 11,757 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Ibrahim ZadranAFG2019-202611912713474017741.58563384.15832546285
Tony de ZorziSA2023-202653653190917730.79270270.6537419041
Evin LewisWI2016-202613313094025176*33.263773106.687259352209
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Ahmed ShehzadPAK2009-20191551674519017631.84691175.1010261053863
Bevan CongdonNZ1965-19787212310378617633.50484736.89821929614
Herbie TaylorSA1912-193242764293617640.78666.677172987
Kapil DevIND1978-1994356382549031175*27.53951786.8394129878128
Ravindra JadejaIND2009-2026377319957580175*33.841131766.9864117652151
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
Aiden MarkramSA2017-202621725222800417534.80985481.23124216932161
Robin SmithENG1988-199613218223665517541.861275252.1913431279733
Calum MacLeodSCO2008-202214914516425017532.95485187.6110201741858
Asif IqbalPAK1964-1980671079390517539.85336951.711117937818
Tim RobinsonENG1984-198955755219817531.40487245.114972450
Geoff PullarENG1959-196328494197417543.8736229.2841231312
KS RanjitsinhjiENG1896-19021526498917544.95--262790
Upul TharangaSL/AX2005-2019291307219112174*31.861269771.76184526107973
Jeremy ConeyNZ1974-1987139165334542174*34.41866849.61324439420
Cameron GreenAUS2020-2026107124203549174*34.13544765.16418733179
Sean WilliamsZIM2005-202527228932895917434.861042385.95145616868126
Lance KlusenerSA1996-200422020661548217437.81716476.526271752996
Derek RandallENG1976-19859512410353717431.03732748.277171833612
Heinrich KlaasenSA2018-202512211717324517432.452764117.404164283123
Sandeep PatilIND1980-198674895259317430.87332669.66416827121
Mark ButcherENG1997-20047113174288173*34.581000542.86823105583
Jaskaran MalhotraUSA2019-202235335696173*24.86687101.311224733
Mark WaughAUS1988-2002371444361647517340.382631862.60389635149097
Dhananjaya de SilvaSL2015-202620925523724517331.231087566.6213331780273
Ian SmithNZ1980-199216016533287017321.74393472.95291432417
Pankaj RoyIND1951-196043794244217332.5640.005914591
Chris RogersAUS2008-201525481201517342.87398250.6051412681
Andrew StoddartENG1888-18981630299617335.576451.56233585
DuleepENG1929-19311219299517358.5385248.83350641
Craig WishartZIM1995-200511713292817172*22.90485558.023101427133
Aaron FinchAUS2011-202225425515880417236.68896998.16195125871255
Graeme WoodAUS1978-198914018917559317232.521079146.8912241348812
Saeed AhmedPAK1958-197241784299117240.4281347.3651621974
Mohammad RizwanPAK2015-2026256267519075171*42.011117581.2186312815150
Brendan TaylorZIM2004-2026307338251041817133.281422573.241857251001152
Alex HalesENG2011-202215516311506617133.33533394.9973110578123
Ian RedpathAUS1964-19767112511478317141.96908737.79831104822
Mahmudul Hasan JoyBAN2021-202626450113417125.20251845.042691297
Hamish RutherfordNZ2013-20192840192117123.62149961.4412311218
Luke RonchiAUS/NZ/IWX2008-2018122102152075170*23.851908108.75171322063
Ross EdwardsAUS1972-1975294041426170*39.61235548.0721251261
Shai HopeWI2015-2026278317391111217039.971530972.58295213957257
Scott StyrisNZ1999-201124723829664717031.80921772.1293514598106
Yasir HameedPAK2003-2010811054351917034.84561762.65520344210
Colin McDonaldAUS1952-196147834310717039.33184444.4151721663

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