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 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd 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 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 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
John ReidNZ19551955917262512041.67911.11230636
Peter TooheyAUS197819781017162512239.0666240.63141533
Bill AtheyENG1986198610171625142*39.06131347.60141650
Alistair CampbellZIM20022002172106258429.76113655.02060692
Rahmanullah GurbazAFG202620262122062510228.41528118.371346529
Romesh KaluwitharanaSL2001200123232625102*29.7691468.38133671
Yuvraj SinghIND2003200327277625102*31.2588870.38132668
George BaileyAUS20142014272856257027.1773585.030414018
Farveez MaharoofSL20062006353456257221.55117253.330436610
Geoff PullarENG19611961916162411941.60--142541
Alvin KallicharranWI1976197610182624103*39.0083746.24143673
David BoonAUS199019902124462494*31.20111655.91033531
Umar AkmalPAK20132013292766246429.7162699.680225516
Rovman PowellWI202220223029462410724.96472132.201203342
Michael BracewellNZ20252025413286245926.0063897.810305122
Amir JangooWI202620261112162323356.6481876.16230589
Narsingh DeonarineWI201020102525462365*29.6796564.56054547
Chamara KapugederaSL20092009272946239624.9280277.680325111
Peter MayENG195719579141622285*47.8580.00222634
Temba BavumaSA202420241116262211344.43108257.49141608
Shaun PollockSA2003200334291162266*34.5691168.280235510
Heath StreakZIM199819983438126225923.92123950.20021527
Dudley NourseSA1947194759062114969.00--250403
Tamim IqbalBAN201320131216062111238.81108557.24141675
Allan BorderAUS19941994192146218436.53132946.73020525
Jacob BethellENG202520252525262111027.00570108.951305328
Javed MiandadPAK1976197658162020688.5726244.27220706
Lindsay HassettAUS19511951611162013262.00--220462
Justin LangerAUS199819987131620179*51.67145342.67231491
Wasim RajaPAK197719779141620117*47.6914869.591524319
Peter FultonNZ201320131017062013636.47163937.832407312
Wajahatullah WastiPAK199919991619162013334.44133346.51211705
Mark VermeulenZIM200320031420162011832.63113054.87144842
Simon SsesaziUGA2022202222212620100*32.63489126.791446619
Brian HastingsNZ1969196911213620117*34.4459031.86142563
Paul StrangZIM19961996242811620106*36.47120951.28111620
Rajin SalehBAN20042004263206208219.38154140.23038576
Daryll CullinanSA20012001712161913456.27133846.26320686
Graham ThorpeENG200020001819361911838.69140843.96132330
Keith ArthurtonWI1992199220204619157*38.69115753.50142456
Jonty RhodesSA199719972525761983*34.3975482.10041493
Hannan SarkarBAN20032003192606197623.81135645.65053700
MahmudullahBAN20162016272766197529.4865894.070315114
Temba BavumaSA201620161016361811347.54117752.51231812
Ricky PontingAUS201220121420161822132.53120351.37221590
Shakib Al HasanBAN20162016272846187925.7571786.190305510
Reeza HendricksSA20232023161606178538.56553111.570617214
Darren LehmannAUS200220021818661711951.4278378.80112525
Geoff BoycottENG19651965918561711747.46109032.84141480
Lawrence RoweWI1974197457061630288.00124549.48300733

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