Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAREastern Strom won the toss and chose to bowlT2067th 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,360 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
CV AntoKUW20242024252545377525.57353152.120203640
Vijay ManjrekarIND19611961681536189*76.57--130530
Ben CooperNED201720179112536173*59.5684763.28131777
Alex BlakeKEN20222022201915368129.78443120.990413526
Saleem MalikPAK19951995162115369926.80101053.07033573
Najibullah ZadranKK/DG/AFG20212021242335367326.80432124.070543628
Shahid AfridiPAK200620062525053615621.44494108.502126021
Timm van der GugtenNED/GLA2024202438321053646*24.3678568.28001618
Prithvi ShawDC/NOR202320231212153524448.64366146.172126520
Murali VijayIND/CSK/ESS201820181119053510528.16113447.18223723
Ashton TurnerPS/WA20182018162015358128.1662186.150415211
Lewis GoldsworthySOM202520253020353510031.4787261.35120586
Sean WilliamsZIM/SW/DD202420242121153515426.7561786.711134412
Joe DenlyMID201420142125153598*22.2985662.50040678
Ravindra JadejaIND/CSK2021202128261153562*35.6779966.960315812
James PeirsonBH/QUE202520252327253512821.4090559.121134711
Mason CraneGLA/WF202420242927115356133.44102352.30021674
James HarrisMID20152015273055357321.40129441.34035701
Simon HarmerESS/JS20182018443885355717.8374671.720145010
Joey CarewWI19691969713053410941.0835343.06130530
Kaushal SilvaSL20162016918053411529.67127241.98131620
Rohan MustafaUAE201720171718053410929.6762685.30121659
Robert O'DonnellAA20152015101815349431.41134639.67040624
Chris LynnBH/JT201520152019253410131.41368145.111313928
Shreyas IyerIND/DC202120211919453410535.6063683.961204812
Rob NewtonNOR201520151220053410726.7094356.63134780
Ishan KishanIND/MI/JHA20212021212125348428.11398134.170505721
Sanjay ManjrekarIND19961996182115346226.70103651.54040364
Mikyle LouisWI/SKAN20242024162215349725.4391858.170425318
Wayne LarkinsENG19901990162215346425.43126842.11033671
Rikki ClarkeWAR20162016363475347419.7890459.07045647
Saeed AhmedPAK19591959612153316648.45--120150
Henry NichollsNZ/CAN2024202415163533103*41.00530100.57130629
Scott StyrisNZ2006200616192533103*31.3575770.41131574
Michael RipponOV/OTA202020201419453310635.5381465.48120688
George WorkerCS/AUC/CD202120211721153310626.6570176.031225514
Solomon MireZIM20182018252505339421.3254797.440334323
Richard HadleeNZ19851985232545338925.38101852.36020486
Louis KimberLEI202320232526653389*26.6555496.210454522
Paul CollingwoodDUR201820182533253350*17.1980166.54016519
Clifford RoachWI19301930510053220953.2010834.26222494
Bryce StreetQUE20212021912053214344.33153634.64221553
Tom VeiversAUS19641964121625328838.0081244.83052534
Andrew BalbirnieIRE/NW202620261818153210931.2960288.372116212
Adam RossingtonESS/DC/PA2025202518181532108*31.29372143.011205826
Chad BowesCAN20182018121815329331.2971674.30020715
Leo CarterCAN202220221619653288*40.9278367.940205712
Manoj PrabhakarIND19901990201945329535.47104747.85030550
Aarif SheikhNEP/SPR20252025212035328431.2957991.880214812
Ghulam ShabberUAE20182018232015329028.0076869.27042564
PreviousPage 119Next

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.