Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG343/4 (45.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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.

Qualification: Minimum 20 innings.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam NortheastKEN2016201615226133719183.56198567.365301567
Leus du PlooyDER20232023142161236238*82.40186066.454411438
Jacques KallisSA2004200411215128816280.50254050.7157214812
Cheteshwar PujaraIND/SUS2022202213234150323179.11266356.446301917
Sachin TendulkarIND2010201014233156221478.10279455.9175018110
Angelo MathewsSL2014201411205116016077.33231150.1928011715
Matthew HaydenAUS2003200312214131238077.18173475.6653015620
Kumar SangakkaraSL/DUR2014201412221159731976.05287555.5558117313
Sam HainWAR20262026132061048164*74.86219747.702821145
John SimpsonSUS20242024142041197205*74.81206757.9154213213
Adam VogesAUS/MID20152015162661479269*73.95241661.225611952
Steve SmithAUS2015201513244147421573.70237462.096501677
Graham ThorpeENG2004200412207951119*73.15194348.944401111
Thilan SamaraweeraSL2009200911203123423172.59211558.354411704
Ben DuckettENG/NOT2022202213201136924172.05170380.394821883
Graeme SmithSA2008200815252165623272.00251665.826612154
Alex LeesDUR2023202314212134719570.89182673.775501698
Jacques KallisSA20012001132371120189*70.00277640.3527111812
Kumar SangakkaraSL2006200611202124228769.00210459.034411653
Dennis AmissENG19741974132221379262*68.95312644.115301601
Brian LaraWI1995199512202122217967.89166073.614611921
Ricky PontingAUS2005200515285154420767.13251861.3266117811
Shivnarine ChanderpaulWI2002200214226106514066.56266839.924611271
Jonathan TrottENG2010201014244132522666.25268049.444401480
Haseeb HameedNOT2025202514256125820866.21216058.244531717
Younis KhanPAK2006200611202117919965.50200758.743621542
Steve SmithAUS/NSW2017201713243137023965.24267551.216301522
Keaton JenningsENG/DUR20162016173041689221*64.96313953.818332322
Saif ZaibNOR20252025142311425196*64.77208468.3867216615
Allan BorderAUS1985198511203109919664.65231047.584201165
Mark WaughAUS19981998122261034153*64.63219847.044321047
Jonny BairstowENG/YOR2016201621354200324664.61312864.0358120712
Steve WaughAUS1993199315216969157*64.60207746.653421000
Ashwell PrinceSA2008200813206900162*64.29180649.834201076
Mark TaylorAUS1989198911201121921964.16276644.074501252
Keith FletcherENG1973197312214108517863.82204742.262901326
Matthew HaydenAUS2001200114253139120363.23221362.8655216920
Sam HainWAR20222022122131137202*63.17272041.803601143
Azhar AliPAK20162016112231198302*63.05256946.633421145
Ryan McLarenHAM201620161422981910063.00160651.001601086
Mahela JayawardeneSL2009200911201119427562.84228852.193311322
David BoonAUS19931993162551241164*62.05302541.024741491
Jonny BairstowENG/YOR20152015152531364219*62.00192370.9355216921
Virender SehwagIND2010201014252142217361.83156690.8058221510
Michael VaughanENG2002200214262148119761.71242261.1562318611
Daniel LawrenceENG/SUR2026202613201116921861.53149378.3063214023
Kane WilliamsonNZ/YOR2014201415264134819261.27264850.915511514
Gary BallanceENG/YOR2014201413201116417461.26220352.844611545
Nick GubbinsMID20162016162411409201*61.26269452.3049218710
James VinceHAM2014201416283152524061.00198476.864712254
Page 1Next

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.