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
Dominic BessYOR/SOM/WAR20232023292785526329.0563287.340346910
Rahmat ShahAFG2017201715151551108*39.3678670.10151368
Majid KhanPAK1980198012162551110*39.36120445.76141513
Mohammad ShahzadAFG20172017171715518034.44507108.680507313
Richie BerringtonSCO20182018181845519039.3666482.980304910
Will SmeedSOM/BP202120212019255165*32.41387142.380214729
Chris MorrisSA/DC/SUR201620163424755182*32.41504109.330314323
Laurie EvansSUS2017201725254551134*26.24530103.961033826
Chris CairnsNZ19981998272815516720.4183466.070433420
Tom BantonENG/KKR/BH20202020282815517120.41477115.510425621
Mohammad AshrafulBAN/MI2009200926291551103*19.6890760.75132537
Shane WarneAUS19991999494175518616.2179169.66026458
Conrad HunteWI1965196551015508961.11--06000
Thorn ParkesOV20252025815155097*39.29101554.19041710
Dane CleaverCS/CD20172017131715508834.3868480.410407611
Glenn TurnerNZ19691969918255011034.3847726.42131420
Jan FrylinckNAM202520251919155013430.56498110.442235717
Andrew JonesNZ199319931219055014328.95140839.06110460
Rory BurnsENG/SUR202020202020355010332.3588662.08143642
Ben ManentiAS/SA202420241724655073*30.5676571.90031626
Ryan ten DoeschateNED20062006783549259*109.8059093.051206312
Sam WhitemanPS/WA20202020711054911849.91112748.71330802
Martin CroweNZ19891989811354917468.63114248.07131500
Gundappa ViswanathIND19741974814054913939.2179347.29130601
S RavichandranJPN202420242221354986*30.50382143.720405512
Daryll CullinanSA199319931921154910227.45118146.49124513
Robin UthappaKKR/KER/SAU201920192625354969*24.95472116.310344623
Gareth BergHAM201820182625554984*27.4578470.030426610
Craig WishartZIM199819982828154910220.3397556.31113434
Hanif MohammadPAK19621962714054811139.14--222470
Shoaib MalikPZ/JK20222022211935485834.25410133.660314515
Vikramjit SinghNED202320232020054811027.4070178.17121668
Adam BacherSA19971997152105489626.10136640.12031592
Rick DarlingAUS19791979152225489127.4097949.54040551
Ian SmithNZ1984198421225548113*32.2473374.76112602
Ambati RayuduIND/MI2015201524236548124*32.24525104.381154118
Graeme SwannENG20092009322675488528.8464485.09042645
Shivam DubeIND/CSK20252025312665485327.40395138.730204031
Peter BurgeAUS19611961712154718149.7338931.11121510
Taruwar KohliMIZ20192019141415479042.08465117.630506113
Joseph Peter PhillipsGLO20252025814154713642.08105152.05130720
Collins ObuyaKEN20102010161525478942.0879468.89040555
Tony GreigENG197219721015454768*49.73137039.93050612
Matthew GilkesST/SA/NSW202620261616154712736.4767880.681325813
Sam HainWAR201520151017254710636.47107151.07231622
Martin CroweNZ198819881517054714332.18100554.43110500
Mark ChapmanNZ/AA/AUC2022202220224547101*30.3962986.961325620
Chris BenjaminKEN/MCT202520251822254794*27.35109949.77042621
Roscoe ThattilKCCC/BSC20252025172215478826.0586563.24031506
Joe CracknellMID202520252324354711226.0578170.041355911
PreviousPage 116Next

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.