ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew HallSA20062006252153486421.7565553.13023332
Gudakesh MotieWI20252025252353486319.33346100.580223214
WPUJC VaasSL20032003302993483817.4076245.67001402
Cheteshwar PujaraIND20152015581347145*49.5771448.60111372
Adrian GriffithWI1999199959034711438.56121428.58121311
B Kohler-CadmoreGER2026202610102347133*43.38184188.591224514
Kamran AkmalPAK20112011141213478931.5545775.93020403
Devon SmithWI201120111112034710728.9247573.05121373
Fakhar ZamanPAK202620261313034712726.69278124.821113814
Chris LewisENG19921992232143477020.4156161.85024453
Calum MacLeodSCO2014201477134617557.67344100.58201376
David SheppardENG1962196247134611357.6724949.00131250
Majid KhanPAK1975197557034610049.4327775.45130261
Dinesh ChandimalSL202520255803469343.2571248.60040332
Delray RawlinsBER20232023111043469157.67204169.610402525
Vinoo MankadIND19551955810134622338.44--100220
Aarif SheikhNEP20252025121213468431.4542381.80020326
Michael CarberryENG2013201391303466326.6279543.52021511
Matty CrossSCO20152015151403466024.71297116.50010418
Bhanuka RajapaksaSL202220221716234671*24.71258134.110113112
Graham RoopeENG19731973101613465623.0796829.55022290
Simi SinghIRE2021202128187346100*31.4539088.72110293
Mohammad HafeezPAK20072007182203463415.7354563.49001514
Ravi BoparaENG20072007222273465223.0750668.38014350
Suranga LakmalSL20172017273173464214.4258059.66005403
Fawad AlamPAK20142014883345114*69.0044677.35121265
Alistair CampbellZIM19941994991345131*43.1367451.19110356
Gus LogieWI19841984131153459757.5047672.48020310
Martyn MoxonENG1988198891213459931.36100934.19021330
Prasanna JayawardeneSL2007200711131345120*28.7569549.64123370
Suresh RainaIND20182018161303456926.54274125.910113011
L BruceGIB202320231514134558*26.54316109.18042444
Umar AdamMAL20242024161603455021.56229150.660122726
Monank PatelUSA20192019171723458223.0048071.88023246
Darwish RasooliAFG20262026171723458423.00270127.780222511
Steve SmithAUS201120112721634554*23.0047273.09012233
Chamika KarunaratneSL202220223229113457519.1735497.46014258
Jack HobbsENG1929192936034414257.3366142.66130190
Imtiaz AhmedPAK1958195859034412238.22--111140
John WrightNZ197919797903448838.2233250.00020370
Upul TharangaSL200520051213034410526.4654563.12110410
Curtis CampherIRE202520251313134471*28.6771548.11021296
Anthony McGrathENG20032003141423448128.6769349.64031361
Wesley BarresiNED20232023151503449722.9339287.76021405
Johnson CharlesWI20242024151503446922.93247139.270124316
Jack RussellENG199619961718234412421.5086239.91102301
I NiyomugaboRWA20262026201933445521.50337102.08023269
Phil SimmonsWI19911991162103443816.3869549.50002452
Rashid KhanAFG20192019302853445214.9637891.010252915
Nasir JamshedPAK200820089923437449.00331103.63040486

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.