Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by year (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,768 of the 11,774 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Richard HadleeNZ198619862222650572*31.5670271.94031449
Ian HealyAUS19911991242255056929.7189356.55042410
Harbhajan SinghIND201020102324450511525.2570371.832124320
Stuart BroadENG20082008332665057625.2584959.48032614
Ravi ShastriIND198919892127350510721.04130938.58112432
WPUJC VaasSL200220023835850572*18.7081861.74013482
Usman KhawajaAUS20152015351504174126.0072469.61310385
Ian RedpathAUS19751975813050410538.77138536.39221400
Richie BerringtonSCO202520251515250410538.7756689.052123019
Sanjeeva RanatungaSL199419941215150411836.00134437.50220460
Ranjan MadugalleSL198519852024350410324.0040262.69143188
Shahid AfridiPAK20112011302515047521.00394127.920204118
Saleem YousufPAK19901990262535046222.9187857.40030434
Guy WhittallZIM19961996243115047016.80137236.73034491
Rohan KanhaiWI19601960712050311041.9223047.39140452
Mominul HaqueBAN20212021713150312741.92105147.86211550
Bevan CongdonNZ197319731015150317635.93100341.08202360
Aqib IlyasOMA20232023181605039031.44445113.030514718
Ajit WadekarIND19691969816150391*33.53--031460
Azmatullah OmarzaiAFG202620262119350311631.44365137.811213135
Dwayne BravoWI20102010212205037422.8679763.110323213
HazratullahAFG20192019222205036722.8652995.090225423
Suresh RainaIND200620062723550381*27.9472269.67031444
Eoin MorganENG20162016252345036826.4752695.630223519
Ruwan KalpageSL19941994283085036322.8690055.89031347
Sachin TendulkarIND1995199515163502112*38.6253893.31120684
Oshada FernandoSL201920191316250210235.8678963.62122618
Asanka GurusinhaSL1986198613163502116*38.6278347.00120232
Liam LivingstoneENG202320232220350295*29.53464108.190312724
James FranklinNZ20122012252555026025.1069871.920212917
Gulsan JhaNEP20242024342975025322.82460109.130113030
Romesh KaluwitharanaSL199719972531250210317.3177864.52115603
Andrew JonesNZ198919897935018683.5096751.81061362
Sid BarnesAUS19481948710250114162.6367843.95231522
GSNFG JayasuriyaUSA2026202611111501113*50.1058286.081404610
Roy FredericksWI19771977611150112050.106083.33140370
Imrul KayesBAN201620161214050111235.7969572.09120576
Rod MarshAUS197419741014250113241.75106946.87100541
Kyle VerreynneSA202420241316150111433.4069671.98221535
Gary BallanceENG201520151118150112229.47113644.10132556
Justin KempSA/AX200720072720650189*35.7957587.130313223
Martin GuptillNZ201420142120050111125.0568772.93120518
Henry NichollsNZ20162016182325018223.8694852.85040571
Kris SrikkanthIND19891989212415016521.7891854.58031471
Kyle MayersWI20232023272915015617.8958485.790225126
Bill WoodfullAUS1931193179050016155.56--140260
Vusi SibandaZIM200620061515150011635.7173867.75131565
Mike SmithENG19601960915050010833.3314936.24134156
Jatinder SinghOMA202620261717050013029.4152096.15120589
Dennis AmissENG197719771017250010833.33136636.60132420

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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