Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StevensJER201820188702467535.1430082.00020227
Shivam BhambriCHA202120217702467535.14189130.160301910
Jack MoroneyAUS1950195047124611841.00110.00202130
Geoff HowarthNZ1979197957124611441.008780.46111262
Calum MacLeodSCO2012201288124699*35.1425198.01030283
Manish PandeyPW2011201110902465927.33227108.37010286
Ben GeddesKEN/SUR202320238902469227.3332376.16020248
Neil BrandBOL202620269902467627.33178138.20020227
Ian JohnsonAUS195519557932466641.003036.6702160
Bryan YoungNZ199619967902466127.3345354.30020250
Aaron JonesUSA/RR20232023111002467524.6038064.74020146
IA De SilvaBUL2021202110101246100*27.33223110.311122313
Russell EndeanSA195519555101246116*27.33--103160
Rusi SurtiIND1962196251002465724.60--01202
Taufeeq UmarPAK2012201261222466524.6045154.55021410
Kithuruwan VithanageSL2014201411124246103*30.7530979.61100334
Avishka IroshanROM20252025151212466622.36215114.42011248
Basil D'OliveiraENG19721972812224650*24.6058442.12010380
Gary WilsonIRE201220121513324641*24.6030680.39001204
Ben PomareND20262026121312467320.5053745.81012274
D JayatungaBSC2025202571302465918.9236267.96012314
Vijay ManjrekarIND19521952813024613318.9210.00102220
Swapnil PatilUAE20132013141432466522.3629383.96010170
Akshdeep NathUAE202620261514524653*27.3327689.13012199
Brett RandellCS/ND/CD202220221114524690*27.3353146.33022325
Sandeep GoudOMA201920192214524667*27.3328087.860231012
K HiltonMR20252025141402466417.57204120.590211514
Jamie OvertonSOM20162016181632465118.9234271.93010218
Joe DarlingAUS1902190291602466915.3810.00023142
S PradhanBHU20242024171702462814.4726891.79001283
Gulbadin NaibAFG20172017211722465116.4038264.40021139
Kyle AbbottHAM202320231318324689*16.4045554.07012374
Graham NapierESS20162016292032464514.4738563.90003228
Riley HekurePNG202220222220324648*14.4730879.87004212
Matt MilnesKEN20192019212152463115.3851947.40002294
Warren LeesNZ19831983232162468916.4049449.80011222
Ajaz PatelNZ/CS/YOR20192019252272464216.4040760.44003325
Craig MilesGLO20152015272232464112.9548350.93004410
Jake BallNOT201520153425724649*13.6726592.830043110
Suranga LakmalSL201820182428724633*11.7147951.36004273
Jason SanghaST/SA2024202443024515181.6737665.16110232
'Young Jack' HearneENG1911191124124511481.6756243.59110240
Ian BillcliffCAN200720075502459349.0033972.27020184
Vijay MerchantIND1946194635024512849.00--111210
Farokh EngineerIND1973197336024512140.8344455.18110280
Frank WorrellWI196119613602458240.8335933.70030341
Ken MackayAUS196019605602458940.8313654.41020100
T SuriUAE202620268702457835.00216113.430103011
Mushtaq MohammadPAK1975197557024512335.0016454.2711050
Tom MoodyAUS199019907702458935.0035668.82020154
PreviousPage 233Next

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.