Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR8/0 (2)ES 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
Ray IllingworthENG195919592311185059.00--01070
Darron ReekersNED200620064401184529.5091129.67000211
Douglas JardineENG192919292401189829.5053622.01011100
Doug WaltersAUS196619663411186039.3339829.6501152
Parthasarthi SharmaIND197419742401185429.50--010142
Jatinder SinghOMA201620165501184223.60114103.51000121
Sajid CheemaKSA201920195501184723.6097121.65000125
Sher SahakNOR2021202155111839*29.5086137.2100078
NK TiwariCYP202120215511184629.5012991.47001112
Bob CatterallSA193119313501185623.60--010-1
Eric DaltonSA193919393511185729.50--01032
Keith RiggAUS193719373501184723.6033934.8100080
Harrison CarlyonJER202120216601185019.6712296.72011103
Haseeb GhafoorKSA202220227631183639.33107110.2800076
C WebsterISL2023202366111859*23.6090131.1101266
Johnny MartinAUS196419644601183919.6714121.43001132
Artie DickNZ1962196236111850*23.60--010120
Rishabh PantIND202020205711182919.6719660.20000122
D KansonkhoMAA2026202687111836*19.6712296.72000112
Meet BhavsarKUW202620269721186223.60105112.38011106
J DaleyTUA/TUCA2025202577111856*19.67115102.61010111
John MortimoreENG1959195957111844*19.6718635.4800091
Shahid SaeedPAK198919897701185016.8623450.4301051
Russel ArnoldSL2004200498211851*19.6722253.15010101
Zubin SurkariCAN201120118801183414.7525346.6400090
Harsh ThakerCAN2022202211831183723.6082143.9000086
James KellyAUS189918995811183316.86--00100
Keith BoyceWI19751975108111849*16.8613573.33001120
D SabirBER2025202512911184614.75100118.00002112
Marcelle HanekomCAA202520259911183314.7512693.65002131
Tahir NaqqashPAK198319839931183719.677080.0000180
Dipak PatelNZ199019906901184513.1130338.9400181
A GblaSIE202520251010211855*14.7593126.8801175
Carlos BrathwaiteWI20182018171111182411.8012892.1900066
R AbdulkareemNGR20232023161131183914.7513984.8900166
Srinivasaraghavan VenkataraghavanIND19691969713311825*11.80--00320
Carlton BaughWI200620061913511825*14.7514481.94001114
UWMBCA WelegedaraSL2011201110151118488.4324647.97001123
Dhammika PrasadSL2015201511171118357.3830838.31005130
Michael KasprowiczAUS2004200425246118196.5624448.36003102
Simon HarmerSA202620262311178258.5023549.79011142
G SchachatISR2022202233211766117.00106110.38010102
Aslam MohammadGRE202120213301176139.0071164.79020711
M ChadhaCAA202320233301175039.0097120.6201059
A OxleyBEA2026202633111780*58.50110106.3601092
James LangridgeENG193419342301177039.00--01000
Stuart LawAUS1994199433111711058.5015475.9710061
Rajesh BhudiaKEN200920094401174729.25116100.86000161
Tim PaineAUS202120212411175039.0020357.64010150
Ramon SealyCAY202620268411176339.0067174.63010106
PreviousPage 216Next

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.