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)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Oliver PeakeVIC20252025714230270*25.1771642.18022332
Graham RoopeENG1973197381413025623.2386128.11021270
Clem HillAUS1899189935030113560.20--121240
Jack WildermuthQUE2025202556030111150.1733490.12200414
Billy ZulchSA1911191136030115050.1764146.96200291
Greg ChappellAUS1979197936030112450.1765146.24110310
Faf du PlessisSA2020202047030119943.0059750.42100401
Aravinda de SilvaSL199219926803018537.6348462.19030363
Dudley NourseSA1951195158030120837.63--100300
Qasim UmarPAK1983198358130111343.0064144.62110230
Jack HobbsENG193019305903017833.4485135.37020180
Andrew HudsonSA1995199559030113533.4463247.63111412
Joe CarterND2019201961003017130.1069543.31030367
Asanka GurusinhaSL19921992610330113743.0081536.93101361
Shikhar DhawanIND20182018611030110727.3642171.50100473
Kris ClarkeND2025202571223014830.1060150.08000402
Keith BarkerHAM20232023101313015825.0858751.28010402
Andrew UmeedWAR20172017713030111323.1597330.94100280
Saif ZaibNOR20222022713130112425.0863547.40111342
Adil RashidYOR201420141114230110825.0854655.13101460
Tharindu RatnayakeSL/TUCA20252025111403018121.5037081.350212417
Ben RaineLEI2017201791743015723.1548661.93022366
Ajaz PatelNZ/CS/DUR20232023132033014917.7147263.77001411
Sunil GavaskarIND198719875703009642.8650835.43031161
Sean WilliamsZIM2016201648030011937.5045066.67110451
Darren BravoWI2014201458030010937.5063747.10111347
Cam FletcherCAN201920196823006450.0078338.31020291
Stan McCabeAUS193019306813009042.8631067.74020380
Viv RichardsWI19871987681300109*42.8638178.74110393
Harry CameDER202220225903007833.3380937.08031292
Maurice TateENG19291929592300100*42.8614979.19110112
Bill BrownAUS1934193459030010533.3381136.99121180
Khurram ManzoorPAK20132013510030014630.0061948.47122430
Heshan DhanushkaBRC/PSC20252025710130011433.3364846.30110330
Carl HooperWI19901990611130013430.0063147.54101262
Ryan ten DoeschateESS2021202191103005627.2750359.64030401
Michael RipponCAN2024202481243005537.5065545.80012330
Bapu NadkarniIND19621962612330078*33.33--031101
Neil JohnsonZIM1999199961213007527.2769842.98031304
James FullerGLO20152015101313007325.0046464.66021403
George HankinsGLO20162016813030011623.0863147.54100410
Salim DuraniIND1964196481413009023.08--020294
Neil DexterLEI20172017815230011423.0860449.67103442
Chris WrightWAR20152015111663006530.0068643.73022351
Toby Roland-JonesMID20232023111813003917.6539775.57001387
Steven PattersonYOR201620161520130063*15.7966944.84022411
Neil HarveyAUS1948194845129915374.7526861.94200320
Geoffrey LeggeENG1930193046129919659.80--101230
Jack WildermuthQUE202420245902999133.2247063.62011392
Tillakaratne DilshanSL20102010610129968*33.2235284.94031381
PreviousPage 104Next

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.