Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Shimron HetmyerWI/DC/GAW202120214438877181*25.70591130.460515633
Azhar AliPAK20142014816177010951.33182642.17330582
Viv RichardsWI19911991182327708036.67120963.690818615
George DockrellIRE/LL2021202131278770100*40.5381594.481517615
Matt RevisYOR202320232929677010633.48112968.202218111
Shakib Al HasanBAN2007200731334770134*26.55117265.70142734
Seymour NurseWI19691969611076925869.9127460.58310925
Azhar AliPAK201720171420076912738.45166846.10261635
Kushal BhurtelNEP202620262121276912940.47574133.973227942
Dilshan de SoysaBSC/BRC202520252026176910430.76149151.58151718
Geoff BoycottENG197819781220176813140.42265528.93250560
Fakhar ZamanPAK/LQ/DV202620262222176812736.57557137.882518827
Muhammad TanveerQAT202420242323476880*40.42636120.750516335
Darren BravoWI201220122328276812729.54158348.52131886
Miles HammondGLO2018201821282768123*29.54131558.4023210913
Bas de LeedeNED202220223030676891*32.0097478.850524915
Adam HoseWEL/WAR/BB201920192331276811126.48109570.141427622
Ben HarmisonKEN201420142634476812525.60163047.121121013
Alick AthanazeWI/BR20242024303727689221.94114367.190327215
Kieron PollardWI/MI20102010393827686221.33636120.750115736
Simon HarmerSA/ESS/DSG202520254745117686822.59116765.810447626
Rohan KadamKAR20192019181737678954.79575133.390818822
Ted DexterENG1960196010181767136*45.1214735.37242492
David GowerENG1979197921244767200*38.35112967.94233803
Brendan TaylorZIM20142014222627679331.96106172.29062749
Beau WebsterMS/TAS2022202226284767166*31.9692083.371328417
Younis KhanPAK200320032829476770*30.68114467.05053486
Gerhard ErasmusNAM/GG202320233030676712531.9680795.041326021
Cheteshwar PujaraIND/SAU201920191316376619358.92117865.032511035
Chris LynnAUS/KKR/BH20162016212137668642.56495154.750705350
Nasser HussainENG200120011422276610938.30155049.42171869
Henry HuntAS/SA202320231727076616228.37152350.30152881
Mark GreatbatchNZ199019902630176611126.41140354.60213657
Steven CroftLAN201720172631676612730.64110669.262127614
Rehan AhmedENG/HH/LEI202620263738176612820.7091783.531258922
Will YoungCS20152015915076513251.00152450.20170968
Brian LuckhurstENG197119711121376510942.50201238.02333811
Luis ReeceDER202620261423276511436.43138055.431407313
Ian CockbainGLO201620162528576573*33.2684190.960447516
Dinesh KarthikIND/MI20132013343157658629.4277398.970428116
Dinesh ChandimalSL/CS20212021263277657130.60102674.560506017
Nathan McSweeneyBH/SA202220221419276411844.94139954.61171833
Robin UthappaIND/KKR201420142121276483*40.21597127.970618321
Grant RoelofsenDOL/ESS20222022232227649038.20755101.190617416
Sharujan ShanmuganathanTUCA/CK2026202623226764122*47.75122162.572316611
Stephan BaardNAM201920192323276412236.3886388.531626519
Josh CobbNOR20192019242607648429.3891683.410737227
Ravi ShastriIND1986198636317764121*31.83125959.251435712
Andre RussellKKR/MR/TKR202220223936876470*27.29481158.840334465
Mohammad NabiCV/QG/AFG201620164840776487*23.15660115.760325329

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.