Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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
Duleep MendisSL198419841115033911122.6050866.73111366
Liam TrevaskisDUR20232023231633397926.0837191.37021279
Kasun AbeyrathneBCAA202520251116133911522.6057359.16101400
Heath StreakZIM/AX20052005111713398521.1973346.25023333
Philip SaltSUS20162016171813398119.9443178.65012365
AR ShettyLAN20262026161833395322.6043577.93010403
Gareth BreeseDUR20142014272073396226.0853363.60012433
Mohammad RafiqueBAN20052005172233397217.8450167.660323313
Karsan GhavriIND19791979202473398619.9459447.14011324
Mohammad AmirPAK/KK20162016382763395816.1454362.43012425
Jack HobbsENG191419143613389767.60--030-1
Everton WeekesWI1950195046033812956.33--130350
Colin CowdreyENG195819586803388142.2540024.25030401
Bob BarberENG1966196658033818542.2550966.40111390
Parth SahaniMP20192019111113386833.80272124.260102411
Shaheryar ButtBEL20252025131223389133.80256132.030103115
Jermaine BlackwoodWI2016201681303389526.0054462.13032426
Alex RossST20202020141343385837.56254133.070202513
Matthew SpoorsCAN2022202214132338108*30.73330102.42111406
Sarel BurgerNAM201520151715433851*30.7345075.11011257
Niall O'BrienIRE/NW201720171615133810924.1453862.83100217
Mominul HaqueBAN/SSS20152015141513388024.1459756.62020441
Matty CrossSCO20252025161523385926.0034498.26010292
Wes DurstonDER20162016161603385121.13323104.640113610
David PayneGLO201620161516433867*28.1761654.87031500
Dasun ShanakaSL20182018171633386626.00276122.460232819
Alex BlakeKEN/DD20232023161713386221.13319105.960103213
Riyan ParagRR/ASS20222022201743387526.00213158.690302419
Shamim HossainBAN/RR20232023251733387124.14281120.280202516
Bhanuka RajapaksaJK/TUCA/PSC20262026211823386921.13267126.590323215
Ross AdairIRE/NK20232023181813387619.88288117.360223414
Jack MurphyGLA20182018111913385418.7888438.24012510
Godfrey EvansENG19481948111923385019.8814147.52011190
Kris SrikkanthIND19831983181903384817.7962953.74002312
Stuart BroadENG/NOT20142014232263384721.1334199.120024210
Denis LindsaySA1966196624033718284.2532876.52120428
Clem HillAUS1898189846033718856.17--121290
Sonal DinushaCCC/DS202420241283337117*67.4035295.74121307
George MannENG19491949592337136*48.14--100282
Imal ZuwakSWE20252025101003377033.70271124.35031378
Yashpal SinghMAN/SIK201920191211233763*37.44276122.10032376
Intikhab AlamPAK19731973812133713830.647536.00121308
Michael JonesDUR2021202181313378128.0875944.40021510
Mohinder AmarnathIND1987198791313378928.0829435.71011114
William SomervilleNZ/AA/AUC20192019221463374242.1363852.82000368
Dominic BessENG/SOM20182018101413379225.9262354.09022530
James NeeshamNZ/PK/WF20202020221743376325.9238487.760202810
Sam CurranSUR201520152217833761*37.4444775.39011483
Lahiru SamarakoonTUCA20262026212073376425.9235096.290102616
Sohag GaziBAN/SR2013201326216337101*22.4748569.48103309
PreviousPage 182Next

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.