Live4th ODI · Ireland in Namibia 2026/27NAMIRE298/8 (50)Innings break - NAM need 299 runs to winLive7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th 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
Michael CarberryHAM201520151630111299738.93242746.5201021597
Chris DentGLO2016201614253112518051.14221050.903621486
David BedinghamSA/DUR2026202613192112414766.12149775.0853114414
Herschelle GibbsSA2001200113221112419653.52241446.563611569
Matthew HaydenAUS2004200414271112313243.19185760.4736012512
Paul CollingwoodENG2006200614264112120650.95256943.6432010811
Jacques KallisSA20012001132371120189*70.00277640.3527111812
Kumar SangakkaraSUR2017201781221117200111.70162268.8762013212
Alex DaviesWAR2024202414231111525650.68179961.9843214110
Kumar SangakkaraSL2004200411200111427055.70175163.623511516
Mark TaylorAUS19981998122231112334*58.53247544.933411181
Simon KatichAUS2009200913230111112248.30218250.922811254
Cameron BancroftSOM/WA20232023152631111176*48.30257143.213411092
Brian LaraWI/IWX200520059170111022665.29167366.355011339
Sourav GangulyIND2007200710191110623961.44176762.593401379
Mark TaylorAUS1993199315232110617052.67250944.08450963
Scott BorthwickENG/DUR2014201414251110621646.08198955.613421494
Alex LeesENG/DUR20222022173221104182*36.80246444.812401284
Sunil GavaskarIND197819788142109920591.5889855.68531862
Dean JonesAUS1989198911183109921673.27192757.034411001
Allan BorderAUS1985198511203109919664.65231047.584201165
Tom LathamNZ/CAN/KEN2016201618311109913636.63233747.0321021332
Tillakaratne DilshanSL2009200911181109716264.53132782.676121229
James BraceyGLO20262026142721096148*43.84176662.065441327
Rahul DravidIND2006200612224109514660.83259142.263701271
Ian BothamENG1982198214220109520849.77174762.6836212511
Steve SmithAUS/NSW2019201910170109421164.35201354.354411256
Michael ClarkeAUS2013201313263109318747.52193856.404321166
Haseeb HameedNOT20242024142651091247*51.95205053.223421340
James FranklinWF/MID2015201521395109113932.09234546.523641229
Inzamam-ul-HaqPAK2000200011191109014260.56208252.354611405
James BraceyGLO20242024132131089207*60.50155070.2643213812
James HildrethSOM2018201814262108918445.38166165.563611554
Sachin TendulkarIND1999199910193108821768.00192856.435431343
Chris DentGLO2019201914241108717647.26220449.324421423
James RewSOM2023202314223108622157.16217050.0552013112
John SimpsonSUS20252025142351086181*60.33196055.4144113810
VVS LaxmanIND20082008152741086200*47.22213650.842721210
Keith FletcherENG1973197312214108517863.82204742.262901326
Ross TaylorNZ/SUS20162016162661084173*54.20171663.174531286
Kumar SangakkaraSL2009200911201108313757.00197954.724501213
Jeet RavalNZ/AA20162016122321080202*51.43189457.023421543
Usman KhawajaAUS/GLA/QUE2018201814260108017141.54220449.004411276
Steve SmithAUS20162016111831079165*71.93183758.744511215
Kane WilliamsonNZ/ND2024202410201107715656.68199054.124511246
Mohinder AmarnathIND1983198314241107712046.83102345.65475737
Azhar AliPAK/WOR2022202217270107722539.89236745.502421216
Colin IngramGLA20252025122121076133*56.63196654.733701177
David BedinghamSA/DUR2023202315201107515656.58140976.3052111319
Jake LibbyWOR20212021142341075180*56.58220948.664411205

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.