Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul StirlingIRE/GAW/IU2022202264632146812024.071082135.6726815277
Chris BroadENG1987198734410146711635.78314946.5911231021
Alex LeesDUR2024202435434146714537.62225864.975531588
Rilee RossouwSA/ST/SOM2022202251488146710936.67867169.20212612486
Ian BellENG/WAR2015201532444146614336.65243760.16311417410
Matthew CritchleyMR/ESS/LS2023202345549146412132.53204971.4528414132
Andrew StraussENG2010201026341146315444.33210269.60311316413
Aaron FinchAUS/PW/MR2013201344431146315634.831202121.7129217050
Beau WebsterMS/GLO/TAS20242024394461463167*38.50180381.1435215027
AB de VilliersSA/RCB/TS20182018323851462126*44.30149897.60114215552
Inzamam-ul-HaqPAK199419943641101462137*47.16229863.62311116811
David MillerSA/PK/DOL201520155549131462138*40.611208121.0324210657
Herschelle GibbsSA19991999303531461211*45.66254157.5046216614
Mark WaughAUS1997199730391146111638.45247459.0548214212
Tom AbellSOM/WF/SEC20242024444581461152*39.49179081.6237015319
Tim DavidAUS/MI/HH2022202273681514617127.57856170.6805210293
Mohammad YousufPAK/AX/ASIA2005200532362146022342.94221765.85310114311
Finn AllenNZ/WF/WEL2021202145493146092*31.741022142.86011416761
Karanbir SinghAUA2025202531313145911552.11838174.112132122121
Martin GuptillNZ/ST20122012354431459101*35.59219666.44113116133
Ollie PriceGLO20252025374821459253*31.72247359.0035316515
Daniel Bell-DrummondKEN2016201629367145812450.28200572.7221141856
Andy FlowerZIM19981998354371458105*40.50262855.4821121198
James WhartonYOR2025202537463145811833.91216467.38112515221
Ryan ten DoeschateKKR/AS/ESS2015201549531214578835.54184479.01010312927
Sanath JayasuriyaSL2006200635392145615739.351436101.3954317736
Ryan RickeltonSA/LIO/MCT20242024394231456103*37.331327109.7229312471
Dawid MalanRR/YOR/NS202520254549614569833.861249116.57013413957
Kevin PietersenENG20112011323411455202*44.09187977.4328116517
BS McKinneyDUR/SB2026202630372145424441.54177781.8234318536
Sarfraz AhmedPAK/QG20162016474911145410538.26165887.701821415
Liam LivingstoneRR/PS/LAN201920194952314548429.67148697.85012413662
Virender SehwagIND/DC2011201130360145321940.361243116.8937418435
Ben ComptonKEN2025202515272145222158.08290949.915401683
Alex CareyAUS/AS/SA2022202240467145211137.23195074.4619213313
Dominic SibleySUR2024202433414145115039.22234761.8255117417
Will YoungNZ/CS/NOT20242024364971451174*34.55246058.9829116915
Faf du PlessisSA/CSK/PR2018201835455145012536.25170285.1937417025
Liam LivingstoneENG/RR/PS2021202153506145010332.951035140.1018110092
Yuvraj SinghIND/PK20082008464861448138*34.48149097.1826313356
Sam NortheastKEN20172017323941447173*41.34186677.55310216423
Mushfiqur RahimBAN/RK2017201738446144715938.08233262.0538214119
Tom BantonENG/BH/SOM2019201936430144611233.63150396.21212117045
Steve WaughAUS1997199734443144416035.22271653.173951475
Alastair CookENG20102010172721443235*57.72252257.225601644
Colin IngramGAW/GLA/SS2022202230345144217849.72175382.2647217225
Gary KirstenSA2001200125353144222045.06251457.364731755
Mitchell MarshAUS/PS/WA2025202543423144211736.971112129.6839512978
Kiran CarlsonGLA2024202437482144214831.35196373.46210315827
Tom AbellSOM/SB2026202619263144030762.61230562.4746114719

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.