Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM82/5 (10)ZIM need 140 runs in 60 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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.

Qualification: Minimum 20 innings.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shubman GillIND/GLA2020-202646817328726944.42530062.021210537050
Richie RichardsonWI1983-19958614612594919444.401240047.771627876123
Tom GraveneyENG1951-19697912313488225844.38481740.98112084257
Shoaib MohammadPAK1983-1995446872705203*44.34631039.2471362895
Andrew JonesNZ1987-199539748292218644.27744339.2671122458
David GowerENG1978-199211720418823121544.251626850.601839797910
Wayne MadsenDER2014-20261562732311061204*44.241948856.76276129143033
Daryll CullinanSA1993-200169115124554275*44.21930048.9714201054825
Colin CowdreyENG1954-197511418815762418244.07632437.192238975313
Hanif MohammadPAK1952-196954978391533743.99120635.24121552592
Jordan CoxENG/KEN/ESS2019-20266610574302238*43.90763156.381217755837
Geoff PullarENG1959-196328494197417543.8736229.2841231312
Vidura AdikariCMCC2025-2026173051096200*43.84217550.39262998
Rishabh PantIND2018-2026529053725159*43.82502374.168213396102
Michael KlingerGLO2014-201622395148914043.79291051.1774118515
Saleem MalikPAK1982-199910215422576823743.701090649.331529126787
Robin SmithENG1988-19966211215423617543.67927945.65928855811
Eric RowanSA1935-195126505196523643.678128.403124420
David BoonAUS1984-199610719020742220043.661811640.972132168222
Tom LathamNZ/CAN/DUR2012-20261522671411041264*43.642199350.20295820128843
Lawrence RoweWI1972-198030492204730243.55286647.217722106
Rachin RavindraNZ/WF/DUR2018-2026549910387624043.55687156.411015747437
John EdrichENG1963-19767712795138310*43.541210337.231224655711
Mayank AgarwalIND/YOR/DUR2018-202628470204624343.53368455.5467426337
Mark TaylorAUS1989-1999104186137525334*43.501814041.48194057279
James RewENG/SOM2022-20266310411404422143.48731755.271219749235
Ian RedpathAUS1964-19766612011473717143.46902037.5683194812
Greg HayCS2013-2024811419573222643.421268245.20142896915
Ryan McLarenSA/HAM/LAN2010-2017334711156310743.42321148.682912048
Luke RonchiNZ/WF/SOM2012-201726404155812743.28182485.4247421425
Basil ButcherWI1958-1969447863104209*43.11224048.6671632666
Gary BallanceENG/ZIM/YOR2014-202397165116635203*43.081296551.182130989229
Dave HoughtonZIM1992-199722362146426643.06322145.4544016812
Ross TaylorNZ/CS/SUS2007-202213623725912329043.031502060.74214620112069
A MuthalibNSWC2025-2026142046887043.00117258.70070632
Aravinda de SilvaSL1984-20029115911636126742.981124951.042022775648
Ravindu FernandoBCAA2024-2026193041117114*42.96134083.3644212225
Pathum NissankaSL/NCC2021-202621352141618742.91245457.704801646
Hashan TillakaratneSL1989-200481131254545204*42.881115240.26112095401
Michael SlaterAUS1993-2001741317531221942.84996753.301421959830
Cyril WashbrookENG1937-195637666256919542.82114637.5261221608
Mitchell HayNZ/CAN/NOT2022-202631517188014642.73365751.41116418230
Ashwell PrinceSA/LAN2002-201591143185332257*42.661117547.711517958620
Gayan ManeeshanKYCC2024-20261525298016042.61149065.773401009
Usman KhawajaAUS/LAN/GLA2011-202613523721919923242.591872849.12244516102145
Graham GoochENG1975-19951182156890033342.581807549.24204613107925
Babar AzamPAK/SOM2016-20266712411481119642.58871855.18934957428
Mohinder AmarnathIND1969-19886911310437813842.50511942.1811241233021
Beau WebsterAUS/WAR/GLO2018-20268714521526918742.49895258.861129559745
Roy FredericksWI1968-1977591097433416942.49434446.5782674258

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.