Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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
Archie MacLarenENG19091909570852412.14--00000
Ian JohnsonAUS195019505718526*14.17--00160
Norman GiffordENG197319736748525*28.3320927.2700050
I TakahashiJPN20232023880853110.6377110.3900254
Lance CairnsNZ197919797818523*12.1413130.77000102
Wahab RiazPAK201420141091851710.6314957.0500171
Tim SeifertNZ202120211091851910.6310184.16000100
John BracewellNZ19841984792853012.1420042.5000340
Stuart WilliamsWI1999199911928530*12.1415156.2900361
Liam PlunkettENG20182018181048547*14.179391.4000253
Shashikant LaxmanMEX202420241110085208.508698.84000141
Nana JoshiIND19591959510085218.50--00040
Phil EdmondsENG1987198791058524*17.0016451.8300361
Y SaranonnakkunTHA202520251412085207.0811772.6500474
Dale SteynSA201520152413185177.0817748.0200192
Trent BoultNZ2019201928135852610.6310977.9800064
Dion NashNZ199519951213285227.7324934.1400471
HMRKB HerathSL20132013211448517*8.5015554.8400180
Morné MorkelSA20132013281758519*7.0811971.4300693
Dick LilleyENG19011901110848484.00--010130
Josh DaveySCO20132013220846442.0011374.3401091
Shan MasoodPAK20182018120846542.0015454.5501091
Yuvraj of PatialaIND19341934120846042.00--010-0
Robin BynoeWI19671967120844842.00--000150
Marvan AtapattuSL19961996430845828.0013761.3101020
Shubham RanjaneUSA202520254318446*42.0011672.4100061
Joost MeesLUX202020203318467*42.0070120.00010111
Arjun VinodSWI202120214318443*42.0055152.7300064
Praveen SanthanakrishnanMEX202520256318444*42.0041204.8800067
Utkarsh SrivastavaUSA20242024430846728.0081103.7001071
YS ChauhanSWE20252025331847142.0053158.49010131
Clyde WalcottWI19601960230845328.00--010-0
Jeff DujonWI19811981430844328.0021838.5300170
Ian SalisburyENG20002000331843342.0031526.6700060
Chad SoperPNG20182018440843921.0013860.8700041
IDM LatinGIB20222022441843228.0065129.2300036
Mohammad SaifuddinBAN201720175418439*28.0069121.7400063
Rehman AbdulITA201920195428437*42.0082102.4400052
G FatourosGRE20222022440845021.0072116.6701074
DA MehtaTAN20262026440844921.008697.6700190
Snuffy BrowneWI19281928240844421.00--000-1
Clive van RyneveldSA19541954341844028.00--000-0
David ColleyAUS19721972440845421.0016052.5001090
Shaukat DukanwalaUAE199619965428440*42.0013960.4300061
Thomas OdoyoKEN19971997651844121.0014757.1400062
Pargat SinghCAN20262026650844216.8014657.53000110
Kamran KhanQAT20222022750843616.8050168.0000087
Suman GhimirePOR202320237528427*28.0064131.2500055
Eddo BrandesZIM19991999552845328.0011473.6801082
Doug BracewellNZ20162016560843014.0017946.93000102
PreviousPage 259Next

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.