Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive65th Match · CSA Pro20 2026/27ES162/2 (20)DOL54/3 (8.2)DOL need 109 runs in 70 ballsODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Peter TregoSOM201720172223261813529.4366892.511306316
Andre RussellWI/KKR/MR2014201444381361862*24.72356173.600434842
Darren LehmannAUS200220021818661711951.4278378.80112525
Geoff BoycottENG19651965918561711747.46109032.84141480
Jack TaylorGLO202120212323361767*30.8573583.95030619
Janith LiyanageSL/RCC/GM2024202432263617101*26.8371486.411414516
Paul StirlingIRE/LEI/NK20242024282906178821.2865494.340606421
Dinesh KarthikIND/RCB2022202244381861766*30.85383161.100225635
Jason HolderWI/RR/BR2023202348411161781*20.5776380.870254823
Lawrence RoweWI1974197457061630288.00124549.48300733
Rahmat ShahAFG20222022121206169451.3388070.00060507
Mike AthertonENG1993199381606169938.50157139.21060790
Jermaine BlackwoodWI/JT202020201317061610436.2486071.63142689
James AdamsHAM201720171419061616632.42131446.88212832
Roshen SilvaSL201820181019261610936.24147741.71141473
Sanju SamsonRR/KER201820182020261692*34.22442139.370514627
Janneman MalanSA/CC/CTB2019201920202616103*34.22426144.601315826
Ben DunkAUS/MI/HH20142014252506169624.64501122.950225716
David WieseNAM/SUS/LQ202120214136661666*20.53492125.200124628
Daniel SamsAUS/MI/ST2022202257451261698*18.67425144.940354140
Rakep PatelKEN202220222218361511341.00548112.231315827
Matthew LambWAR2022202216184615155*43.9399761.69211732
Jake Fraser-McGurkMR/SA202320231519061512532.37462133.122215637
Rick McCoskerAUS197719771220161510732.37149941.03232553
George BartlettSOM202220221621361511134.1798262.631206313
Thilan SamaraweeraSL201120111922661510238.44122650.16122680
Dinesh KarthikIND/GL20172017262396156543.93564109.040425215
Brad WilsonOV/OTA201720171323061511126.74147841.61154703
Graeme HickENG1996199620231615104*27.9593265.99131519
Callum FergusonAUS200920092825961571*38.4472385.06051590
Asad ShafiqPAK201320131925061513024.60133046.24232732
Anshuman RathHK20242024272746159026.74581105.850305412
Brendan TaylorZIM20052005202806157821.96116352.88031801
Luke WellsSUS2018201819281615102*22.78136245.15142825
Geoff HowarthNZ19781978814261412351.17175934.91311590
Hammad MirzaOMA2026202617171614112*38.3880376.461315710
Muhammad AbbasWF/WEL2024202416222614110*30.70101360.611105212
YS SamraCAN20252025232236146332.32531115.630415832
Babar HayatHK202620262424561493*32.32583105.320435331
Jamie OvertonENG/SUR20222022232546149729.2467191.510305828
Josh PhilippeAUS/SS/NSW20252025252806149621.9375781.110326916
Basil HameedUAE/ME20232023322996145130.7063696.540223132
Aarif SheikhNEP20222022353076146626.7088769.22043414
Timm van der GugtenNED/GLA2026202627327614118*24.56105058.48127738
Regis ChakabvaZIM202220223636261410218.0668589.641166410
Iftikhar AhmedPAK/QG/GG20222022474076145218.61545112.660333425
Jeet RavalCS/AA20132013713161312151.08118751.64330831
Daryll CullinanSA19951995121716139638.31116652.57072671
Gareth SeverinWF/WEL202520251519061310432.26110855.32131725
Nick GreenwoodWF/WEL/JER202320231720261386*34.0669887.820637614
PreviousPage 102Next

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.