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
Asif AliPAK/HH/IU20222022353143064111.33224136.610021820
K IrakozeRWA20232023363343063410.55276110.870062013
Jeffrey StollmeyerWI195019504713057850.83--020180
Muhammad TanveerQAT20222022139230588*43.5733092.420302416
Rivaldo MoonsamyTIT2024202499130581*38.13210145.240203112
Janneman MalanCTB201820189903056633.89243125.51021348
Tom HaywardENG190519055903058233.89--030210
Stan McCabeAUS193119317903057933.89--020241
Chris WoakesENG202020201111230584*33.8941074.39022350
David GowerENG198019801115130598*21.7955654.86011380
Matthew PottsDUR/NS20212021261663058130.5047863.81012349
Tom RogersMS/VIC20252025181703056817.9444269.00022322
Senuran MuthusamySA/PC/SEC202520252620430510919.0650460.52111254
Jordan ClarkSUR/OI202120212522430561*16.9450360.64023328
Beyers SwanepoelWAR/KEN/SEC20242024252203058313.8635087.14023405
Ish SodhiNZ/CAN/SOM20232023482453056916.0562648.72014247
Daniel SamsST/BT/SOM202620263525830548*17.94189161.380042418
Bob TaylorENG19821982202693055417.9489334.15011300
Aryaman SunilSIN202220223028830552*15.25265115.090141819
Herbert SutcliffeENG1934193447130469*50.6789933.82030231
George HankinsGLO201820187813049243.4342172.21030310
Mohsin KhanPAK1978197879130451*38.0079038.48010272
HazratullahPZ/AFG20212021101003047730.40195155.900323220
Matthew LambWAR/BB20192019911230417333.7852458.02101391
Grant FlowerZIM20042004121213049427.6449960.92021300
Mohammad ShahzadAFG20132013121203044825.33222136.940004011
Scott SteelLEI202120211212130454*27.64279108.96022227
Jitesh SharmaVID201920191513130473*25.33238127.730113510
Simon SsesaziUGA20242024141403049021.71224135.710313015
Dinushka MalanKYCC20252025101433043527.6447264.41000363
Noel McGregorNZ19551955814130411123.38234.35101150
Wasim RajaPAK19821982161663046030.4041872.73011325
Johnson CharlesRR/SLS2017201717161304105*20.27277109.751101917
Rahul TripathiRR/MAH201820181616330480*23.38244124.590102510
Andrew HallSA200320032217630499*27.6433590.75024347
Arron LilleyLEI20192019181703046617.88195155.900122814
Kyle CoetzerSCO20212021181803048116.8939876.38021337
Blair HartlandNZ199419941619130468*16.8967045.37012300
Rashid KhanCV/AFG201620163420630460*21.71272111.760102910
Gareth HopkinsNZ20102010232223044515.2044268.78001247
Denesh RamdinWI20102010232253044417.8848263.07000280
Soumya SarkarBAN20212021232203046813.8232593.54034319
Bruce MitchellSA1949194936130312060.60--12000
Hanif MohammadPAK1960196036130316060.6020.00121260
Archie MacLarenENG1905190547030314043.29--120420
Stanley JacksonENG1899189958130311843.29--111280
Gyanendra MallaNEP20212021111023035537.8835485.590201813
A DizijaSER20222022101003039230.30262115.65031348
Shiv Sunder DasIND20022002812030310525.2584935.69102391
Rashid LatifPAK20012001141223037130.3045766.30020321
PreviousPage 198Next

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.