Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES123/4 (14.5)WAR206/4 (20)ES need 84 runs in 31 ballsT2067th 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 (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
Sean DaveyCAN202420245821455324.1722963.32011163
Johnny BriggsENG1898189848314546*29.00--001130
Arthur CarrENG192319234811456320.71--01000
Imtiaz AhmedPAK195219525801455718.13--01300
Harbhajan SinghIND2006200679314538*24.1722963.32000242
Guy WhittallZIM199819985901456216.1133243.67010230
Sadiq MohammadPAK198019805901454616.1135740.62002170
Harbhajan SinghIND20052005710414540*24.1719673.98001164
Jason GillespieAUS200320031010514548*29.0027652.54000143
Daniel FlynnND2019201961001455314.5037338.87013150
Nalin PriyadarshanaPSC20252025810414547*24.1727752.35001181
Mike GattingENG19821982610214532*18.1341734.77002150
Jacob DuffyOV/NOT2024202471131455618.1322464.73012201
Ben AllisonWOR2026202681121458916.1128251.42012224
Zaheer KhanIND20082008913314557*14.5034442.15011171
Dale SteynSA20102010111351453918.1338337.86000134
Ben TwohigWOR2018201871321453513.1839336.90000190
Haseeb HameedLAN201820189150145319.6743133.64002181
James KellyAUS19021902111761453913.182150.0000410
Billy GriffithENG1948194812014414072.00--100150
Gilbert ParkhouseENG195919592301447848.00--010-0
Ken MackayAUS1962196223114486*72.0016734.73010120
Marlon SamuelsWI2000200024114460*48.0034941.26010180
Ashton AgarWA20202020341144114*48.0026354.75100200
Mark BurgessNZ197719772401446636.0028151.25010201
Geoff GreenidgeWI197219722411445048.00--010130
Bryan YoungNZ199619962401446136.0029648.65010160
Johnny DouglasENG191419143501447728.80--01100
Mohinder AmarnathIND19791979451144101*36.0014130.50101170
Andrew HallSA200220024611447028.8028550.53012190
Darren SammyWI200920093601444824.0023361.80000162
Mitchell StarcAUS2012201246314468*48.0017482.76010164
Trent CopelandNSW2018201846414455*72.0017880.90010202
Richard LeviNOR201920194611446028.8021965.75011200
Daniel LawrenceESS202020204611446028.8026953.53011171
Sithara GimhanMSC202620264611447628.8033243.37010130
Lakshan GamageNSWC2025202546114450*28.8022663.72011115
Merv WallaceNZ194919494601445824.00--02030
Winston PlaceENG1948194836114410728.80--10000
Jock EdwardsNZ197819783601445524.0026254.96021182
Sanjay ManjrekarIND199619963601445324.0040235.82010171
Andrew SalterGLA2016201657314445*36.0023461.54000192
Niroshan DickwellaSL201420144701447220.5723860.50010151
Tim PringleND2026202647214436*28.8031146.30000133
Jack CrappENG194819484711445624.00190.0001161
Denis LindsaySA196519654801445018.00--01180
Mark WoodENG202220225811443920.5716985.21001193
Matthew KellyWA202020206801448918.0028051.43011157
Hassan AzadLEI202020205801445818.0044932.07011180
Syd GregoryAUS191219127801444018.0017441.3800050
PreviousPage 181Next

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.