Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

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
Sanju SamsonIND202420241312243611143.60242180.173153531
D NorotamPOR20262026161604365227.25315138.410224810
Tom GraveneyENG1954195491634369233.548125.93044161
Mudassar NazarPAK19881988131804367624.2297644.67022440
Paul StrangZIM199819982727943667*24.2278255.75011332
Kusal MendisSL20202020810143511948.3369762.41222454
Jacques RudolphSA201220129132435105*39.5591947.33130531
Manoj PrabhakarIND19951995151634358333.4693246.67041401
Thisara PereraSL201920192020043514021.75348125.001112125
Matthew WadeAUS2013201323224435102*24.1772759.83112423
Clive MadandeZIM202420242825643553*22.89389111.830143516
Donald BradmanAUS19381938462434144*108.5085151.00310370
Asif IqbalPAK1976197647243416686.8029351.88211371
Bill LawryAUS1966196658043411954.2560742.83211271
Dhanushka GunathillekeSL201920191111043413339.4545794.97120513
Paul StirlingIRE202020201212043414236.17399108.771313819
Chandika HathurusingheSL1995199591304348333.38108739.93031510
Colin MunroNZ20162016161414348733.38350124.000303025
Allan LambENG19881988914343411339.4579354.73131462
David MillerSA201920192216543465*39.45414104.83010329
Mohammad RizwanPAK201520152218443475*31.0045196.23030386
Waji Ul HassanKSA2024202424193434115*27.13339128.021213616
Tadiwanashe MarumaniZIM202520252221243474*22.84349124.360424312
Roland HolderWI19971997182134349124.1196445.02022412
Brett LeeAUS200820082933843463*17.3688449.10024545
Brendan TaylorZIM2015201566043313872.17405106.912104312
Rohan KanhaiWI19711971591433158*54.13--120350
Tharanga ParanavitanaSL20102010610243311154.1398643.91210521
R MazumderCYP202520251010443380*72.17371116.71040523
C RobertsFRA20262026171654337239.36377114.85020333
Moin KhanPAK1995199517202433117*24.0677356.02122405
Gary WilsonIRE201720172321343365*24.0646892.52022379
Jeff DujonWI19891989282544334620.6291447.37001340
O TuyisengeRWA20232023353414335613.1249787.120173612
John HoltWI1954195459143216654.0050.00121251
Charles KellewayAUS19121912811143211443.2020535.12211210
Nathan AstleNZ200320031213343210343.2072859.34224520
Mohammad AshrafulBAN201320131114143219033.2388948.59101473
Henry NichollsNZ202620261315043212128.8066964.57122540
Shadab KhanPAK2026202618165432113*39.27384112.501113320
Jan Nicol Loftie-EatonNAM20252025232244326524.00421102.610104316
Mushfiqur RahimBAN201620162323543267*24.0059372.85012391
Grant FlowerZIM19931993141604319626.94117836.59044331
Jesse RyderNZ201020101416043110326.9468762.74122427
Karabo MotlhankaBOT20232023171734318430.79424101.65032468
Jacques RudolphSA/AX2005200514213431102*23.94113038.14111551
Kamil MisharaSL20252025131324307639.09361119.110303916
Charles CoventryZIM2009200915141430194*33.0844696.411123016
Alex HalesENG202220221515143086*30.71296145.270415015
Sean WilliamsZIM201320131617343078*30.7151483.66031405

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.