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
Mushtaq MohammadPAK1976197658138510755.0020848.56210370
Heath StreakZIM20042004131143856855.0064859.41030303
Darren BravoWI20102010101133858048.1365558.78041319
Mitchell MarshAUS/PS20172017811238518142.7862761.40112457
DC de BoorderOV/OTA2018201891213858935.0069855.16030473
Roshen SilvaBRC202520259123385105*42.7880647.77222333
Ben CharlesworthGLO2022202281303859729.6278848.86032462
Kamil MisharaNCC20242024151433856335.0050476.390302914
Steve CamachoWI1968196871403858727.5015732.48021450
Marlon SamuelsWI200820081216238510527.5067457.12131447
Ajinkya RahaneIND/DC202020201316138511225.6774951.40113423
Washington SundarIND/RCB/TN20192019292063855327.50307125.410122216
Ravindra JadejaIND/CSK2018201829218385100*29.6253571.961112711
Jack CarsonSUS20212021142343858720.2676950.07035474
Marchant de LangeKNI/GLA20172017393193853917.5044686.320024113
Chris GreenST/JT/MID202220224232133855020.26324118.83012405
Greg HayCS2024202446038417964.0078548.92120470
Arnav SinhaRAN202220221111338477*48.00322119.250203917
Nizakat KhanHK20172017111203849332.0041692.310303216
Zakir HasanSS/ST202520251212138475*34.91277138.630303520
Sharjeel KhanPAK/KK202120211714038410527.43271141.701113625
Jamie DalrympleENG20062006161503846725.6050675.89021262
Gavin HamiltonSCO20072007151523847929.5454670.33031242
Paras KhadkaNEP20152015171613847725.6051674.42031386
Khawar AliOMA20222022231733846327.4360863.16031324
Tom BruceNZ/CS/CD2017201715173384127*27.4345484.58121377
JO AdedejiNGR20212021171723846825.6041792.090213312
Jack EdwardsSS/NSW202120211217338410827.4365958.27102333
Adil RashidENG/YOR/DD20172017462783846520.2155569.19014482
Simon HarmerESS20172017352783846420.2172153.26021461
Pankaj RoyIND1953195348038315047.88--11100
Basil ButcherWI1963196359138313347.8843842.01120422
Michael BurgessSUS20172017811138314638.3055369.26110465
Sew ShivnarineWI1978197861123836342.564346.51041380
Nathan SmithOV/OTA201920191613438311442.5663760.13112463
Adam GilchristPK201120111414038310627.36295129.831224118
Rajat PatidarRCB/MP20212021141413839629.46278137.770413214
Chandu BordeIND1964196481453838442.56--032401
Geoff HowarthNZ1981198113142383137*31.9271653.49101320
Graeme WoodAUS19831983141423839131.9264559.38030330
Joe CracknellMID20242024161513839827.3642490.33030454
Ravi BoparaENG/PK20102010171633837729.46332115.360213210
Ahmed ShehzadPAK201120111616138311525.5352073.65202456
Alex GidmanWOR20152015121723837825.5379847.99033480
Gareth DelanyIRE/LL201920192219338389*23.94248154.440213318
Mohammad WasimPAK19971997181933835423.9487843.62021290
Craig KieswetterENG20122012262033835022.5342789.700123111
Wesley MadhevereZIM20252025162123838420.1665158.83024382
Khaled MashudBAN200620062824638348*21.2889942.60002160
Denesh RamdinWI20082008232843833815.9669255.35003391
PreviousPage 164Next

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.