Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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,769 of the 11,775 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Martin CroweNZ19831983131724819732.0794750.79023431
Hashan TillakaratneSL19921992222054819332.0791052.86020383
Soumya SarkarBAN20242024212014817325.32476101.050225415
Solomon MireZIM20182018242404819420.0450695.060233820
Sean ErvineZIM200420041312148010043.6463675.47130435
Robin SmithENG1995199581314809040.00106445.11030672
Matty CrossSCO201820181716248011434.2953290.23210448
James FaulknerAUS201320132519648011636.92411116.791203418
JJ SmitNAM20222022252144807128.2448898.360112826
Najibullah ZadranAFG20152015232134808326.67466103.000203528
Haider ButtBHR20222022232154806230.00386124.350112523
Denesh RamdinWI200620062530848062*21.8293751.23020552
Asif IqbalPAK19771977814147913536.8537159.30212443
Chandu BordeIND19591959815147910934.21--134260
David ObuyaKEN20072007202014799325.2159979.97033567
Kevin O'BrienIRE201020102422647998*29.9468070.440333410
Ajinkya RahaneIND20212021132304796720.83111343.04022573
Mohammad RafiqueBAN20062006312514796519.9659680.370253917
Shane WarneAUS19971997333834795313.6974264.56015457
Maurice LeylandENG1934193458147815368.29115741.31300492
Allan LambENG198919891011147812547.8065073.54222513
Ian RedpathAUS1973197361214787943.4522842.54040560
Graeme FowlerENG198519851112047820139.8397049.28111443
Johnny DouglasENG1921192181324787543.4575639.95050380
Zeeshan KhanMAC202320231515147811534.14342139.771205914
Shaun MarshAUS2017201710161478126*31.87123738.64141601
Shubman GillIND2021202191714789129.8888254.20042558
Hashan TillakaratneSL19991999171854787336.7791752.13032410
Hashmatullah ShahidiAFG20192019161824787629.8883457.31051493
Daniel VettoriNZ2003200331214478137*28.1275962.98125651
Keith ArthurtonWI19951995202124787525.16109643.61022548
Tim BresnanENG20112011342434789022.7665073.54021552
Aaron JonesUSA202420242524347894*22.76467102.360213424
Mohammad KaifIND200320032725447895*22.7676662.40033415
Herbert SutcliffeENG1924192457147712279.5042540.94230281
Shadman IslamBAN20252025610047712047.7077761.39130572
Olipa GeraldUGA20262026131134779559.63258184.880413140
Neil JohnsonZIM199819981213047710736.6963774.88220413
Agha SalmanPAK20222022915347710339.7576462.43140564
Thomas OdoyoKEN/AX2007200722165477111*43.3654288.011203611
Collins ObuyaKEN200920091717247778*31.8063075.710423211
Harry TectorIRE202420242022247713823.8554188.17123458
Guy WhittallZIM19981998192314776221.6878161.08041515
Mehedi Hasan MirazBAN202520252123147710421.6869868.34111416
Shamsur RahmanBAN201420141924047710619.8886055.47114606
Al SahariarBAN20022002182504777119.0882357.96023810
Adam ParoreNZ200120012726847711026.5088054.20117397
Jackie McGlewSA19551955510147613352.8930.00222390
Clive LloydWI198219821012547677*68.0069668.39040421
Johnny TyldesleyENG19021902915047613831.73--122431

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.