Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Joe ClarkeWOR2016201614251101213542.17164461.564441391
Ollie PopeENG/SUR2025202515270101217137.48152966.193421196
Jacques KallisSA/IWX2005200511184101114972.21214547.1344210212
Brad WilsonOV2016201611212101012653.16242241.704411253
James BraceyGLO20252025142441010151*50.50175257.6533112010
Chris RogersSOM2016201616252101013243.91196351.453641240
Leus du PlooyMID20252025132131009263*56.06168459.92352975
Steven MullaneyNOT2016201616302100916536.04171059.0133214910
Cheteshwar PujaraIND/YOR20182018193511009132*29.68269537.443451213
AB de VilliersSA2005200511190100817853.05188453.503501344
Kevin PietersenENG2007200711211100722650.35165260.964111174
James VinceHAM2023202314243100718647.95161262.471711289
Keaton JenningsLAN20242024142311006187*45.73181555.434321367
Ramnaresh SarwanWI20042004122111005261*50.25189253.123421332
Wayne MadsenDER2024202413233100513850.25180955.563531227
Ian BellENG2013201314273100511341.88235842.623511306
Jonathan TrottENG2012201215282100514338.65230143.682621240
Marcus TrescothickENG2004200413263100413243.65185654.094321514
Sam NortheastGLA20242024142661004335*50.20172558.203261126
Sachin TendulkarIND2001200110182100315562.69175557.153601445
Mahela JayawardeneSL20142014101811003203*59.00197350.843511058
Marcus TrescothickENG2003200313243100321947.76179955.752621529
Dinesh ChandimalSL2017201712242100316445.59223544.883511024
Hashim AmlaSA/HAM2018201815291100211235.79215146.582821290
Inzamam-ul-HaqPAK/IWX200520058153100018483.33150366.534611155
Sachin TendulkarIND1997199712171100016962.50196950.794301315
Allan BorderAUS1986198611193100014062.50232043.105301112
Ben SlaterNOT2025202514252100012443.48185353.971911455
Matthew CritchleyDER2021202114263100010943.48175257.081811247
Usman KhawajaAUS/QUE202520251526299923241.63176456.63233983
Gary BallanceENG/YOR201620161936299913229.38209647.662521361
Dawid MalanENG/MID201720171731299814034.41206648.312611346
Brian LaraWI19941994814099637571.14157163.402411263
AB de VilliersSA2010201011185996278*76.62170458.453418318
Travis HeadAUS/SUS/SA202120211525199516341.46147867.3234111512
Hashim AmlaSUR2021202113203994215*58.47224844.223241051
Daniel LawrenceENG/ESS2021202118283994152*39.76178955.5617411610
Steven MullaneyNOT202220221421299319252.26141170.3834010126
Steve WaughAUS199919991422299319949.65211546.95421973
Shivnarine ChanderpaulWI/DER2014201414236993101*58.41199849.701901064
Nasser HussainENG200220021424199315543.17219745.203601344
Kumar SangakkaraSL200120011319199214055.11204648.483511311
Luke WellsLAN2022202214223991175*52.16178055.6734112910
Ed JoyceIRE/SUS201520151526099120538.12171757.7223113013
Rachin RavindraNZ/WF202420241326199124039.64165759.8124210411
Graeme SmithSA/IWX200520051221299014852.11174856.644311254
Mike AthertonENG200020001221199013649.50271436.483501091
Matthew CritchleyESS202320231426199012139.60166259.5727211312
Javed MiandadPAK1983198311141989280*76.08192651.35341758
Joe RootENG/YOR2014201410153989200*82.42161861.123501112

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.