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 resultODI3rd 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Joe CarterND2015201591602695616.8171137.83012361
Danial IbrahimSUS20232023121712695616.8147157.11022361
Imad WasimPAK/MR/NOT202020203219112695033.63206130.580112011
Kagiso RabadaSA/DC/LIO20172017422022694414.9437871.16003344
Tim SoutheeNZ/KKR/ND20232023332242697314.9429591.190132111
Dean CoskerGLA20142014362992694513.4558745.83002280
Dean BrownlieNZ2011201136126877*53.6055348.46030331
Jake ScottNSW2026202668326860*53.6041364.89020208
Fred SusskindSA192419245802686533.50--04000
Adam HoseBB2020202099026811929.78174154.021012713
Thilan SamaraweeraSL20022002101012687629.7859045.42020220
Mohammad NadeemOMA202520251410326876*38.2935076.57010155
Mohammad ShahzadAFG20122012101002687726.80262102.29020324
JV ChandZAM20252025101022684733.50252106.35000236
Saurabh TiwaryJHA20192019151122685429.78201133.330202212
Moisés HenriquesSS20122012111112687026.80219122.37011208
Robert SamuelsWI19961996711126812526.8060444.37100354
Lou VincentNZ200620061212026810222.3335176.35100316
Yusuf PathanKKR20142014151232687229.78165162.420121520
Dattu PhadkarIND1952195281212686424.36--03111
Matty CrossSCO202320231513226874*24.3640566.17011262
AP YadavTHA202620261313326893*26.80265101.13011236
Kumar DharmasenaSL199519951414526862*29.7862842.68011220
Dinesh NakraniUGA202220221514526877*29.78220121.820232214
Shrideep MangelaUGA202420241414126865*20.6229192.10011214
Sourav GangulyPW20122012151502684517.8727198.89000304
Nizakat KhanHK20152015151502682917.87268100.00001158
Greg SmithLEI/NOT201520151215026812417.8739268.37102252
Calum MacLeodSCO/KEN20212021191822684516.7541664.42004192
Mark AdairIRE/NK202120213226726836*14.11262102.29002246
Asif IqbalPAK1967196735026714653.4055348.28110352
Todd AstleNZ/CAN201220123602679544.5043960.82030381
Darius VisserSAM2026202666226775*66.75211126.54020306
Phil SharpeENG1963196336126785*53.4026341.06031290
T RajapakseACCC202520257702679038.1435475.42021276
Jake CarderSA/WA2021202158226711844.5056347.42120310
George ThompsonENG191019105912676333.38--020-1
John WaiteSA196019605922677738.14--041210
Shane WatsonAUS20072007141052676853.40243109.88020257
Zak TribeJER202520251110226749*33.3827995.70001216
Arjuna RanatungaSL19831983111012679029.6736473.35023323
Neil McKenzieSA2009200991112676326.7065440.83011320
Kevin O'BrienMR20222022111132676633.38215124.190202614
Bilal MasudEST20242024111152676644.50228117.11010198
Harvey HoseinDER2018201861212675824.2761043.77021290
Imran AnwarBHR20232023121202678722.25206129.610121719
Roshan MahanamaSL19891989121312678522.2556946.92010141
Josh BohannonLAN20202020121322679424.2765740.64022231
Elton ChigumburaZIM20052005101412677120.5450952.46014288
JP DuminySA20072007161412674620.5433679.46003245
PreviousPage 218Next

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.