ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam KonstasAUS/ST/NSW202420241217072715242.76123858.722417911
Sam WhitemanWA202220221218372719348.47166343.72234880
Mohammad HafeezPAK/LQ202020202320772799*55.92521139.540626431
Marcus NorthAUS2009200914211727125*36.35151547.99332831
Anshuman RathHK2026202624244727140*36.35490148.371547432
Mark BoucherSA199919993732872712530.29134054.25324793
Ian ChappellAUS19681968917272616548.40150741.94251691
Azhar AliPAK/SOM202120211221272612638.21163644.38153942
Feroze KhushiESS202220221923072616431.5789980.763128213
Mitchell SantnerNZ/ND201520152026172610129.04125357.941219810
Tom PrestHAM202320232327372610830.2583886.632317413
Kushal Janith PereraSL201420143131072610623.4276095.531467524
Jack BurnhamDUR201620162332172613523.42157046.24137947
Shimron HetmyerWI/RR/GAW202220223433872659*29.04542133.950205240
Dane VilasLAN/PR202320233236572612423.4291979.001446914
David BoonAUS199519952128272511027.88149748.43132730
Jack TaylorGLO20192019303267259927.8895675.840307119
Simon SsesaziUGA20232023333357256025.89588123.300538023
Saeed AnwarPAK199319931515172413151.7186983.31421729
Max O'DowdNED/KY2025202521203724158*42.59686105.541417016
Rikki ClarkeSUR201820183226572411134.4883886.401318924
Azmatullah OmarzaiPK/ST/AFG202620263128672411632.91510141.961314947
Neil McKenzieSA2000200026293724120*27.85139651.86222753
Stephen FlemingNZ19941994242917249225.86136553.04041802
Kashif AliWOR20232023283057249328.96670108.060516033
Sean ErvineHAM201520152531672410228.9698973.211118711
HazratullahDD/RR/AFG20192019323217247823.35696104.020536939
Sanjay KrishnamurthiUSA/ME/SFU20252025423377249227.85560129.290413645
Sandeep PatilIND1982198215173723129*51.6472777.44263719
Sanjay ManjrekarIND199119911618272310545.19111764.73170334
Corey AndersonNZ/RCB/ND20182018252547237234.43559129.340414942
Thisara PereraSL/IWX/GLO20182018292667236436.15540133.890535235
Wasim AkramPAK1996199630276723257*34.4394476.591226227
Matthew CritchleyDER201920193437872379*24.9398773.250427510
William PorterfieldIRE2013201318181722127*42.4779291.162308912
Tilak VarmaIND/MI2024202418185722120*55.54441163.722305840
Steve WaughAUS19881988232527229131.39126657.03053621
Geraint JonesENG200420042626572210034.38101870.921409111
Suryakumar YadavIND/MI/MUM20212021323037228226.74510141.570638922
Joe WeatherleyHAM2018201826333722126*24.07135653.24223840
George BaldersonLAN20242024253317225322.56149148.42020836
Tom BruceCS/CD202320231317472116155.46104469.062306415
Muditha LakshanCCC/KR20262026202127219937.9572599.450917619
Abdul RazzaqPAK200320033330872176*32.7788681.380216417
Billy RootGLA2021202126313721110*25.75129755.59134709
Zafar AnsariENG/SUR20162016293767216223.26156346.13037665
Nayan MongiaIND199619964040672115221.21155446.40112762
Joe CarterND202020201016372016955.38133254.05323906
Ajay JadejaIND199419941716072010445.00111664.52161576
Glenn TurnerNZ197619761117172011745.0028863.19250640

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.