Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 (All cricket)

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 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StevensJER201420147702417934.4332973.25021285
Doug WaltersAUS1980198077124110740.1740060.25110190
Graham ThorpeENG200520055822418640.1764837.19021240
Sunil DhaniramCAN200920099812419234.4327188.93010261
James AtkinsonHK201320138802417430.13209115.310201412
Bharat PopliND202620264802417230.1342257.11020282
Vishnu VinodKER20212021118524171*80.33163147.850301114
Brad SchmulianCS2020202068124168*34.4338662.44021311
Daniel SamsSS/CAN201720176812418834.43234102.990212211
Sol BudingerLEI202620266802418930.1332474.38011323
Pelham WarnerENG190419044812417934.43--021240
Nick KellyND2018201810912414030.1343255.79000342
Srikar BharatAND2019201911912417630.13200120.500101814
Sohail AkhtarLQ2019201910912417530.13173139.310102212
Quentin SampsonGAW202520259922417634.43159151.570211816
Michael Di VenutoAUS199719979902418926.7828185.77020280
Chris GayleFB202220221010124152*26.78214112.620102411
Christopher McBrideSCO20232023111002415624.1033372.37012282
AA SennCYP202620261010124161*26.7826790.26011126
Saleem MukuddemBER20062006121132415730.1349548.69011221
Sabbir RahmanBB20132013121112416924.10166145.18011249
Harrison WardSUS20232023111102415421.91204118.140202313
V RavindranHUN20262026121202416520.08164146.950123012
Imesh UdayangaKCCC2025202571212415821.9144154.65010294
Chris WoakesENG/DC/WAR20212021211322415021.9138163.25011382
M Syahadat RamliMAS202620261513324155*24.1025893.41011157
Stephen DohenyNW20212021131302415418.54220109.55011286
Jake WeatheraldAS/SA20172017101302417118.5445053.56022272
Mohomad AslamKUW20232023181322415221.91199121.11011227
Nuwanidu FernandoSL/CS202320231313124156*20.0825395.26020238
Ikram AlikhilAFG20192019131332418624.1042656.57020181
Jack DaviesMID20222022131412414718.5429282.53003212
Michael LevittNED/RD20262026141412414418.54219110.050011911
Alankara Asanka SilvaBSC20262026151532416220.0853545.05011171
Jack TaylorGLO20142014201642415320.08231104.330112012
Mitchell StarcAUS/NSW20172017161722416116.0732374.610111413
Hanuma VihariSH20132013171732414617.2127886.69000171
Derek UnderwoodENG19741974151842414317.2166836.08000280
Simon O'DonnellAUS19871987231952415417.2130379.5402396
Paul ReiffelAUS19961996262162415616.0745053.56012200
Andrew HallSA2004200446024016340.0064437.27100291
Tup ScottAUS1884188446124010248.0021647.22110260
Maurice LeylandENG19371937361240111*48.0054344.20100200
Gavin HamiltonSCO2008200897024011534.2938063.16110253
Anish ParaamSIN20232023771240100*40.00179134.08111273
Bruce MartinAA2012201257124011440.0037064.86110380
Adil ButtSWA/ESW2024202477124088*40.00150160.000212513
Ayush MhatreCSK202520257702409434.29127188.980113111
Willie WatsonENG195119515702407934.29--020191
Irfan AhmedHK201520158802409830.00177135.590201712
PreviousPage 237Next

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.