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
Wiaan MulderSA/LIO/ESS202620263334763579*23.5284175.510245323
Gulsan JhaNEP/KY20242024443996355321.17583108.920133739
Angelo MathewsCCC/KR202620261718563414448.7773586.261205710
Allan LambENG19851985171946348142.27100663.02051656
Roston ChaseWI/SLK20212021212636348527.5779679.650555726
Keith BarkerWAR201720172228563470*27.57114155.57068892
Alistair CampbellZIM19961996243016348421.86131548.21042701
Brandon McMullenSCO202320231716163313642.20631100.322306019
VL JaniWAR/BB20262026202136339835.1773785.890507517
Neil McKenzieSA20032003182246339035.17126550.04051635
Rajat PatidarIND/RCB/MP202420242122263381*31.65474133.540734346
Ian CockbainGLO/WF202120211924563311733.3292068.801416714
Jack EdwardsSS/NSW/WF20242024242626339926.38106559.44021613
Lorcan TuckerIRE/LL20212021322726338425.3269790.820515016
Dipendra Singh AireeNEP202320233027763385*31.65603104.980414726
Mohammad HafeezPAK2003200325281633102*23.44124250.97143764
Ravi ShastriIND198719873028463312526.3868264.96131439
Rassie van der DussenSA/SKAN/JS201820181818463296*45.14465135.910514527
Chris LynnAS/NOR/GG202620262020363211737.18383165.012206833
Jake LehmannBH/SA20222022162236329433.2689470.69053752
Rony TalukdarBAN/RR20232023242316326728.73486130.040417618
James BraceyGLO2018201813252632120*27.48160639.35123770
Chris RogersAUS20152015611163117363.10106359.36151941
Gordon GreenidgeWI1985198512153631110*52.58114355.21230703
Richie BerringtonSCO20212021191956319745.07587107.500533926
Graham DowlingNZ196519651121163112931.55--134560
Colin IngramSA/WAR2013201323232631105*30.0572986.56135697
Dian ForresterSA/KEN/NW2026202631291463180*42.07433145.730204735
Adil RashidENG/AS/YOR201520154433863112725.2499463.48134802
Mohammad HafeezPAK200620061720163010433.16111456.55131755
Brett HamptonND202420241620363012137.0672586.902226331
Andre FletcherWI/SLS/SS201720172121363084*35.00511123.290317024
Cole McConchieCAN201720171421163013131.50107458.66141608
Chris HarrisNZ1997199720231163077*52.50109957.32042481
Elton ChigumburaZIM20092009252426307928.6463199.840515725
Scott BorthwickDUR202420241824063010426.25100262.87122723
Usman KhawajaST/QUE202020202225163013126.2586273.09121775
Chandika HathurusingheSL19931993202506306625.20149742.08041560
Steven MullaneyNOT20232023263246308622.50108658.010127217
Ravindra JadejaIND/GL201620164638156309027.3979079.750334817
Ben RaineOTA/DUR20192019343866308219.69119452.76023665
Mike DennessENG197519751112362918869.89130748.13220623
Brad WilsonOV/ND20152015714062916544.93156240.27241811
Tom BlundellNZ/WF/WEL201920191317162912139.3190769.35231758
Robert KeyKEN201520151019062915833.11125949.96131791
Moisés HenriquesAUS/SS/SH20152015212046297739.31482130.500504024
Ramnaresh SarwanWI201120112123162975*28.59110856.77052495
Cole McConchieNZ/CAN202420241923162910628.5989470.36132597
Joe LeachWOR20142014232746297427.3594466.63043816
Umar AkmalPAK20122012332856297727.3572087.360444812

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.