Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAREastern Strom won the toss and chose to bowlT2067th 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
Ruvindu GunasekeraCAN201220125501195323.8015178.81010114
Michael LeaskSCO201420146501195023.8097122.6801098
Keith ArthurtonWI1998199855311940*59.5018365.0300090
Gary WilsonIRE201420147611196223.8015875.32011100
L LaminSIE2022202276311936*39.67104114.4200176
Azyan FarhathMAL202320236601194319.8316671.69000102
T RossiARG2026202666311943*39.6777154.5500058
Louis StrickerSA191119113601194819.8335233.81001100
Wilfred RhodesENG191419143611193523.80--00100
W.G. GraceENG189618963601196619.83--01000
George GiffenAUS189618963601198019.83--01200
Gubby AllenENG193319336601194819.8322440.63000120
Rod MarshAUS197619764611193823.8035833.2400090
Vusi SibandaZIM201020107701199517.0024249.1701371
Chris FoggoBER200820087701196017.0019162.3001171
Colin MunroNZ201520159711193519.83111107.21001113
Toby Roland-JonesENG2017201757311937*29.7515576.77000154
Wiaan MulderSA202620266701193117.0025347.04002104
Ruturaj GaikwadIND202220228701195717.0012396.75010115
Percy FenderENG192319234701196017.00--01100
Lawrie MillerNZ195319534701194417.00--00100
Andre BothaIRE200920099811193317.0013886.23001161
Shem NgocheKEN20212021128411941*29.7594126.60000171
Solomon MireZIM201920199801194014.8817966.48000161
Ademola OnikoyiNGR201920199801194914.8814482.6400184
Christian Munoz-MillsSPA20222022108311933*23.8082145.1200087
Geoff MillerENG1983198310811194617.0027143.91000130
Gavin SinghUSA/SUR2024202499411939*23.80116102.59002130
D KansonkhoMAA2022202210921194017.0012793.70001140
Peter CarlsteinSA196019605901194213.22--00090
Kyle MillsNZ201320132010511928*23.8012992.2500075
Ron ArcherAUS1956195661001193311.90--001102
Taijul IslamBAN2026202661011192213.2225047.60000121
John BracewellNZ199019901110211936*14.8821854.59003101
Ikramullah KhanQAT20242024141131195314.8891130.77011124
Zahid FazalPAK1990199081111193211.9027942.65000110
AA RahayuINA202520252312511923*17.0013389.4700082
Nehemiah OdhiamboKEN20132013151321194110.8212892.97003114
Merv HughesAUS1991199110130119369.1532736.39004141
Gary BrentZIM20012001161441192511.9026145.5900162
P ThongsaTHA20252025171461192014.8815875.3200150
Mohammad WasimPAK20222022261561194313.2214979.87002114
Wasim AkramPAK1988198815163119389.1520258.9100252
Craig McDermottAUS199119911917411942*9.1530638.8900260
Dilhara FernandoSL/AX200720073319811936*10.8223051.74003100
Jack BadcockAUS19371937110118118118.0022352.91100150
Mayank AgarwalIND201820181201187659.0026344.87010123
Dattu PhadkarIND1951195122011811559.00--10001
Ashish BagaiCAN2013201343111867*59.00117100.85010120
Samiullah ShenwariAFG200920093311185259.0014581.3801072
PreviousPage 215Next

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.