Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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)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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Colin MunroNZ/AA20132013181924408525.8844299.550424415
Joe CarterND20222022131914407624.4485551.46034525
DS AbeywickramasinghaBRC20252025161914409824.4461271.90021443
Michael BracewellNZ/PZ/MSG20262026372664408322.00321137.070213824
Steve WaughAUS19901990282754406420.0085951.22011350
Irfan PathanIND200420043731104405520.9582953.080124210
Phil JaquesAUS2007200757043915062.7177057.01230510
Anmolpreet SinghSH/PUN202320231111143911343.90251174.901104622
Charlie BarnettENG19371937612143912939.9153645.34120422
Roy McLeanSA19531953712143910139.9120.00132462
Ravi ChauhanSER20192019131324397139.91363120.94052397
Shreyas IyerDC20152015141414398333.77342128.360424121
Javed BurkiPAK19621962714043914031.36--201452
Brad HodgeAS/GAW201520151515443965*39.91329133.430313321
Riyan ParagRR/ASS201920191915143963*31.36340129.120403718
Ian RedpathAUS1964196491534399736.58117628.74021430
Liam TrevaskisLEI20242024171964398233.7788849.44041483
Sanju SamsonIND/RR20202020202014398523.11282155.670322330
Chris HarrisNZ20012001232164395629.2771661.31020252
Doug BracewellNZ/CS/CD20212021222274396829.2753282.520314512
George ScottMID20192019242494396329.2756178.250203111
Rohan KanhaiWI19661966710043810443.8077841.65121471
Greg ChappellAUS19731973711143810643.8017355.49130511
Neil HarveyAUS1951195171304388333.69--030490
Ryan ten DoeschateKKR/CK/OTA201320131414343895*39.82298146.980303216
Shaiman AnwarUAE2017201715161438117*29.2049388.84130369
Ruturaj GaikwadIND/CSK202620261817443874*33.69398110.050303216
Wihan LubbeNW/PR20242024181704385825.76328133.540303717
Trevor FranklinNZ199019901017143810127.38151128.99121441
Stuart WilliamsWI19941994141714386127.3881154.01011593
Jeff CroweNZ19861986181924386625.7677056.88021350
Matt McKiernanDER202220222620443810127.3857875.78121497
Jonathan TattersallYOR/GLO/SUR202120212123343886*21.9083352.58041512
Keshav MaharajSA20222022382614388417.5257176.71012568
Liam TrevaskisDUR20192019292834386417.52110439.67025422
Gordon WhiteSA1906190659143714754.63--120533
Chris TavaréENG1981198159043714948.56136931.92131410
Geoff BoycottENG19741974611043711239.73144530.24130520
Nick GubbinsMID20202020812043719236.4267464.84121491
Mominul HaqueBAN/ST2026202671314379136.4280354.42031530
Hamish RutherfordOV/OTA20172017914043714231.2173659.38121552
Gary WilsonIRE201020101715243711333.6253182.30120451
Nick KnightENG19991999161604378427.3166665.62021324
Kinchit ShahHK20192019171714377927.3150786.190302813
Shivam DubeRR/MUM202120211717343764*31.21345126.670212923
Moisés HenriquesSS/POR/GC202620261918143711125.71313139.621103917
Wriddhiman SahaIND/PK2014201424194437115*29.13378115.611204119
Wesley MadhevereZIM20212021232304377319.00414105.56045407
Vernon PhilanderSA/CC/CTB20192019202484374627.3172959.950033314
Upul ChandanaSL19991999272504375017.4862370.14015316
PreviousPage 146Next

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.