Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES140/5 (16.3)WAR206/4 (20)ES need 67 runs in 21 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Harry DixonMR/VIC20252025182604817618.5062177.460325414
Carlos BrathwaiteSS/JT/MS20212021443684815817.18360133.610223229
Sean ErvineZIM200420041312148010043.6463675.47130435
Robin SmithENG1995199581314809040.00106445.11030672
Jack EdwardsSS/NSW202320231314048013834.2959480.811225310
Suryakumar YadavMI202020201615348079*40.00331145.020426111
Jack LeaningKEN2020202016174480220*36.9268070.59112546
Jordan SilkSS/TAS202620261518148014228.2484456.87120472
Sam NortheastHAM/YOR/NOT202120211420348011828.2499848.10131630
Cameron SteelSUR2023202321202480141*26.6776562.751324810
JJ SmitNAM20222022252144807128.2448898.360112826
Najibullah ZadranAFG20152015232134808326.67466103.000203528
Haider ButtBHR20222022232154806230.00386124.350112523
Sam HarperMR/VIC20192019212224807224.0054388.400225512
Asif KhanUAE/GG20252025242364807728.24430111.630212829
James HopesAUS/PK20082008302514807120.00458104.80032519
Matthew PottsENG/DUR/NS2024202433286480149*21.8277162.26102566
Denesh RamdinWI200620062530848062*21.8293751.23020552
Aaron JohnsonCAN2022202211111479109*47.90300159.671514928
Lachlan StackpoleAA/AUC202620268111479172*47.9050894.291315222
Ed JoyceIRE/LL201720171314047911634.2164973.81110486
Macalister WrightHH/TAS20232023121404796334.2160279.570414819
Asif IqbalPAK19771977814147913536.8537159.30212443
Chandu BordeIND19591959815147910934.21--134260
Subramaniam BadrinathIND/CSK201120112117647971*43.55435110.11051469
Bharat PopliND2017201791714798429.94113042.39055622
Mitch RenwickOV/OTA202120211218047913426.61106045.19202583
Ollie SykesSUR202520252019147911526.6148698.561214716
Andrew NealHAM202620261819247911028.1855885.841014425
JJ SmitNAM201920192220547961*31.93398120.350302627
Simran SinghPK/PUN202320232121147910323.95332144.281135124
Kevin O'BrienIRE201020102422647998*29.9468070.440333410
Mohammad RafiqueBAN20062006312514796519.9659680.370253917
Ross AdairIRE/NK/ECR20262026272714799518.42284168.660125926
Shane WarneAUS19971997333834795313.6974264.56015457
Michael PappsWF20122012362478206*119.5084356.70210603
Maurice LeylandENG1934193458147815368.29115741.31300492
Allan LambENG198919891011147812547.8065073.54222513
Ian RedpathAUS1973197361214787943.4522842.54040560
Graeme FowlerENG198519851112047820139.8397049.28111443
Johnny DouglasENG1921192181324787543.4575639.95050380
Zeeshan KhanMAC202320231515147811534.14342139.771205914
Luke GeorgesonOV/OTA20252025141664788047.80101846.95030506
Hashan TillakaratneSL19991999171854787336.7791752.13032410
Michael KlingerPS/GLO2019201919181478102*28.12421113.54111429
Hashmatullah ShahidiAFG20192019161824787629.8883457.31051493
Daniel VettoriNZ2003200331214478137*28.1275962.98125651
Keith ArthurtonWI19951995202124787525.16109643.61022548
Tim BresnanENG20112011342434789022.7665073.54021552
Mohammad KaifIND200320032725447895*22.7676662.40033415
PreviousPage 134Next

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.