Live7th 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/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ali OrrSUS2022202229401173920644.59253168.7146319451
Mohammad AzharuddinIND19981998414261738163*48.28250469.4159215014
Heino KuhnKEN/NMBG2018201842507173812740.42208983.2048218624
Jos ButtlerENG/LAN/GT20262026605710173813136.981126154.35112215889
Faf du PlessisSA/CSK20152015515271737133*38.60222578.07311415825
Pathum NissankaSL/GG/NCC2025202542441173618740.371676103.58410218550
Alex LeesDUR2025202534454173617242.34236473.4366620919
Riki WesselsSS/NOT2014201438475173615841.33211182.24112219644
Suryakumar YadavIND/MI20232023565461735112*36.151178147.28312416684
Michael VaughanENG2002200225363173419752.55271563.8764321013
MS DhoniIND/AX200720075253141734139*44.46204684.75112515237
Lahiru UdaraSL/NCC/KR2026202628362173326150.97179596.5558119733
Mark WaughAUS1993199332381173213746.81252668.57415215510
Rahul DravidIND/IWX/ICC2005200538427173213549.49286760.4141331823
Travis HeadAUS/AS2023202337463173216340.28180895.8039223444
Aaron FinchAUS/MR/SUR2017201750522173212434.641477117.26211316571
John SimpsonSUS/LS/KG20252025445371732181*37.65248069.8449318936
Hansie CronjeSA1998199836446173112645.55302457.24115214631
Mark CosgroveLEI2016201633412173014644.36241671.61510323114
Sanath JayasuriyaSL2002200240451173014539.32218079.3646321028
Jake LehmannHAM/SA20262026334641730133*41.19286260.4521512006
Varun ChopraWAR2014201439486173016041.19262066.03311217618
Mark StonemanDUR2015201536511173013134.60212681.3749422421
Jason RoyENG/SS/SUR201720175557317309632.041513114.34016421343
Adam VogesAUS/PS/MID201520152535111728269*72.00261766.035712163
Upul TharangaSL2006200640481172816536.77259966.496772219
Sikandar RazaZIM/PK/RR202320236762151728102*36.771294133.54110111995
Sachin TendulkarIND20042004313661727248*57.57264565.294712147
Mushfiqur RahimBAN/CV/KT20192019485181727102*40.16179296.37113415936
Suryakumar YadavIND/MI2022202252519172711741.121110155.59213215290
Kane WilliamsonNZ/ND/SH20192019414471725200*46.62235473.2849216415
Harry BrookENG/SH/NS2023202352579172518635.941591108.42311618554
James RewSOM/SW2025202535456172416644.21238272.3847420116
Andrew BalbirnieIRE/LL20192019414231723145*44.18173099.6048218237
Azhar AliPAK/LQ20162016294031722302*46.54319853.8547416412
MS DhoniIND/CSK201020104952101721132*40.98237772.4029316034
Wayne MadsenITA/DER/LS2025202533417172019850.59209981.9449121125
Aamer SohailPAK1994199436421172013441.95261265.8531212128
Cameron BancroftAUS/PS/DUR2019201938537172015837.39289959.3348315921
Rishabh PantIND/DC2022202258568172014635.831594107.9037319451
KL RahulIND/DC2025202538438171913749.11237672.3548017238
Jacques KallisSA/AX/IWX2005200537437171814947.72323953.04411415016
Philip SaltENG/RCB/LAN20252025616141718141*30.141150149.39111317977
Adam GilchristAUS2004200435464171617240.86190390.1748620325
Ijaz AhmedPAK1996199644466171314142.83243670.32311216022
Tamim IqbalBAN/CV/PZ2016201640426171211847.56183793.20313117635
Shan MasoodPAK/YOR/MS2023202344522171219234.24200285.51210219810
Sachin TendulkarIND/MI20082008324451711154*43.87258466.225731867
Ben StokesENG/DUR2016201645534171025834.90215779.2839418349
Miles HammondGLO2024202438462170915738.84214279.7939220846

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.