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
Tom AlsopHAM20202020131503618724.0752668.63020402
Yasir Ali ChowdhuryCV/CW20192019171723617824.07301119.930332913
Afif HossainBAN/KT20242024171723615224.07335107.760112915
Shoaib MalikPAK20102010141803615820.0662258.04010390
Morris OumaKEN20132013201813615721.2446976.97011246
Dewald BrevisMI/TIT/MCT202420242019136166*20.06268134.700232721
Nitish KumarUSA/LAKR20242024242123616419.00313115.340111916
Kurtis PattersonSS/NSW20232023182113615618.0573948.85012261
Dushan HemanthaSL/GG/PSC202520252222336159*19.0036898.100112314
Rod MarshAUS198319832423436150*19.0051070.78012345
Robert TaylorSCO/LEI2015201528281336142*24.0756863.56005325
Alzarri JosephWI/SLK/FB202220225538133614914.4456064.460092618
Dilip SardesaiIND19651965363360200*120.0060.00200510
Eddie BarlowSA1970197047036012751.4393038.71210363
Colin de GrandhommeAA/AUC2014201471123608640.0048574.230413119
Gulabrai RamchandIND195519559113360106*45.00--120251
Kedar JadhavIND/RCB/MAH20162016201463605845.00280128.570213511
Karl BrownLAN20182018131403606125.7146377.750213810
Freddie BrownENG19511951101413607927.69--020312
Al SahariarBAN20012001111703606821.1879145.51032413
Venkatesh IyerIND/KKR/MP20222022211933605722.50298120.810213314
Kasey AldridgeSOM20242024191923608421.1869451.87023363
Gautam GambhirIND/KKR20142014182013606918.9537396.51034394
Mark WattSCO/DER/DV20232023392563604718.9542385.11004347
John EmbureyENG19861986212773607518.0078945.63016410
Matt MilnesKEN202620262829836050*17.1463157.05014491
Warwick ArmstrongAUS19081908481359133*51.297244.44110363
Will YoungCS201320135903599939.8981044.32030441
AlimuddinPAK19621962510035910935.90--141330
Paul SheahanAUS19721972710235912744.8868446.05111331
Ambati RayuduCSK20202020121123597139.89282127.300103012
Vijay ShankarTN/GT202320231712235963*35.90231155.410402919
Imal LiyanageQAT20222022141223596035.9039092.05042455
KI FernandoBRC20262026121213597232.6440887.990303010
John WaiteSA1953195371203597229.9210.00022140
Jack ClaytonBH/QUE202220221115135910925.6490539.67123373
Tony MacGibbonNZ1955195591533596129.9220.00023291
Andre RussellWI201120112117435992*27.62299120.070223018
Tim PaineAUS/IWX/HH201720171819335971*22.4459560.34023384
Abdul QadirPAK19871987292153596122.4452663.880122512
Michael BracewellWF/WEL20192019172243597419.9451469.84022439
Gareth BattySUR201520153423535950*19.9458561.37023376
Graeme CremerZIM2016201624234359102*18.8979445.21112313
Nathan RimmingtonDUR/NL20182018282683596119.9451569.71014404
Javagal SrinathIND19991999372953597614.9662157.81014325
Ravichandran AshwinIND/CSK201520153829103595818.8967852.95031323
Harmeet SinghUSA/SO/SPR20252025433263595313.81289124.220132024
Mitch RenwickOV/OTA20192019711035813132.5565055.08111543
Khaya ZondoSA/DH20182018151433586732.5539889.95022249
Jonty JennerJER20192019141423587129.83284126.060322414
PreviousPage 173Next

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.