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
Doug WaltersAUS19681968814267394*56.08122942.15071621
Shaiman AnwarUAE201520151617067310639.5972592.831507014
MPM WeerasingheACCC2025202510181673118*39.59107562.602317310
Younis KhanPAK201620161019167321837.39133350.49222716
Doug WaltersAUS197719771220167325035.42121755.30132743
Sean WilliamsZIM/TS2018201820214673129*39.5990074.78140626
Saeed AnwarPAK199019902122067312630.5976088.552126010
Jeremy ConeyNZ1984198421256673174*35.42137249.05110724
Chadwick WaltonWI/GAW/KT20172017292816739224.93511131.700336133
Kieran PowellWI20172017202806739024.04137548.95033804
Malcolm WallerZIM20132013263036737024.93111160.58031718
Jake WeatheraldAS/SA202220222430167312223.21119856.18224787
Dinesh KarthikIND/KKR/TN2019201938321067397*30.59531126.740415930
Tom MooresNOT/TR202220223233767381*25.8897069.380127714
Wasim AkramPAK19991999343646737921.0393072.370216620
Glenn TurnerNZ1972197258167225996.0075934.12220640
Shivnarine ChanderpaulWI/SR2013201312173672122*48.00114558.69230754
Ramiz RajaPAK19851985212106727532.0086072.09061452
Alec StewartENG20032003192216727232.00117757.09062801
Jean-Pierre KotzeNAM201920192222167214832.00597112.563026132
Nick SelmanGLA202120212025167214028.00101766.08143616
Kapil DevIND1979197920263672126*29.2267184.80132756
Angus RobsonLEI20162016162716728425.85157042.80087841
Niroshan DickwellaSL/DG20212021232826729625.8589075.51032743
Denesh RamdinWI200920093229367216625.85107862.34133873
Rob KeoghNOR2017201728356672105*23.17108961.71123594
Cheteshwar PujaraIND/RCB201220129132671206*61.00138648.41301772
Colin McDonaldAUS19591959813267117061.0086747.29220290
Clive LloydWI198119811214267110055.92109861.11160922
Mark ButcherENG200120018162671173*47.93131151.18130861
Rahmat ShahAFG202420241719167123437.28111160.40161664
Mohammad ShahzadAFG201020102020267111837.2870495.31241728
Ramiz RajaPAK19881988212626717127.96109261.45061762
Alec StewartENG200120011927367176*27.96135349.59044822
Ravi BoparaNOR/LS/ADKR20242024282746716129.17531126.370525124
Rubin HermannSA/LQ/NW202620263734467165*22.37556120.680306920
Derek RandallENG198219821317067012639.41130751.26323601
Josh InglisAUS/PS/WA20222022242426708530.45516129.840416815
Gus LogieWI19911991212436708231.9099767.20062851
Alec StewartENG19901990202736707927.92133450.22022663
Craig SpearmanNZ199619962428067011223.9399767.20134844
Ross WhiteleyWOR201420143031567084*25.7788975.370325533
KD KesumaINA2025202541387670115*21.61589113.752156925
Heath StreakZIM20002000393986705421.61139148.170334314
Eoin MorganENG/KKR/MID202120214942867075*19.71608110.200144331
Garry SobersWI19681968713366915266.9067449.41231813
Rameez ShahzadUAE2018201819173669121*47.7990174.252414716
Jack WildermuthBH/QUE202520251617266911144.60594112.633316228
Tim SeifertND201620161222266910633.45146945.541436711
Victor TrumperAUS190219021222166910431.8620.00141350

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.