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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Syed AzizMAS202420242121352459*29.11385136.100404427
Ben CoxWOR202220222223552484*29.1164081.880514910
Toby Roland-JonesMID201920193227752451*26.2071573.290105311
Rahul ChopraUAE202520252827452410122.7853797.581223817
Thisara PereraSL/MI/BH20122012433495247520.96476110.080233722
Jack FingletonAUS1936193657052311874.7161230.23411191
Upul TharangaSL200920091313052311840.2363582.36143538
Bruce MitchellSA19311931713052312340.23--141250
Sohail AhmedBHR202220221414652380*65.38378138.360513824
Luis ReeceDER2018201811162523157*37.3694455.40133581
Arjuna RanatungaSL19881988171915237829.0688459.16030501
Peter WilleyENG1981198113203523102*30.76109247.89121632
Alok KapaliBAN200220021520352389*30.7688758.96032672
A MuthalibNSWC20252025192145236430.7685960.88040503
Zak CrawleyKEN20182018162505239320.9299052.83031640
Tamim IqbalBAN20072007282805235418.6882263.63030618
Scott BorthwickSUR20172017262845235021.79110947.16012581
Upul ChandanaSL200420043229352361*20.1288159.36020425
Clint McKayMS/ST/LEI201520153332852351*21.7973371.35011688
Ben RaineDUR/NS20222022313311523103*23.7781664.09122479
Harbhajan SinghIND/MI20082008363535236316.3481764.01042564
Jamie OvertonENG/CSK/AS20252025413695236819.3752499.810155613
Marcus HarrisMR/VIC201720171012052212043.5056093.211305311
Martin GuptillAUC/IU/SW202420242018252285*32.63412126.700414919
D InduwaraPSC20262026161815227630.7182363.43023554
Danny LambSUS202420242019152213429.0066578.501125113
Gordon GreenidgeWI199019901319152214929.00105249.62110645
James PeirsonBH/QUE202020202020552210934.8072871.70131664
D NdikubwimanaRWA20262026202005226926.10492106.100316017
Muhammad AbbasNZ/WF/WEL20252025182025225729.0055793.720403916
Tim AmbroseWAR201920191522052210723.73109847.54124580
Dhananjaya LakshanCCC/DS20262026192235227927.4757990.16010598
Brendan TaylorZIM/LQ/KT20192019232315227123.73438119.180325817
Jacob OramNZ20032003272425229723.73100451.99032643
Khaled MashudBAN200220022128452254*21.75142536.63023560
NRM ThainESS20252025273065225421.75114245.71032565
Thisara PereraSL/SH201320134435135226523.73414126.090123727
Jamie HowCS2013201371315219343.4272971.470516412
Alistair CampbellZIM19931993141705217530.65100951.64051591
John ParkerNZ197619761218052110428.942369.57120320
Grant FlowerZIM200320031919352196*32.5688958.61040462
Nick BrowneESS202120211419252110230.65133139.14141720
Ajinkya RahaneIND/RR20112011232015219127.4259387.86043535
George HillYOR202120212222252190*26.05101451.38041556
Dinesh KarthikIND/DC20092009272385216734.7354096.480204412
Jack CarsonSUS20232023172565217527.4286760.09031717
Sunil NarineKKR/LQ/TKR20182018373535217516.28317164.350235532
Mohammad NawazPAK/QG20222022393685214718.6152798.860024322
Rashid KhanIWX/AS/SH2018201881481452157*15.32373139.680263631
Murali VijayIND20172017610052015552.0097053.61310523
PreviousPage 122Next

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.