Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES118/4 (14)WAR206/4 (20)ES need 89 runs in 36 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dave Langford-SmithIRE200720071612610731*17.8395112.6300275
Alzarri JosephWI20172017151331072710.7021150.7100292
E RukirizaRWA202620262014310729*9.7394113.83004106
David BrainZIM1993199316151107287.6413678.68003132
Hasan MahmudBAN202420241416610738*10.7025342.2900284
IKEG ArtawanINA2026202620185107238.2313181.68004102
Mohammed ShamiIND2018201814236107286.2916066.88006132
Sam HainENG202320232201068953.00100106.0001080
Taranjit BharajDEN2021202122110663*106.0080132.50010102
Hamza DarSPA2025202552210691*-35302.86010213
Tom HaywardENG190319031201069153.00--01090
HMRKB HerathSL2010201063210680*106.0013081.54010121
C VeretakiFIJ202320233301066035.33104101.92010142
Gubby AllenENG193419342301066135.3318756.68010-0
Mushtaq AliIND194619462301065935.33--01000
Jack MoroneyAUS194919492301068735.33--01100
Anamul HaqueBAN201520155401064726.5015170.2000081
Marshall AyubBAN201320132401064126.5024942.57000101
Aamir KaleemOMA2015201544210646*53.0087121.84000112
Keegan PetersenSA202420242401064526.5028037.86000130
Bob CatterallSA192719272401068626.50--01000
Neil HarveyAUS196219622401065726.502441.6701190
Colin CowdreyENG197419742401064126.5039426.90000130
Aftab GulPAK197119713401063326.5028637.06000140
Terry JennerAUS197519753421067453.0017660.2301090
Roland HolderWI199519956421063553.0016365.0300080
Aamer SohailPAK199119914401069126.5018258.2401041
Neil WagnerNZ2020202055210666*35.3312187.60011134
Anton DevcichNZ201420146501065821.2013379.70011130
Karim JanatAFG2021202175110642*26.5077137.6600094
Monty NobleAUS189818984511063926.50--00070
Eric AtkinsonWI195919594511063726.50--00100
Mohammad KaifIND200120013611063721.2035230.1100090
Steve TikoloKEN199719976601063217.6714573.10001101
Muhammad UsmanUAE202220227611064721.2014573.1000083
Charlie SmithSA190219023611064521.20--000-1
Freddie BrownENG195019503601066217.67--01171
John GoddardWI1950195046210658*26.50--01130
Graham DowlingNZ196219623601067817.67--01280
Lalchand RajputIND198519854611066121.20616.6701200
Saad Bin ZafarCAN2023202310721062821.2014274.6500082
Faisal KhanKSA2022202277110681*17.6762170.97012127
A RajshekaraROM202420248721065021.2011096.3601194
Dick LilleyENG190919095741064735.33--00100
Bill WatsonAUS195519554711063017.677627.6300120
Chamu ChibhabhaZIM200920098801063913.2517361.27002131
Grant ElliottNZ201020109801065913.2522447.32012100
Kemar RoachWI2025202548410658*26.5037828.04012140
Shangeev ThanikaithasanDEN202620268821065517.6792115.2201093
Shingirai MasakadzaZIM201320139911063313.2523145.8900292
PreviousPage 229Next

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.