ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark TaylorAUS199219921826075810029.15198938.11132471
Hashan TillakaratneSL1996199632297758126*34.45165345.86134431
Sherwin CampbellWI19971997213017587926.14188740.17063802
Kane WilliamsonNZ202020201113175725163.08110868.322408414
MahmudullahBAN2015201522222757128*37.85113966.46241747
Darren BravoWI201620161824075711631.54155148.812318012
Upul TharangaSL20122012292717577129.1299775.93082767
Arjuna RanatungaSL1986198616193756135*47.2591770.561605510
Brian BoothAUS1964196413214756102*44.47138839.41172602
Darren BravoWI201520151423175610834.36160747.041518410
Lahiru ThirimanneSL2013201335307756155*32.87125460.29233685
Aravinda de SilvaSL198919891213075516758.08113066.81160759
Keith ArthurtonWI199419942227275512630.20132357.071326512
Sohail AhmedBHR2025202532281675576*62.92606124.590504934
Kamindu MendisSL20262026273027558426.9685488.410417026
Mayank AgarwalIND20192019811075424368.55127759.043209118
Javed MiandadPAK1979197913194754160*50.27103244.28233781
Colin MunroNZ201820182525175410431.42499151.101647542
Alistair CampbellZIM19971997242657548635.90109568.860614611
Thilan SamaraweeraSL2010201019188753137*75.30125260.14242732
Roy FredericksWI197519751319175316941.8355580.00230843
Brendan TaylorZIM20062006282847529831.33104571.960417311
Tatenda TaibuZIM200420043232275296*25.07135455.54046646
Suresh RainaIND20092009373067516831.29719104.450645231
Sanath JayasuriyaSL19991999323647518823.4798476.320639012
Ken BarringtonENG19671967610275014893.75174043.10330724
Richie RichardsonWI199519952228175010027.78139553.761338610
Mark BoucherSA200920093335117508931.25114965.270236711
Upul TharangaSL/AX20072007353507507321.43113466.14042834
Colin CowdreyENG19681968914074914853.50101035.253411000
William PorterfieldIRE201720172322074911934.0588884.35221777
Richie RichardsonWI199219922425374976*34.05137454.51070608
Mike DennessENG197419741827174911828.81181441.29211731
Kirk EdwardsWI201120111521274812139.37153648.70232758
Jacob OramNZ2007200731247748101*44.00740101.081504634
Michael LevittNED202420242726174813529.92628119.111547638
Aqib IlyasOMA20242024282827486828.7784488.630636123
Asanka GurusinhaSL199219922428374813729.92154948.29133735
Khaled MashudBAN2004200427336748103*27.70146451.09143743
Ijaz AhmedPAK199519951521174713737.35172643.28240869
Desmond HaynesWI19921992232637479632.48134855.42071704
Graeme FowlerENG198419842029074710625.76185640.25143851
Lahiru ThirimanneSL20122012423327477724.10108269.04041526
Jacques KallisSA199719972023274510135.48150149.63161504
Asad ShafiqPAK2012201220242745100*33.86135055.19152753
Niroshan DickwellaSL20192019232807457626.6192280.800548310
Gus LogieWI198719872729674510132.39115964.28122611
Greg ChappellAUS197219721016274413153.14144949.41320850
Shikhar DhawanIND201620162325274412632.3583589.101508516
Larry GomesWI198319832725774412341.3392450.43130251

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