Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Clive van RyneveldSA1957195751021844323.00--00080
Wazir MohammadPAK1955195571021845523.00--01300
Imran KhanPAK19811981910318470*26.2931159.16012121
Fraser ColsonWF/WEL20202020101111844418.4022282.88001184
Thatayaone TshoseBOT20232023121111846018.40136135.29012154
Manender SinghRAJ20192019121101847716.73151121.85012148
Roelof van der MerweSOM202020201312418441*23.00180102.22001166
Talha KhanGER202120211212218451*18.4020191.54012163
Will BosistoPS/WA2018201891311845815.3341744.12013171
Brendon JulianAUS19991999181301843514.1520888.46003145
Tom CurranENG/DC/SS202120212514418434*18.40138133.33001175
Zeshan ArifAUA20252025161431843116.73173106.36000159
Simon HarmerESS20202020161521843214.1533754.60004193
Godfrey EvansENG19541954101501843112.271546.6700270
Javagal SrinathIND19981998231661844318.4024774.49000164
George Edward NgegbaSIE202320231616418438*15.3322880.70004151
Mitchell StarcAUS202220222919518438*13.1441444.44002142
Naseem ShahPAK/IU20242024311971844015.3323378.970041014
Matt TaylorGLO20182018222041844811.5040944.99006220
Mehran KhanOMA2024202422201184379.6819892.93004911
Tim SoutheeNZ/KKR/ND2022202244306184337.6727566.91007252
David HempBER20092009221183102*183.0025372.33110180
KS RanjitsinhjiENG18971897121183175183.00--100260
Hasan RazaPAK200220023511836845.7548437.81020300
Anil MandalNEP2012201255118311345.7523378.54101184
Sagun KamatGOA201820185501834736.60174105.17000183
Denis AtkinsonWI195619564501838536.60--02192
Bryan YoungNZ199319934501837436.6046239.61021130
Sean WilliamsZIM200620066601836830.5024873.7902193
Kusal MendisSL201520153601834630.5039446.45000260
Clive LloydWI1979197997118373*30.5029462.24011120
Urvil PatelBAR201820187701839626.14117156.41020246
Arif HussainOMA201420148801836122.8821684.72010226
Alex RossBH/AS/JT2016201611811836426.14143127.97010157
Leo CarterOV/OTA202520257801835422.8821385.92010232
Dipak ChudasamaKEN199619968801835122.8833654.46011240
Dwaraka Ravi TejaDC2011201112921836026.14144127.08010174
Chadwick WaltonKY2024202499118346*22.88152120.39000188
Gerhardt AbrahamsKNI2014201410901834820.33170107.65000212
Anuj RawatDEL20192019139218388*26.14155118.06010813
Dale BenkensteinSA1999199911911836922.8828264.89011110
Daren GangaWI2007200751011834920.3344341.31002220
Mahedi HasanCV/DP20192019211001835918.30137133.580211213
Wasim AliOMA20262026101011836220.3318797.86012125
Bikram AroraMAC20222022101001836018.3018996.83010183
Zahir MohammedHUN20222022101001837818.30121151.240101414
AV LazarusTHA202520251010218339*22.88173105.78001134
Hashan TillakaratneSL19891989101121837120.3335152.14011141
Rob QuineyAUS/MS20122012101111836218.30168108.93012167
Abhishek JhunjhunwalaRR201020101311218353*20.33166110.24010164
PreviousPage 288Next

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.