Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Len MaddocksAUS195519553511166929.006251.61010110
Bob TaylorENG198019803501164323.2038929.8200090
Rahul DravidIND201220123601164719.3333534.63000180
Saleem ElahiPAK200220023611163923.2030338.28001152
Virat KohliIND202020203601167419.3328340.99010150
Jackson BirdTAS201820184621165029.0016869.05010153
Akila DananjayaCCC202620266611164323.2015873.42001131
Venkatesh IyerLAN202420243601163519.3315475.3200093
Rishi PatelLEI202120214601164419.3319958.29001191
Jack BlackhamAUS188418844611166623.206547.6901180
Peter TregoSOM201720175701164816.5723649.15000111
Joe WalkerND201820185711163119.3322950.66001163
Wally GroutAUS196019605711165019.33887.5001010
Charlie GriffithWI196919694701163116.5710340.78000110
Josh DaveySOM202420247821164519.3326743.45000140
Peter TregoNOT202020205801163914.5015873.42000123
Daniel WorrallSUR2022202298111644*16.5714281.69001126
Charles MorrisWOR202120216821165019.3336232.04011170
Ollie RobinsonSUS2017201748111641*16.5713784.67001172
Saqib MahmoodLAN201920198921163416.5740428.71001120
Ben GibbonWOR2023202389411641*23.2028440.85002151
Leo FransiscoBSC202520255901163112.8926743.45001110
Tim SoutheeNZ/ND20192019910211624*14.5018064.4400094
Danny BriggsHAM20142014810411638*19.3321254.72001160
Matt PooreNZ1955195571101164310.5570.0000500
Ted McDonaldAUS19211921111251163616.573327.27001171
Steve HarmisonENG200420041314511636*12.8913089.23003115
Jeff ThomsonAUS19771977814311641*10.5525445.67005142
Curtly AmbroseWI199819989142116319.6720556.59004151
Lasith MalingaSL20062006101541162610.5529639.19004151
Dhammika PrasadSL201520159161116357.7329539.32005130
Andrew CaddickENG200020001217211621*7.7338929.82003120
Clem HillAUS189718971201159657.50--010110
BJ WatlingNZ20122012231115102*57.5021952.51100130
Liton DasBAN202020202301155338.3320057.50010161
Peter WilleyENG197619762401154528.7525345.45000210
MahmudullahBAN201620162401154728.7518562.1600091
Michael NeserQUE201820183401155828.7519658.67010141
Logan van BeekWF202220222401153828.7517565.71000103
Tom TaylorLEI201920193401155728.7523948.12010150
William SomervilleAA2023202344211552*57.5012889.84010123
Roston ChaseWI202220222401155528.7521254.25010102
Vic RichardsonAUS193219322401154928.7522351.57001130
John WaiteSA195219522401156228.7510.00011110
Lachlan ShawNSW202620262401156128.7519658.67011152
Imran FarhatPAK200120013501156323.0023948.12010180
Matthew FisherYOR2019201945111547*28.7538130.18000141
Rehaan EdavalathWOR202520253501156123.0025145.82012180
Dave NourseSA190219023511157228.75--010-0
Richard HadleeNZ1979197935111553*28.75--010120
PreviousPage 205Next

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.