Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ian CockbainGLO2017201720193574108*35.8860195.511114415
Scott EdwardsNED20252025201945747438.2762092.58020387
Cameron BancroftPS/WA202020201821557410435.8899057.98122466
Sineth JayawardenaTUCA20252025172205748726.09451127.270415536
Kevin O'BrienIRE/LEI20152015302935745022.08537106.890125516
David WainwrightDER2014201429331157410926.09114650.09134601
Thisara PereraSL/SKAN/BB20162016484185744017.39444129.280054028
Sulaimon RunseweNGR20242024232315737426.05476120.38051705
Calvin HarrisonNOR/NOT/TR202520252626757312230.1686066.63121667
Jeet RavalNZ/AA/AUC201820181627057310221.22135542.29123750
Michael BracewellNZ/RCB/WOR202320232628457314023.8861792.871215818
Anaru KitchenOV/OTA202120212328157357*21.2277973.560205221
James FaulknerAUS/RR/MS2014201437311657369*38.20481119.130113326
Aaron JonesUSA/SLK/SS20252025373135737320.46495115.760113530
Ricky PontingAUS19971997913257212752.00108052.96220604
Shan MasoodPAK/MS202020201618057215631.7884267.93212614
Nitish RanaKKR/DEL202220221818257210735.75403141.941214831
Chris CairnsNZ199519951919057210330.1175575.761304414
Jesse RyderNZ/PW/WF201220121719157216231.78528108.331426416
Henry HuntSA202520251222157212627.24136042.06134662
Ed PollockWOR202420242423457218030.11508112.601317814
Ian HollandLEI/WF20252025312625729023.83119247.99042673
Usman PatelKUW202420242726857212031.78431132.712226516
Martin AnderssonMID20212021172835728822.8882169.670256710
Bharat PopliND20222022612257115057.10112750.67232772
Fawad AlamPAK20212021913357114057.10114949.70321712
Promod MaduwanthaBRC/NCC202520251113657112581.57125245.61241390
Seymour NurseWI19681968714057113640.7931152.09120631
Javed OmarBAN20052005152105718127.19128344.51031730
Virat KohliIND/RCB200920092621457110733.5960494.541305811
Cam FletcherCAN201720171421557174*35.69110851.530315112
William SmaleGLA2025202521212571105*30.05504113.291216019
Tom SmithLAN20162016172215718727.19127344.85052672
Andrew FlintoffENG20062006172535717025.95106553.620536812
Ricardo VasconcelosNOR201820181925157114023.7994660.36143783
David WilleyENG/PS/YOR201720173627657111827.19431132.481104229
James FullerHAM/BP/FB202420243232857177*23.7964388.800105318
Dominic BessYOR202520253534857110721.9676374.84123716
Isuru UdanaSL/RK/PR2019201940361157184*22.84503113.520224128
Mark RichardsonNZ200420041017057010133.53160035.63120800
Ian HealyAUS199819981218457013440.71123346.23121520
Tom BlundellWF201520151019557077*40.71119047.90031772
Ayan KhanOMA2023202320192570105*33.53553103.071105311
Milind KumarUSA/TSK2026202621203570116*33.53557102.332003621
A WanninayakeBCAA20262026162145706433.53101356.27031641
Josh BohannonLAN201920193022757017438.0091762.16121657
Jatinder SinghOMA201920192424257068*25.9163290.19043565
Ben DunkMS/SKAN/LQ202020203228357099*22.80422135.070213133
Daniel DouthwaiteGLA/KG20242024343465706120.3685166.980305813
Bill PonsfordAUS1934193447156926694.83115449.31210540
PreviousPage 111Next

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.