Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM237/2 (63.2)ZIM chose to batODI2nd 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)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew GilkesST/NSW20222022273227149323.80100970.760548014
Adam ParoreNZ19981998293267147827.46126756.35053444
Cole McConchieCAN201920191821371316239.6186782.24210959
Matt PriorENG2010201019236713102*41.94113762.71152793
Habibul BasharBAN20052005202627139429.7199771.51041771
JP DuminySA200820082118671216659.33109864.85140605
Mitchell MarshAUS/PS20142014192337128935.6091577.810416124
Mike GattingENG198419841824571213637.47134752.86234791
Daniel HughesSS/NSW20192019212637126830.96100870.63062868
Adam LythENG/YOR201520151627071210726.37131354.231431012
Shaun PollockSA/AX2007200740321071213032.3686082.791326710
Rob JonesWOR20242024283657129022.97117760.49023834
Scott EdwardsNED20232023232247118339.50711100.00062628
D'Arcy ShortHH/WA20222022232547119033.8686282.480407111
Jermaine BlackwoodWI/JT2015201518272711112*28.44123757.481438016
James AdamsHAM201820182030371114726.33159844.49123992
Phil MustardDUR/LAN20152015283107119822.9486482.29032877
Tom MooresNOT/TR/KW20212021363867119722.22104168.300328519
Arun HarinathSUR201620161222171013733.81150247.27141971
Mohammad KaifIND2005200523235710102*39.44100170.93141661
Ravi BoparaNOR/CR2025202525255710105*35.50522136.021514932
Paul StirlingIRE/NOR/NK202020202626271014229.58588120.751436832
Peter HandscombMS/GLO2015201524275710103*32.2797672.75152689
Chris BenjaminDUR/WAR/BB202220223032671082*27.3188180.590326823
Parthiv PatelIND/MI/GUJ20162016222327098133.76641110.610719314
Jonathan TattersallYOR2022202222234709180*37.32124057.18121812
Misbah-ul-HaqPAK/IU201620161925370911432.23126356.14142698
Justin KempSA/AX20052005282567098037.3282985.520715629
Brydon CarseENG/DUR/NS2023202336279709108*39.3972997.261416027
Aunshuman GaekwadIND198319831627170920127.2765745.66133260
Kevin O'BrienIRE/LL201720173030470978*27.27645109.920615625
Khushdil ShahPAK/RR/KK202520253630870973*32.23523135.560414944
Tom BantonSOM/NS/GG20232023323017098424.45524135.310438128
Tom TaylorNOR202320233231770911229.5480887.752238014
Andrew GaleYOR2014201430324709126*25.32107166.20124883
Matthew WadeAUS/MR/WAR20162016433867097622.1674095.810424220
Cooper ConnollyAUS/PS/WA20242024222057089047.2078989.730515926
Josh ClarksonNZ/CS/CD202320231924270811932.1879888.721426025
Andrew StraussENG20072007222907089624.41133553.03042814
Tony de ZorziSA/WP/DSG202420242229070817724.41106366.601117214
Ben StokesENG/DUR/NS20242024193137088025.29109064.950637711
Harry TectorIRE/LL/SS202420243535570813823.6073496.461346216
Younis KhanPAK200420041719170714439.28102269.18222576
Dhruv JurelIND/RR2026202619203707115*41.59613115.331726527
Upul TharangaSL2010201022223707118*37.2195873.80153853
Luke ProcterNOR20212021162437079333.67167142.31050703
Mohammad AzharuddinIND198919892326170710928.28104167.92131660
Will YoungNZ/CS/WAR20262026252807078725.25101169.93052759
Shoaib MalikPAK200320033029470782*28.2887680.710316413
David WilleyNOR201420142329170711325.2572697.381327328

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.