Live4th T20I · India in New Zealand 2026/27NZ59/2 (5.4)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE4/0 (1.1)NAM chose to bowlLive7th 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/27TASNSWFirst-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/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd 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
Marcus HarrisAUS/GLO/VIC2022202216300125415941.80253149.554511698
Haseeb HameedENG/NOT2022202215263125019654.35206360.594711873
Hashim AmlaSA20102010111931249253*78.06235453.065401382
Alastair CookENG2012201215293124919048.04298141.904321385
Travis HeadAUS/SA2019201917282124816148.00240851.833921541
Peter HandscombLEI/VIC20252025213721247142*35.63249949.904541254
Kumar SangakkaraSL2006200611202124228769.00210459.034411653
Mark CosgroveLEI2016201615251124214651.75200961.825521765
David BoonAUS19931993162551241164*62.05302541.024741491
Marcus TrescothickSOM2016201616273123921851.63217157.074411935
Kane WilliamsonNZ/ND2015201591731237242*88.36211358.545511451
Leus du PlooyDER20232023142161236238*82.40186066.454411438
Thilan SamaraweeraSL2009200911203123423172.59211558.354411704
Ed JoyceSUS20142014132211234151*58.76203560.646331538
Keaton JenningsLAN2022202211170123331872.53212857.945211457
Ollie PopeENG/SUR2021202118313122927443.89188765.133121436
Marcus TrescothickSOM20152015152711224210*47.08213257.413741974
Brian LaraWI1995199512202122217967.89166073.614611921
Alec StewartENG1998199816313122216443.64259947.022721520
Chris NashSUS2016201614231122114455.50230852.903901840
Aravinda de SilvaSL1997199710193122016876.25207558.807221496
Mark TaylorAUS1989198911201121921964.16276644.074501252
Jesse RyderOV/ESS2015201519316121712448.68169471.8437013626
Neil BroomOV/DER2016201622373121716135.79231552.5724013513
Virat KohliIND2016201612182121523575.94201160.424201342
Adam LythYOR2024202414221121514757.86189764.055501778
James AdamsHAM2014201416291121523143.39253747.891821637
Brendon McCullumNZ/OV2014201410180121130267.28167272.4340013733
Jacques KallisSA200720079173121018686.43231952.185611357
Luke WrightSUS20152015162821210226*46.54178267.9028117719
Kumar SangakkaraSL/SUR2015201514250120920348.36196061.686211379
Peter HandscombMID/VIC20222022152531202281*54.64213256.383411298
Ollie PopeENG/SUR2024202424401120019630.77183365.473531396
Graeme SmithSA2003200312190119827763.05176267.994201613
Jacques KallisSA20102010111941198201*79.87221854.0162010717
Azhar AliPAK20162016112231198302*63.05256946.633421145
John SimpsonSUS20242024142041197205*74.81206757.9154213213
Mahela JayawardeneSL2009200911201119427562.84228852.193311322
Ben ComptonKEN2022202213253119314054.23299339.864611411
Henry NichollsNZ/CAN/WOR2025202514244119222659.60207257.535331214
Sam NortheastGLA20222022142441189410*59.45176267.482531386
Wayne MadsenDER2016201614244118716359.35231751.235331551
Will SmithHAM20142014162741187151*51.61244248.612601441
Marcus HarrisAUS/LEI/VIC2021202117284118618549.42255246.475211383
Babar AzamPAK202220229170118419669.65215554.944701259
Luke WellsSUS2017201710182118225873.88181765.0544116514
Ricky PontingAUS2008200814250118215847.28197259.944511245
Alex CareyAUS/SA2025202515251118215649.25152377.6146111513
James TaylorENG/NOT2015201514251118129149.21215254.882721337
Younis KhanPAK2006200611202117919965.50200758.743621542

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.