Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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 runsT2061st 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)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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/27NZIND

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At The Rose Bowl×

Player figures come from full scorecards, which we hold for 383 of the 384 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Alex DaviesSB202120214428740*43.5063138.1000072
Ryan HigginsGLO/WF20222022340874621.7516253.70000100
Daniel LawrenceSUR/LS20242024340874221.759096.67000130
Aaron FinchSUR20162016110868686.0011872.8801082
William TavaréGLO20142014110868686.0017648.86010150
Ramnaresh SarwanWI200420042228656*-11177.4801091
Tammy BeaumontENGW/WF20232023220866043.0079108.86010111
George ScottGLO20222022120867743.0018147.51010150
Saif ZaibNOR/NS202320232218657*86.0014360.14010111
George HillYOR20212021120865543.0028230.50010110
Ian CockbainGLO/WF20212021230863628.6724235.5400091
Kevin PietersenENG20112011110858585.0011573.91010140
Jos ButtlerENG20142014110858585.0083102.4101093
Sam HainWAR20232023110858585.0017648.30010100
Ed BarnardWOR202220221118585*-10580.9501060
Eleanor ThrelkeldTHU/MO20222022221857985.0012369.11010100
Jason RoyENG/SUR20152015330856728.338995.51010130
Chris JordanSUR/SB202320234328570*85.0042202.3801048
James BraceyGLO20212021231856542.5020441.6701090
Finn AllenNZ/SB20232023550853217.0064132.81001113
Freya KempSV/SB202320236518541*21.2564132.8100054
Kyle AbbottHAM201420141061852417.0014160.2800090
Peter TregoSOM201720171118484*-50168.0001092
Darren StevensKEN202220221118484*-65129.23010113
Andrew UmeedSOM20242024110848484.0010381.5501052
Jos ButtlerENG202520252218462*84.0042200.0001093
Sean DicksonKEN201820182218468*84.0065129.2301062
Roston ChaseWI20202020120844742.0023036.5200070
Josh de CairesMID20262026220847542.0010282.35010110
Marcus StoinisAUS20202020331843542.0062135.4800073
Smriti MandhanaSB20212021330847828.0064131.2501083
Jamie SmithSB20262026440844921.0059142.3700092
Luke WrightSUS20202020110838383.0059140.6801072
Andrew StraussENG20062006220835041.5067123.88010140
Tim BresnanYOR20162016120835641.5014756.46010100
Haseeb HameedLAN201720171218377*83.0025832.17010100
Davina PerrinNS/WAR20252025220837041.5063131.75010110
Sean DicksonSOM20232023230836327.6712168.60010110
David MillerSB20262026440834420.7575110.6700042
Shahid AfridiHAM20162016550832516.6056148.21000101
Alviro PetersenLAN20152015110828282.008497.6201051
Azhar AliPAK20162016110828282.0011074.5501090
Gary BallanceYOR20162016120827241.0013958.99010140
Lewis McManusHAM201520151218253*82.0023934.3101080
Liam LivingstoneENG/BP202120212218268*82.0054151.8501074
Eoin MorganENG/MID201620163328247*82.009388.1700032
Jos ButtlerENG/MO20222022330826827.3353154.7201155
Laurie EvansSUR202020201118181*-46176.0901055
Kraigg BrathwaiteGLO20212021120816040.5017745.7601070
Ben StokesENG20152015220816840.5070115.7101082

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.