ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Mike BrearleyENG1979197981313186426.50105530.14020220
Malcolm MarshallWI19831983111313189226.5032856.10020250
Kurtis PattersonNSW202220228142318122*26.5063949.77112342
Nasim-ul-GhaniPAK19621962714331810128.91--101282
John EmbureyENG19861986132263187519.8871744.35015370
Jack LeachENG/SOM20212021172883184915.9076541.57002424
Bob SimpsonAUS1977197736031717652.8373243.31110280
Mohammad KaifIND20062006572317148*63.4067247.17111350
Dean ElgarSA202020204703179545.2962151.05020460
Norm O'NeillAUS1963196347131710052.832015.00120380
Jack EdwardsNSW2023202358031713839.6346368.47111373
Les FavellAUS1960196058231710152.8314053.5712082
Peter ParfittENG19641964910031712131.7026327.76121450
Michael PollardWF2016201661113176831.7061451.63031431
Richie RichardsonWI1987198761133178939.6371144.59020400
Heath StreakZIM200320036124317127*39.6381438.94110361
Thomas KellySA2024202461203176926.4268746.14030410
Josh de CairesMID2023202381433174928.8259453.37001363
SM MycockWF2025202571403177322.6489135.58030380
Ashley GilesENG20032003111513175222.6481139.09020363
Nazmul Hossain ShantoBAN2024202481503178221.1359053.73010395
Luke GeorgesonWF2021202181503177421.13100131.67031391
Jacques RudolphSA200520059163317102*24.3892634.23101441
Harry DixonVIC2025202581603177619.8145369.98022379
Rob KeoghNOR2017201711202317105*17.6173343.25103321
Mansur Ali Khan PataudiIND1965196546031615352.67--200552
Basil D'OliveiraENG1967196757231610963.2067247.02120351
Ian ChappellAUS1971197148031611139.5076141.52201270
Colin MilburnENG19661966482316126*52.6747167.09111457
Martin GuptillNZ20112011510031610931.6082138.49121413
Andrew StraussENG2011201181103168728.7371444.26021401
Leo CarterCAN20212021711231616935.1152160.65111483
Nip PellewAUS19211921811131610431.6023663.98110370
Grant StewartSUS/KEN2022202271223169031.6037384.720432916
Nathan AstleNZ2006200681303166524.3160352.40030420
Tom TaylorNOR20212021111723165021.0769745.34011432
Faoud BacchusWI1979197935031525063.0040.00112403
Lindsay HassettAUS1950195058031516739.38--120202
Scott KuggeleijnND/WF201320136913156839.3848265.35030383
Chris GayleWI2007200751013156635.0039879.15020512
Tim PaineAUS/TAS2021202151033158745.0055756.55020380
Babar AzamPAK2025202551003158131.5058354.03030380
Brian CloseENG1963196351003157031.5057434.84031380
Tim RobinsonENG19871987712131516628.6478939.92111330
Jordan SilkTAS2019201961203154126.2591434.46000321
Anuj DalDER2024202491413159424.2371344.18022320
Godfrey EvansENG1957195791423158226.25--021342
Adam RossingtonESS20232023815131510422.5062050.81103353
Tim BresnanWAR202120211116231568*22.5073542.86022390
Rikki ClarkeWAR/SUR20172017121903158316.5874042.57012396

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.