Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by year (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Moeen AliENG/WOR2015201545575142012827.31195872.5218618930
Alex LeesDUR2026202635430141913233.00183377.4145216428
Dane VilasDOL/LAN2017201739464141924433.79169583.7235114122
Jamie SmithENG/SUR/LS20252025374851419184*33.00145597.53110616744
Callum FergusonST/WOR/SA2019201939505141912731.53194872.8437516123
Dawid MalanMID20142014334051418154*40.51231461.281731856
Haseeb HameedENG/LAN2016201619334141712248.86371138.184921663
Temba BavumaSA/LIO/NOR2019201933433141613435.40178179.5134315124
Mahela JayawardeneSL2002200241476141610734.54238959.271721474
Jonathan TrottENG2012201229404141514339.31295947.822931520
Josh PhilippeAUS/SS/WA2021202141442141513733.69147695.8727314241
Tillakaratne DilshanSL/DC2010201041455141511035.38149694.593741879
Niall O'BrienIRE/LEI201520154552714159531.44179778.74011315015
Marcus TrescothickENG2001200127391141413737.21249756.6338318112
Ollie PopeENG/SUR2021202126394141327440.37203769.373331597
Nick ComptonENG/MID2015201531452141314932.86281350.232841781
Dewald BrevisSA/CSK/TIT2026202654496141310132.86939150.4817176106
Carl HooperWI2002200231356141223348.69237559.4544014320
Rachin RavindraNZ/CSK/WF2024202439522141224028.24195672.1926313535
Tom WestleyESS2014201435426141111639.19174880.7247217419
VVS LaxmanIND2001200126311141028147.00211866.572911933
Mohammad YousufPAK/AX2007200730367141011748.62203569.2921101287
Ben FoakesENG/SUR2018201834387141010745.48215165.55111115117
Brian LaraWI2006200638445140921636.13211266.7136416024
Shoaib MalikPAK/HH/BT2015201537409140824545.42151892.7526211533
Shimron HetmyerWI/RCB/GAW2019201956585140713926.551397100.7226411356
Ian BellENG2006200628384140611941.35249956.263921434
Craig CachopaAA/AUC/SUS2014201424331140520343.91214765.4429019129
Rohit SharmaIND/MI2014201438435140526436.97160987.3219213446
Quinton de KockSA/RCB/CTB2018201840481140510829.891398100.5018216534
Jonathan TrottENG2013201325354140412145.29229861.102941511
George MunseySCO/NOT/GC2026202645444140413835.101194117.59210514153
Will JacksENG/RCB/SUR20242024585621403108*25.981019137.6836311780
Gary BallanceENG/YOR20172017232951402203*58.42218664.144601708
Gordon GreenidgeWI1984198422314140222351.93240857.814311759
Tom WestleyESS2025202522323140214848.34251155.835511755
Mark CosgroveLEI2015201531432140215634.20198470.6745119313
Shane WatsonAUS/RR/BH2012201239432140190*34.17175379.92012211853
MS DhoniIND/CSK2014201444471714008246.67174380.32011213438
Dennis AmissENG19741974142321399262*66.62316144.265301631
Saeed AnwarPAK2000200033371139812338.83233359.923501585
James FranklinWF/MID20152015385510139813931.07266052.5637514215
Daniel Bell-DrummondKEN2014201435462139715331.75282349.4921051645
Mike AthertonENG19951995182911396185*49.86350339.853811601
Michael ClarkeAUS2013201324354139618745.03229860.755421527
Ashwell PrinceWAR/LAN20142014354321396257*34.05188873.9416514516
Virat KohliIND/RCB20242024384751396113*33.241372101.7527412650
Luis ReeceDER/DP2019201935440139518431.70194871.6135518018
Steven DaviesSUR2016201634453139511733.21209766.522741739
Matthew ShortAUS/CSK/AS20262026454951395121*31.701286108.4816414839

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.