Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Michael LumbENG201020107701373319.5797141.24000183
J Trembeath-MoroSPA202220228721373927.4015290.13000104
Louren SteenkampNAM202520257701375119.57108126.85010132
Keith FletcherENG198119815711375122.8336937.13010110
Tim SeifertNZ202420248811375219.57118116.10011125
Devender SinghGHA20212021108613747*68.5094145.7400097
Bert VoglerSA1906190658413762*34.25--010154
Chris TavaréENG198419846811374919.5752326.20000110
Ben HollioakeENG2001200110821375322.8317279.65012161
Brenton ParchmentWI200820087901374815.2231743.22000141
Isaac OkpeNGR2021202111901373615.22123111.3800156
Amay KhurasiyaIND1999199910901375715.2216384.05010122
Brad HoggAUS200720072910413740*22.8316782.0400285
Dimitri MascarenhasENG20092009131021373617.1319370.98003101
Gareth DelanyIRE20212021101041374422.8313998.56000112
Ian SmithNZ19921992141121372715.2217677.84000171
Dimitri MascarenhasENG20072007141241375217.13121113.22012410
S ThakorTAN20222022181221374213.7081169.14000157
Trevor ChappellAUS19811981141211372712.4553325.7000240
C ChatphaisanTHA20262026131301373710.5416284.5700285
Chris KuggeleijnNZ19881988141421374011.4222760.3500481
Eddo BrandesZIM19931993141411375510.5426352.09010133
Waqar YounisPAK19971997201541374512.4521763.13001153
GD ArtaINA202420242316713730*15.2217677.8400074
Bryan ValentineENG19331933110136136136.00--100121
Tom BlundellNZ2019201912013612168.0022959.39100170
Sam LoxtonAUS1949194922013610168.00--100140
Tom BlundellNZ20172017331136107*68.0023956.90100171
Kaushal KumarMEX2025202533213661*136.0092147.83020202
Matt MachanSCO201420144401366834.0013997.84010131
Reginald NehondeBOT202120214401366334.00129105.43010150
Michael SwartNED2015201555113676*34.00136100.00010121
Navneet DhaliwalCAN2022202255213654*45.33101134.6501088
Ben CurranZIM202420244501366827.2019470.10011190
SP GomesPOR202620265501366227.20115118.26010122
Jai SinhSWI202620265501365527.2096141.67010910
Chris LewisENG199119915511366534.0023757.38011161
Ryan HindsWI200420046601368422.6727549.45011180
NazimuddinBAN200720076601368122.67110123.64012137
Imad WasimPAK2015201510631366145.33118115.25010122
Lala AmarnathIND1952195266113661*27.20--010-0
Ray LindwallAUS1947194756013610022.6718473.91102171
Gareth BattyENG200320035711363822.6750027.20001132
Justin OntongSA2012201210711364822.6787156.32000710
Nathan Coulter-NileAUS2019201912711369222.67113120.35010114
Hamid ShahDEN201920197701364019.4315090.67000112
Trevor HohnsAUS198919897711364022.6732441.98001170
Craig SpearmanNZ199719975701364719.4329745.79001210
Yalaka Venugopal RaoIND2005200511811363819.4323158.87002113
Imran AsifAUA2026202698113639*19.43106128.30001118
PreviousPage 197Next

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.