Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd 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)ODIFinal · 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben SlaterDER20152015132606529425.08167938.83054921
Michael-Kyle PepperESS/LS20232023232626527527.17469139.020558722
Josh CobbNOR20172017222946529626.0892370.640237514
Mark StonemanENG/SUR20182018192916528623.29118754.930541001
James VinceENG/SS/HAM20202020303026526723.29528123.480327912
Lewis McManusHAM20212021293266529125.08104562.390436513
Rikki ClarkeWAR/SUR201720172933565284*23.29100065.200326819
Shane SnaterNED/ESS202220222533765279*25.0872390.180537314
Alvin KallicharranWI19741974812065115854.2587945.16323823
Javed MiandadPAK1980198012181651106*38.29144545.05150603
Sami AslamPAK20162016122116519132.55164739.53060663
BA MayesHAM202620262027465110928.3099165.691216913
Jonathan TrottENG/WAR20152015192916518723.25129550.27057832
Matthew GilkesST/NSW20232023263226519421.70103562.90054783
Shakib Al HasanBAN/RR/SUR20242024353726516918.6068195.590356618
Sunil GavaskarIND19771977714065012746.43151742.85412810
Derek RandallENG19831983172026508336.11102163.66050571
Jake DoranTAS202420241522065010129.55121153.67130942
William O'DonnellAA/AUC202320231522165010230.95121153.671335823
Ben MikeYOR/LEI202220222329465099*26.0083477.940446818
Shivnarine ChanderpaulLAN2017201712183649117*43.27111158.42210794
Phil SimmonsWI199219921618164912238.1893669.344025912
Jack TaylorGLO202320232525464912130.90610106.392326323
Nitish RanaKKR/DEL201920193227364985*27.04494131.380524639
Josh de CairesMID202620262427264913025.9680880.32121919
Dasun ShanakaSL/DG20212021393856495019.6778882.360114417
Simon KatichAUS200420041320464812540.50128450.47140721
Joe WeatherleyHAM/SB202320232825664810034.1171390.88142689
Lewis GoldsworthySOM202620262725364810329.45102463.28130626
Bevon JacobsNZ/AA/AUC202620262525764888*36.00476136.130534836
Kushal Janith PereraSL/RR20132013302836488425.92642100.930526420
George BaldersonLAN20252025223046488224.92104362.130637310
Shahid AfridiPAK/NOR/SKAN20152015423996486721.60412157.280224341
Ken BarringtonENG19601960916164712843.13425.00231291
Dean BrownlieND201620161222164714330.81119154.32231783
Matt HorneNZ199719971823064713328.13122053.03121566
Jack TaylorGLO201520153629364715624.8868294.872046423
Bhanuka RajapaksaSL/PK/DA202220223332264771*21.57477135.640135726
Wanindu HasarangaSL/RCB/DV20232023473686476423.11412157.040326328
Clive LloydWI19731973812164617858.7353565.23230727
Ben SlaterDER20142014714064611946.14145244.49230830
Hashmatullah ShahidiAFG202420241617364624646.14112557.42140581
Campbell KellawayMS/VIC202620261925064610525.84124651.85143669
Elton ChigumburaZIM/SR20132013272796468635.8978981.880325720
Dwayne SmithWI/MI/KRB201220122928464687*26.92538120.070665936
Jack LeaningKEN202520252831464668*23.9390071.780246313
Max HoldenMID20212021233126469422.28105061.52034765
Wally HammondENG19361936462645231*161.2569936.62301830
David WarnerST/KK2026202611115645130*107.50410157.322516924
Muhammad AbbasWF/WEL20232023914064513046.07115056.09140797

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.