Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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 WilliamsZIM201820182401328833.0029944.15010130
Harold LarwoodENG193319333411329844.0019169.11010141
Dilip VengsarkarIND198819883401327533.0036935.77011132
Fawad AlamPAK2020202035113210233.0039833.17101150
David BoonAUS198419843501325126.4035237.50010100
Amit MishraIND201020104601325022.0022758.15012160
Roelof van der MerweSOM201920194611326026.4017177.1901096
Asad ShafiqPAK202020204601326522.0027448.18010140
Cole McConchieCAN201620163601323022.0026450.00000110
Chris WoodHAM201420144611326126.4016779.04011191
Sam HarperVIC20212021463132106*44.0026549.81102160
Jack HobbsENG1909190936113262*26.4010.0001100
George BonnorAUS188318833601328722.0010.0001293
Gary GilmourAUS197619764601329522.0014988.59011172
Moeen AliENG202120214701324318.8625551.76001185
JJA FrewCAN202520255701323618.8637535.20000181
Phil EdmondsENG198519857701324918.8633339.64000112
Charitha BuddhikaSL200220027831324526.4033239.76001150
Akram KhanBAN200120014801324416.5036436.26000102
George BaileyTAS201820186901325114.6727548.00010171
Luke FletcherNOT2022202210931325122.0020564.39022163
Joel ParisWA202220227931322622.0034338.48000142
Joel ParisWA202320236921323118.8640432.6700082
James SalesNOR2023202351011325714.6738834.02011200
Jack RussellENG1991199161021324616.5035537.18001120
Liam GuthrieNOR20252025101111324313.2021661.11003171
Mitchell StarcAUS202220221112313234*14.6734538.26001121
Mohammed ShamiIND20142014712413251*16.5019767.01012162
Kyle JamiesonNZ/AA2022202281321323212.0027448.18002151
Josh ShawYOR/GLO20162016111331322913.2031941.38003170
Dillon PenningtonWOR20222022121321324412.0023256.90002200
Matt SalisburyDUR2018201891741323710.1544929.40003120
AzharullahNOR201420141324141322813.2026649.62004203
Moin KhanPAK19941994121131115*131.0021860.09100163
Alexei KervezeeNED201020101201318965.5023056.96010182
Lewis GoldsworthySOM2023202323013112243.6722657.96100140
Reggie SpoonerENG190519052301317943.67--021190
Ken MackayAUS1957195723113165*65.50--02000
Gordon GreenidgeWI1978197823113180*65.50--010191
Macalister WrightTAS202320232401315932.7529444.56010163
Gihan KoralageBSC2025202524113169*43.6724852.8201084
Harry TrottAUS189418942401319532.75--01070
Arthur MorrisAUS195219522401315832.75--01080
Saeed AhmedPAK197219722401315032.7517951.40010150
Geoff HowarthNZ197719772401315932.7532640.18010180
Brian McMillanSA199219923401319832.7534238.30010140
Romesh KaluwitharanaSL200320034501317626.2019068.95010220
Marchant de LangeGLA2020202035113111332.75108121.30101810
Matt RenshawAUS201620163511317132.7536336.09010170
Tip SnookeSA190719073501316326.20--01070
PreviousPage 191Next

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.