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
Matthew LambDER2024202448134520749.2954063.89110472
Alan KnottENG19761976610034511634.5067451.19130430
David GowerENG1987198761003457234.5065852.43030500
Phil SimmonsWI1993199371113458734.5053464.61020531
Ethan BrookesWOR20242024712134513231.3662155.56110550
Thulina DilshanTUCA2025202581213456631.3663754.16021441
Doug BracewellNZ/CS2016201681323457531.3654962.84020438
Daniel HughesNSW2022202271313459128.7585240.49021460
JK DenlyKEN2025202581303457426.5455462.27021473
Mark BoucherSA/IWX20052005111633456426.5477144.75022380
Zak ChappellDER20242024121813457820.2952565.71035437
Ben CooperNED20172017242344173*172.0067550.96120542
John CrawleyENG1996199646134411268.8086639.72210311
Jack HobbsENG1929192936034414257.3366142.66130190
Adrian GriffithWI1999199948034411443.00120628.52121311
Michael BurgessSUS2017201758134414649.1450068.80110444
Desmond HaynesWI198519854823449057.3368550.22041411
Imtiaz AhmedPAK1958195859034412238.22--111140
Ahan WickramasingheNCC20262026710034410234.4040485.151123010
Ravi ShastriIND1985198571203448128.6742843.69020200
Ian HollandHAM/LEI20242024914034410424.5790538.01111441
Shai HopeWI2018201891703446720.2478044.10011353
Angelo PereraNSWC20252025581343120*49.0034998.28120339
Ted DexterENG1965196559334380*57.17--041480
Boeta DippenaarSA20042004510234311042.8889338.41110400
Michael PappsWF20182018510134312838.1161056.23100474
Denesh RamdinWI201220127102343126*42.8872047.64200301
Colin de GrandhommeNZ/AA20172017710134310538.1138489.321322715
Tom BlundellWF20142014510034311834.3060057.17200504
Hemu AdhikariIND194819486103343114*49.0052225.86110200
Adam GilchristAUS2000200081133437542.8852265.71030521
Lewis GregorySOM2023202391213436531.1861355.95010500
Dhananjaya de SilvaSL20222022713034310926.3861555.77110433
Graeme HoleAUS1953195371313436628.5870.00031210
Ken RutherfordNZ1990199091303437926.3867850.59033451
Ish SodhiNZ/ND20132013101413435826.3850867.52030454
Ken McClureCAN20182018814334321031.1883441.13103350
Madan LalIND1983198391553437434.3038751.94033190
Monty NobleAUS19021902121913435619.06--03181
Travis HeadSA20172017361342137*68.4047871.55212421
Gerry AlexanderWI1961196136234210885.5036053.33131301
Phil MeadENG1923192347034218148.86--11100
Bruce MitchellSA1932193247034211348.86--131120
Pankaj RoyIND1956195647034217348.86--110120
Viv RichardsWI19811981571342182*57.0057759.27202504
Michael Guptill-BunceAA201520154803429242.7550367.99030572
Ollie PopeENG/SUR2019201958034210642.7565352.37120441
Matthew WadeAUS/TAS202020205913428342.7580542.48030373
Joe CarterND20212021692342103*48.8668849.71110349
Stephen MurdochWF2013201351013429638.0068949.64020492

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.