Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM238/2 (64)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
Alvin KallicharranWI198019802329270710626.19145448.62143760
Mark WaughAUS199219922529170711225.25112662.79156472
Jack BurnhamDUR20192019283237078624.38134752.49044848
Robert O'DonnellAA/AUC202120211617370614250.43101169.833217121
George MunseySCO/SS20242024191917069139.22568124.300407036
Thomas RewSOM/SB202620261922470614939.2288280.052228119
Aasif SheikhNEP202620262727070610226.1584783.351316522
Shoaib KhanOMA2022202227273706105*29.4277391.331626713
Zafar GoharGLO/IU20222022203067068129.42107365.800647611
Robin SinghIND199719973530570610028.2480288.031125115
Ken RutherfordNZ199319931421170510235.25131053.82140884
Nick SelmanGLA201920191422270515035.25132053.41143913
Herschelle GibbsSA200020002425270511130.6598671.50142947
Jeff CroweNZ198419842125470512833.57138251.01152865
Jack LeaningYOR201720172426370511830.65129054.651207015
Billy GodlemanDER202120212028270511627.12129654.40234913
Colin IngramWAR/SOM20142014282927057226.1178090.380436917
Roston ChaseWI/CV/SLK2024202449391270567*26.11665106.020455717
Harry TectorIRE/NK20212021343237047924.2894274.73053489
Jonathan TattersallYOR202420241622470312639.06111463.11230862
Mitchell HayNZ/CAN202420242023770314643.94113961.721434921
Kevin PietersenMS/DOL/QG20162016242447038135.15494142.310614533
Mohammad AshrafulBAN/DG201320132325270319030.57112662.43201769
Neil McKenzieSA20022002222627039929.29126755.49042823
Colin IngramGLA202620261626270310329.29125056.24233936
Rilee RossouwSA/RCB/KNI20142014272717037827.04607115.820758211
Chad BowesCAN20212021232927039526.0478689.440439014
John WrightNZ19851985222907036624.24182138.61044692
Aftab AhmedBAN20072007303017039224.2476891.540317217
Dion EbrahimZIM200420042931470371*26.04137351.20051560
Nasser HussainENG20002000283647039521.97156944.810637810
Ridley JacobsWI200020003140670396*20.68128054.92023705
Wally HammondENG19291929612370217778.00111931.28411380
Faisal KhanKSA202420242222270210135.10413169.981307242
Ian BothamENG198419841724170213830.52107165.55141849
Cheteshwar PujaraIND20212021142617029128.08205434.18063931
Kraigg BrathwaiteWI20142014611270121277.89143248.95320681
Colin CowdreyENG19571957914070115450.07--340632
Anton DevcichND20152015815070113246.7391576.612619210
Sean SoliaAA/AUC2024202417232701170*33.38117459.711448616
Z MalikWAR202520251823270114233.38103567.732138614
Dimuth KarunaratneSL/SSC20242024142427018631.86114361.33060756
Stuart MatsikenyeriZIM20092009262537019031.8692875.54050516
Ahmed FaizMAS20222022282557018635.05677103.550625727
Ryan HigginsMID202620261926370113130.48110563.44301724
Jack TaylorGLO20252025262737016729.21682102.790528215
Kushal BhurtelNEP/PA202420244341370192*18.4572896.290486226
Bill LawryAUS19651965712270021070.0082740.15230383
Chris RogersAUS20132013917070011641.18155644.99250930
Cyril WashbrookENG19471947917270011246.6782336.70151303

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.