Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ravi RampaulDER20192019301961653012.6922673.01003168
Tim GroenewaldSOM201720172619816541*15.0031352.72004128
Angus FraserENG1998199818236165329.7137943.54002153
RB AlbertSUR202520254301649654.6717892.13020204
Smit PatelTRI201820184401647341.00127129.13011213
Frank IredaleAUS189418942401648141.00--020120
Bruce MitchellSA193819382411647354.67--01050
Mushtaq MohammadPAK1971197134016410041.0058328.13110211
Sadiq MohammadPAK197119713401649141.0044337.02010240
Shane DeitzVAN2018201855216471*54.6727160.52011121
Ahmed HassanSWI2023202365316458*82.00108151.850101212
W.G. GraceENG189218923501645832.80--020131
Harpreet SinghPK/CHH202320236601645327.33131125.19010184
Adam RouseKEN201620167601646527.3330753.42010271
Dhiren GondariaKEN201720176601646327.3318489.13021193
Kamran KhanQAT201720176611646932.80118138.98021217
Conor McInerneySA201820183601645127.3333748.66021162
Grant RoelofsenDOL/BOL202420246611646332.80136120.59010146
Archie MacLarenENG1899189946116488*32.80--010-0
Vic RichardsonAUS193319333601648327.3337443.85012120
KC IbrahimIND194819483601648527.33--01191
Steve SmithAUS1983198366116411732.8021875.23100130
Obus PienaarKNI2013201397116438*27.33130126.15000152
Peter GoughJER201620167711644727.3323968.62001181
Jitesh SharmaVID201620167701645623.43127129.13010222
Yasir KhanMS202420248701645423.43131125.19010213
John TrumbleAUS188518854711645927.33--010130
Bastiaan ZuiderentNED2009200988216464*27.3325065.60022141
Ryan CanningIMP2012201288216436*27.33122134.43000135
LA DunbarSER2026202688216450*27.33139117.99011182
Sher SahakNOR2022202298116470*23.43102160.780101013
Tarun SharmaMEX2019201988116449*23.43160102.50001126
Ajay SharmaIND1988198898416452*41.0026262.60020163
David ObuyaKEN200620069901644418.2230953.07000180
Faiz FazalRR2010201010911644520.50154106.49001191
Bas de LeedeNED201820189911643920.5032550.46001111
Shangeev ThanikaithasanDEN20232023109216441*23.43154106.4900095
Kavija GamageCCC2026202699216439*23.4321277.36000111
Luke WrightENG/MS20112011101031644423.4318290.11001151
Nathan Coulter-NileAUS/PS20182018121021643420.50130126.15001168
Suryakumar YadavKKR20142014161051643432.80117140.17000165
Brian ChariZIM2016201671001648016.4037044.32010162
Mohammed AzharuddeenKER20192019111001644716.40110149.09000710
Gavin HoeyIRE/LL20252025171021644020.5026960.97001153
Shamim HossainCC20222022101001645216.40140117.14011183
Yasar HaroonBRA20262026111031644223.4317195.91000192
Abhishek AnandJPN20262026101011644318.22127129.13002187
Gordon LeggatNZ19551955510116450*18.22333.3301060
Pananmal PunjabiIND1955195551001643316.40--00000
Ben CuttingST/KK20232023141131643320.50127129.13000177
PreviousPage 310Next

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.