Live3rd ODI · Zimbabwe Women in India 2026/27INDW82/2 (11.1)ZIMW131 (39.5)INDW need 50 runs in 233 ballsLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,764 of the 11,770 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Norm O'NeillAUS1960196057056318180.437454.05301440
Dave HoughtonZIM1994199499056326662.56114549.17221565
Marlon SamuelsWI2002200212132563108*51.1878771.54240739
Aaron FinchAUS201720171313056312443.31551102.181405816
Dilip VengsarkarIND198419841416356310543.3179361.66120404
Rassie van der DussenSA20202020161845639840.2184966.310315117
Craig McMillanNZ2003200318204563100*35.1995159.20144567
Ray IllingworthENG197119711320156310729.63168233.47111631
Kevin O'BrienIRE201820182223356311828.1561192.141115014
Jeff CroweNZ198519852026256311223.46140440.10122537
George DockrellIRE20222022312875637426.81426132.160235420
Ryan WatsonSCO2007200718181562123*33.0681069.38120535
Mike AthertonENG199119911522256210528.10144338.95133530
Ravindra JadejaIND202420242023256211226.76106752.671334512
Asanka GurusinhaSL19931993192335629028.10130842.97021546
Majid KhanPAK19731973813056111043.157526.67131671
Aaron FinchAUS201520151615156113540.0763588.35142589
Michael LevittNED20252025161605619035.06509110.220205122
VVS LaxmanIND200620061118356110037.40135541.40143780
MahmudullahBAN202220222321556180*35.0672976.950203410
Herbert SutcliffeENG1925192547056017680.00159735.07311570
Polly UmrigarIND19531953510156013062.22--24002
William PorterfieldIRE201820181920056013928.0079570.44213588
Jimmy AdamsWI1996199619218560208*43.08120746.40122512
BJ WatlingNZ20192019811155920555.90135641.22220581
Thilan SamaraweeraSL200520051216155913837.27114348.91142710
Azyan FarhathMAL202420241717655966*50.8259494.11050439
Milinda SiriwardanaSL20152015191915596831.0663188.590405121
Tony UraPNG20232023202015596229.42508110.040526217
Roger TwoseNZ19961996162005599427.95115948.23041442
Syed AzizMAS202320232121255912629.42362154.421326326
James HopesAUS200920093829655963*24.3062489.58010485
KL RahulIND2026202613124558129*69.7565784.933115415
Tony GreigENG19751975151905589629.3796457.88050751
Gautam GambhirIND200520051420255810331.0084466.11122831
Dwayne BravoWI200920092120155810429.3769080.871425214
Gavin SinghUSA20222022242355586631.0067582.67041548
Ryan BurlZIM202520252525755867*31.00392142.350114723
Seymour NurseWI1966196669055713761.8992254.34151604
Geoff BoycottENG19731973913155711546.42131542.36151674
Desmond HaynesWI19811981121415579642.85111250.09040650
Collins ObuyaKEN202320232019255796*32.76430129.530324135
John CampbellWI201920191319255717932.7671378.121126312
Philip SaltENG2025202518171556141*34.75348159.771326722
Kumar SangakkaraSL20002000181935568534.75104453.26030562
Colin MunroNZ2017201720202556109*30.89410135.612244828
Sarfraz AhmedPAK201720173128855672*27.8075473.74052453
Darren SammyWI20112011424555565813.9063987.010144924
Mark RichardsonNZ20032003611155514555.50165333.58140632
William PorterfieldIRE2007200718182555112*34.6993359.49222400

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