Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

Batting records (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Mitchell JohnsonAUS2007-201573109162065123*22.20353658.401111924731
Todd AstleNZ/CAN2012-2020477410201819531.53345558.4111192739
Oshada FernandoSL/PSC2019-202637645200412833.97347957.60311222327
Deryck MurrayWI1963-19806296919939122.91230043.3001171617
Heath StreakZIM1993-200565107181990127*22.36536937.061111521212
Wasim JafferIND2000-200831581194421234.11404548.0651162723
Fletcha MiddletonHAM2023-202643731191311626.57413146.3121162602
Yuvraj SinghIND2003-201240626190016933.93327757.98311726022
Tharanga ParanavitanaSL2009-201232605179211132.58427441.9321192065
Phil JaquesAUS/NOT2005-2014193321621150*52.29282557.3851122054
Nari ContractorIND1955-196231521161110831.59--1112572
Mark WallaceGLA2014-20163966716049227.19280557.1801182003
Bob CatterallSA1922-193124432155512037.9360.003113368
Rob NicolNZ/CAN/OV2012-20183663915139528.02403137.53011817125
Sikandar RazaZIM2013-202522420143412734.14255556.13111314617
Bruce LairdAUS1979-19822140213419235.29371336.120112940
Shubman GillIND/GLA2020-202646817328726944.42530062.021210537050
Nic MaddinsonAUS/DUR/VIC2016-202653885300822436.24487061.77910731860
Alex HughesDER2014-20226210612283514230.16614946.115101236510
Maurice LeylandENG1928-193841655276418746.07426639.9791062097
Chris WrightWAR/LEI2014-20251131643526708720.70518751.470102137421
Tom BaileyLAN2014-20261231702426617818.23500853.130101933424
Mitchell MarshAUS/WA2014-202556998264218129.03455358.03510934141
Sadiq MohammadPAK1969-198041742257916635.82256741.7651062370
Stiaan van ZylSA/SUS2014-202149815257317333.86518149.6651083603
Sam HarperVIC2019-2026569410254015130.24416960.935101027440
Seymour NurseWI1960-196929541252325847.60195848.83610323011
Matthew LambWAR/DER2016-202453868246220731.56510848.20410733110
Jackie McGlewSA1951-1962346462440255*42.0730.0071041542
Cameron SteelHAM/DUR/SUR2017-202558945236122426.53558542.274101127811
Trevor BaileyENG1949-19596191142290134*29.74109925.3011071782
Andrew EllisCAN2012-201841684227817135.59404556.32610430328
Guy WhittallZIM1993-2002468272207203*29.43537341.0841062617
William TavaréGLO2014-201745774217613929.81491344.29510102906
Paul StirlingIRE/MID2013-202552833214413826.80350861.12310629722
Ben HorneAA2017-2023497712212516232.69417250.93310627128
Roy McLeanSA1951-196440733212014230.2917163.745101122512
Lahiru ThirimanneSL2011-2022448562088155*26.43529439.44310112073
Bob CowperAUS1964-196827462206130746.84228442.8251031560
Mark GreatbatchNZ1988-1996407152021146*30.62494640.86310922710
Aunshuman GaekwadIND1974-198440704198520130.08154238.5921041090
Charlie WakimTAS2019-202636661197716030.42421146.9531062613
Jack BurnhamDUR2015-202150846197613525.33416347.472101126416
Zafar AnsariENG/SUR2014-201637619197311237.94523337.7031072214
Paul CoughlinDUR/LAN/NOT2014-20265680111917100*27.78316660.552101122916
Aaron HardieSUR/WA2019-2026366091906174*37.37354753.74210124610
Salman ButtPAK2003-201033620188912230.47400247.2031062761
Anton DevcichND2012-201833622185913230.98244376.09410823135
Russel ArnoldSL1997-200444694182112328.02408444.5931072223
Malcolm MarshallWI1978-1991811071118109218.85316352.730101518918

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.