Live4th T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Marcus TrescothickENG2004200430423167413242.92264063.416732398
Michael LumbSS/NOT2016201639511167418433.48240369.6645320325
Adam LythPS/YOR/NS2022202243531167418332.19236870.69211420148
Mark StonemanDUR20162016394821672141*36.35221375.5519121314
Shai HopeWI/BT20182018465261672146*36.35227273.5936413540
Marlon SamuelsWI/SKAN/CV20152015435271670133*37.11229972.64311316738
Wiaan MulderSA/LIO/LEI20222022334251669235*45.11217776.67310218628
Sam HainENG/BH/HH202320234347131667165*49.03226273.70310215523
Graham GoochENG1990199020283166533366.60299555.595611939
Marnus LabuschagneAUS/BH/GLA2024202443535166511934.69266662.45213320211
Brendan TaylorZIM/NOT/BB2015201543532166415232.63239569.4855620217
Mark WaughAUS2001200130356166317357.34250566.3967418110
Adam GilchristAUS1999199941441166315438.67189787.6639318018
Ben StokesENG/RR201920194047111663135*46.19243568.30211215739
Brian LaraWI20042004313941662400*47.49250966.2437319915
William PorterfieldIRE/WAR2014201445543166011832.55260763.67110119425
Graeme SmithSA/RR2010201035421165918340.46236670.1245019314
Jesse RyderOV/ESS2015201538488165912441.48199083.37410118643
Tom LathamNZ/SUR202320235057516599931.90260063.81014516613
Stephen FlemingNZ2004200431383165820247.37260163.7446319515
David BoonAUS19931993324161658164*47.37375844.1241241771
Hamish MarshallWF/GLO2016201639480165713534.52257664.3249319614
Mushfiqur RahimBAN20182018435091657219*40.41223074.3029114525
Chris GayleWI/KKR20092009374341656165*42.46184889.6155317463
Andrew StraussENG2006200636481165612835.23286157.883942091
Daryl MitchellNZ/CAN/LQ2025202561528165611937.641646100.61110111951
AB de VilliersSA/DC20082008404471651217*44.62268661.4745216813
Kiran CarlsonGLA2025202535441165113538.40219775.1547115643
Cameron BancroftST/GLO/WA2026202632503165118635.13322251.2411331807
Ian BellENG20132013304341650113*42.31319751.6149119812
Saeed AnwarPAK1998199830361164914547.11247566.63410120214
Inzamam-ul-HaqPAK19991999354051649200*47.11263562.58312215412
Jos ButtlerENG/MI/LAN20162016545414164910541.231378119.67112514166
Paul CollingwoodENG2006200634456164820642.26327150.3836215114
Ben McDermottAUS/HH/HAM2022202254602164810428.41193085.39113614169
Paul StirlingIRE/MID2017201745500164711132.94178292.42210418653
Tamim IqbalBAN2010201032390164615142.21187187.97411320926
Tom AlsopSUS20222022314141644189*44.43231171.1457318322
Rahul DravidIND/RR20112011304141643146*44.41305453.805601778
Mohammad HafeezPAK/DD2015201539452164322438.21222273.9447417831
Yuvraj SinghIND/AX2007200744436164216944.38177592.51211215849
Matt MachanSCO/SUS2015201542503164119234.91200881.7237318418
George BaileyAUS/HH/MID2016201655537164111235.67204380.32212315225
Ben StokesENG/CAN/DUR2017201741435163811243.11174893.71510215455
Colin AckermannNED/LEI20192019435291637152*38.07234369.87210317717
Chris NashSUS2016201633423163614441.95268660.91410222513
Steve SmithAUS/SS/MS2026202644483163413836.311556105.0146215359
Leus du PlooyMID/SB/JSK20252025485361634263*34.77218574.7839415125
Michael LumbENG/SS/NOT2014201449580163410628.17228471.5418219128
Jacques KallisSA/KKR2012201239435163322442.97236069.1945218321

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.