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
Nayan MongiaIND19981998413585125818.9688657.79023485
Avishka GunawardeneSL20012001161705119030.0676366.97040611
Sediqullah AtalAFG20252025181825118531.94483105.800413622
Dave HoughtonZIM19931993161905115726.8987758.27040503
Dinesh KarthikIND20102010192005117925.5566377.07023625
Hansie CronjeSA199219922121751113536.50104149.09111354
Craig McMillanNZ20052005222205116623.2364479.35031488
Eddie PaynterENG1939193959151024363.75--121340
Lance KlusenerSA20022002272185108339.2356091.070313116
Roshan MahanamaSL19961996272355105928.3388057.95053320
Dasun ShanakaSL20212021313045105019.6266676.580113312
Ernest TyldesleyENG1928192869150912263.63--230131
Dudley NourseSA19351935611150923150.90--121510
Finn AllenNZ2026202613132509100*46.27267190.641204036
Syed AzizMAS20262026201715096531.81364139.840615522
Andrew HilditchAUS198519851117050911929.9497852.04112574
Lou VincentNZ200120012021250910426.7985359.67112483
Farhaan BehardienSA20152015272195097042.42478106.490203615
Rahmanullah GurbazAFG20252025202105099224.24481105.820214218
Sandeep PatilIND19831983192415098422.1348183.16042434
Albie MorkelSA20092009292695095829.94415122.650205216
Stuart BroadENG20092009363465096118.1872370.40024624
Barry RichardsSA1970197047050814072.5785459.48220705
Saeed AhmedPAK1958195859050815056.44--140160
David GowerENG19891989914050810636.2982661.50130691
Majid KhanPAK1979197912181508119*29.8868451.17223641
Craig ErvineZIM20222022272715089119.5453894.42032577
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Jonathan TrottENG200920091012250711950.7091855.23141513
Bruce EdgarNZ1981198113154507102*46.09104748.42122301
Ahmed FaizMAS20222022191745078639.00379133.770413725
Marlon SamuelsWI20182018222205078623.0565677.290214417
Roston ChaseWI202420243425850767*29.82499101.600334211
Neil FairbrotherENG199219921513350675*50.6066076.67050334
JP DuminySA20182018181845069236.14492102.850503716
Paul ReiffelAUS199719971620550679*33.7385659.11041520
Michael van LingenNAM202220222120350612129.7653894.05211607
Zeeshan AliHK20242024252085067042.17332152.410424325
Jonty RhodesSA19921992212245069128.1187457.89010334
Matty CrossSCO20222022262405068521.0869572.81031465
Faheem AshrafPAK202120212425350678*23.0088657.11021626
Ashley GilesENG20052005252765065924.1086158.77012594
Geoff BoycottENG19771977562505191126.25149033.89220550
Clive LloydWI19681968611250512956.1131251.60300654
Mushfiqur RahimBAN20252025812150516345.91103049.03211342
Frank WoolleyENG1921192181405059536.0724965.06043602
Alviro PetersenSA201320131318150510629.7191855.01120662
Meet BhavsarKUW20232023181825058931.56367137.600534318
David MillerSA201820181919250513929.71501100.801214014
Craig ErvineZIM201720171620250516028.0686458.45113473

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.