Live7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODIFinal · 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.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Wasim AkramPAK1985-2002104147192898257*22.64538952.83371732457
Ricky PontingAUS1995-2012168287291337825751.852278258.72416217150673
Alex DaviesWAR/LAN2014-20261392216718725633.431256957.18114424103742
Ken BarringtonENG1955-19688213115680625658.67499242.432035561827
Rohan KanhaiWI1957-1974791376622725647.53291447.871528756623
Jackie McGlewSA1951-1962346462440255*42.0730.0071041542
Will PucovskiAUS/VIC2019-2024203131296255*46.29268148.344641272
Nick BrowneESS2014-202412520716684725535.851497045.7416271494912
Virat KohliIND2011-2025123210139230254*46.851660855.58303115102730
Tom WestleyENG/ESS2014-202616527221907325436.151887448.07213720131311
Ollie PriceGLO2021-20266211153344253*31.55755144.2961874438
Sam RobsonENG/MID2014-202616228516937225334.841798452.1124382412568
Oliver DaviesNSW2023-202626463165625338.51216076.6748321615
Kane WilliamsonNZ/ND/MID2010-2026129226211080325152.702063452.36364715122635
Cameron GreenAUS/GLO/WA2018-20266410714431425146.39810053.261314646747
Justin LangerAUS1993-200710518212769625045.271419254.2323301191140
Doug WaltersAUS1965-19817412514535725048.26866249.171533452523
Ed JoyceIRE/SUS2014-201841702335125049.28585757.211112542026
Faoud BacchusWI1978-19821930078225026.0763244.15137763
Marvan AtapattuSL1990-20079015615550224939.021238444.431617226854
Sachin TendulkarIND1989-20131993293315921248*53.792943754.05516814205869
Haseeb HameedENG/LAN/NOT2015-2026143249288696247*39.351882446.20204627115021
Greg ChappellAUS1970-198487151197110247*53.861307951.5324311275516
Alex DoolanAUS/TAS2014-2021234321473247*35.93312647.1228618011
Geoff BoycottENG1964-1982108193238114246*47.732119235.492242107718
Jonny BairstowENG/YOR2012-2026162273231010524640.421590763.532247251227106
Hashmatullah ShahidiAFG2018-20261325583224641.60175847.33221963
Kusal MendisSL2015-2026751396483624536.36825858.5610231558155
Shoaib MalikPAK2001-201535606189824535.15415545.6838623917
Dimuth KarunaratneSL/YOR/SSC2012-20251072007753224439.031461351.5416411380712
Ben SmithCS2012-2023601008287124431.21679942.23611835010
BS McKinneyDUR2023-202630481183824439.11288863.6463425722
Ravindu RasanthaCCC2024-20261622184224440.10161352.20312935
Tom HainesSUS2016-2026961698587224336.47998058.8414271382911
Mayank AgarwalIND/YOR/DUR2018-202628470204624343.53368455.5467426337
Louis KimberNOR/LEI2021-202644704158624324.03244764.8128920741
Eddie PaynterENG1931-193920315154024359.23128845.894731274
Clive LloydWI1966-1984110175147515242*46.68748957.781939475870
Ben DuckettENG/NOR/NOT2014-2026156275111091924141.361441775.74285022150647
James VinceENG/HAM2014-202413322614856024040.381380362.02174117124035
Rachin RavindraNZ/WF/DUR2018-2026549910387624043.55687156.411015747437
Rhys MariuCAN2023-202623403192524052.03306762.766812698
Steve SmithAUS/SUS/NSW2010-2026138245291157323953.582154853.71394813127174
Marcus HarrisAUS/GLO/LAN2017-202612322114878723942.451717051.18254011109539
Sourav GangulyIND1996-200811318817721223942.181407051.2616351390057
Shan MasoodPAK/YOR/DER2013-2026751363544123940.91887961.2815241259434
Graham DowlingNZ1961-197239773230623931.16133135.01311620014
Jordan CoxENG/KEN/ESS2019-20266610574302238*43.90763156.381217755837
Saleem MalikPAK1982-199910215422576823743.701090649.331529126787
Darren StevensKEN2014-20229314112437923733.95611671.607251658093

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.