Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG39/3 (8.1)ZIMZIM chose to bowlT20I3rd 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/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/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting by year (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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashmatullah ShahidiAFG202420241617364624646.14112557.42140581
Eoin MorganENG2013201327254646124*30.7668694.171224921
Tim PaineAUS20182018192876466230.76137846.88021603
Alex CareyAUS20232023232916469923.07104262.00043759
Wally HammondENG19361936462645231*161.2569936.62301830
David MillerSA/IWX/ICC2017201726216645117*43.00552116.852203531
Jonty RhodesSA1993199321236645101*37.94136447.29121443
Rohan MustafaUAE20222022272346458833.9589572.070534710
Lance KlusenerSA200120012728664510829.3295867.331237512
Tom BlundellNZ20222022813264410658.55122952.40151871
Sunil GavaskarIND198119811722064417229.27174636.88142620
George BaileyAUS20122012262356446535.7872089.440404814
Mohammad HafeezPAK201820182125464412630.6782877.781346116
Jan Nicol Loftie-EatonNAM20222022312856447328.0081179.41051508
Brian LaraWI200220021619364311140.19109358.83142654
Jatinder SinghOMA202520251919164310035.72634101.421407914
Steve WaughAUS2002200219232643103*30.62117154.91133774
Towhid HridoyBAN202420242726564396*30.62576111.630413826
Ajinkya RahaneIND20192019811264211571.33128549.96250753
Sean WilliamsZIM2018201815172642129*42.8087673.29140576
Ian BothamENG19871987232746427127.91104261.61032747
Sami SohailMAA202520252020164196*33.74501127.940415528
Max O'DowdNED20232023222206419029.1483576.770327611
Bevan CongdonNZ19691969122416418527.8757431.18051582
Ramiz RajaPAK1993199322251641109*26.71107359.74133691
Ashish BagaiCAN201020101414264091*53.3382677.48070581
Shakib Al HasanBAN20122012131506409742.6764199.84071718
Travis HeadAUS201720172018364012842.6766296.681305214
Sanath JayasuriyaSL200820082120064013032.00597107.202227223
John WrightNZ198619862025264011927.83157840.56142623
Shahid AfridiPAK20132013363286408826.67450142.220214634
Mohammad KaifIND2006200627275639148*29.05119553.47145560
JP DuminySA201720172629563915526.6398564.87101636
Arjuna RanatungaSL199219921919363812739.8897465.50132607
Dhanushka GunathillekeSL201720172021063811630.3876883.07151656
Hamilton MasakadzaZIM20152015252406388426.5880579.250416312
Daniel VettoriNZ/IWX/ICC200520052726863812735.4472388.24126793
Ravindra JadejaIND20142014302796388735.4472088.610526817
Chundangapoyil RizwanUAE202220222927663876*30.3889371.44041424
Mohammad NabiAFG201920192829363884*24.5468193.690533829
Imran FarhatPAK20032003912063712853.08103461.61241835
Boeta DippenaarSA20012001192036378137.47120452.91052781
Arjuna RanatungaSL198519851923463711133.5332088.44131214
Phil SimmonsWI19941994202516378426.54116754.58064669
Mehedi Hasan MirazBAN2022202229315637100*24.50105860.211126216
Rohan KanhaiWI197319731014163615748.9251254.30251752
Sanjay ManjrekarIND19901990182116369331.80126150.44040600
Aamer SohailPAK19931993192506368725.44124551.08052690
Kushal BhurtelNEP202420243534363692*20.52635100.160465824
Colin McDonaldAUS19551955712163512757.7321850.00230331

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