Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES91/3 (10)WAR206/4 (20)ES need 116 runs in 60 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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 bowledT2065th 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
D NdikubwimanaRWA20242024222234886225.6852393.31030548
Kapil DevIND19891989232614885519.5259582.02012562
Joe LeachWOR20152015312854889521.2269370.42021675
Everton WeekesWI1954195448148720669.57--131120
Roy FredericksWI19721972510148716354.11--120430
Michael VandortSL20072007811048713844.27100448.51211524
Billy RootNOT201720172114648713260.8856785.89210443
Alex BlakeKEN20182018241924876128.65369131.980323430
William LuxtonYOR2024202416193487105*30.4477762.681215112
Ruturaj GaikwadIND/CSK20222022222104879923.19414117.630424419
Ridley JacobsWI2004200428268487107*27.0689054.72112523
David WieseTIT/SUS20172017322854876621.1760280.900225016
Ed BarnardWOR20162016312874877323.1988255.22022631
Shadab KhanPAK/IU/DV20242024363044878018.73356136.800373522
Jack HobbsENG1926192657148611981.00--220390
Collins ObuyaKEN20222022181764868844.18412117.960202932
Conor McInerneySA20252025917048614228.59107045.42122700
David HusseyAUS/PK/MS201320132120448660*30.38436111.47020409
Manish PandeyIND/KKR2016201627216486104*32.40404120.301233414
Rilee RossouwSKAN/QG/JSK202520252624148610421.13337144.211025624
Andy BlignautZIM20032003282844869120.2562677.64031633
Ryan ten DoeschateNED/ESS20212021322924865618.0072267.31033534
Haider AliPAK/JT/PZ20212021323024866817.36413117.680234721
Tom CurranENG/SS/SUR2019201948331048647*21.13400121.500034515
George HeadleyWI19351935461485270*97.00--121370
Desmond HaynesWI19941994811148511548.5081259.73130553
BJ WatlingNZ/ND2020202091524857737.31107844.99052584
Rassie van der DussenLIO/MCT/RD20262026171634856537.31342141.810212036
Graham YallopAUS19811981916048511430.31105845.84122460
George WorkerCS/CD20202020131804859626.9473266.260415410
Mark ChapmanAA/AUC201920191918548510437.3162477.721225613
Ronak PatelUGA202120212018548510537.3149398.38122436
Tatenda TaibuZIM/KKR20082008191934858130.3167172.28030310
Niall O'BrienIRE/NW20182018192034857028.5362777.350514411
Kraigg BrathwaiteWI201520151020048511624.25101447.83112501
Hugh WeibgenBH/QUE202620261420048512524.2569669.682024812
Anuj DalDER2023202320221485141*23.1066073.48200507
Robin PetersonSA20132013252354858426.9464874.85033541
Lewis McManusHAM20172017262564855925.5374065.540115111
Greg ChappellAUS19761976484484182*121.0085256.81140432
Maurice LeylandENG1929192969148413760.5046840.60231241
Aaron FinchAUS/DC/MR2012201211112484111*53.78360134.441204815
Marcus HarrisMR/VIC202020201012148423944.0083058.31120524
Thanuka DabareACCC20242024141514849334.57465104.090313527
Collins ObuyaKEN200920091818248478*30.2565474.010423311
Luke WoodLAN/TR202120212820548411932.2780060.50114573
Rahul TripathiKKR/MAH202120212120248474*26.89364132.970304715
Mackenzie HarveyAS/SA20262026162124849025.4773266.12031664
Jahurul IslamBAN/DR20132013192224845724.2082059.020214411
Bhanuka RajapaksaSL/SLK/DSG20242024272554848224.20328147.560223729
PreviousPage 132Next

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.