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/27WARBOLODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Malinga BandaraSL20062006241531704314.1726763.67002163
Gareth BergHAM/NOR20192019141511704112.1427362.27005163
Michael YardyENG20102010221681705721.2519587.18013130
S DesungnoenTHA20252025171711703610.6320284.16001136
Graham McKenzieAUS19641964141921707610.0025937.07015155
Nathan LyonAUS/SS/NSW20222022212051703811.3321080.95003195
Craig McDermottAUS19941994272151703110.6320782.13003222
Ben SandersonNOR2024202429223170408.9534149.85002201
Lindsay HassettAUS1949194922016911284.50--110-0
Garry SobersWI1967196712116995169.00--020193
Billy IbadullaPAK1964196412016916684.50--100200
Ed CowanNSW201820182301696856.3327262.13020221
Tiger LanceSA196619662401697042.2512435.48020174
Baron ConstantineWI193519353501699033.80--010-4
Jimmy HansraCAN2015201566116963*33.8031154.34011104
Pargat SinghPUN2016201666116960*33.80157107.64011231
Josh ButlerGUE/ISL202320237611698733.80143118.18020108
C HartmannISL202620267601693528.17154109.74000128
M ChadhaCAA202420246611694433.80155109.03000154
Clairmonte DepeiazaWI1955195536216912242.25--101160
Salim DuraniIND196119614601697128.1730.00012272
Edward FarleyJER2014201477116986*28.1723970.71020176
Keegan PetersenSA/DOL2021202157116958*28.1723771.31010162
Umar SiddiqMS201920197701695324.14150112.67010138
Harry ChamberlainCAN2021202147016913224.1443039.30102211
D RawatCOS2025202577316962*42.25151111.92011260
G SenhasRCC202420247701695724.1422076.82011193
Tom GraveneyENG195319535701697824.14--020160
Angus RobsonSUS201720174811697224.1429457.48011280
Nouman SarwarQAT20192019128616947*84.50124136.29001166
Zakir HasanRK2017201788116951*24.14119142.02011177
Aditya GarhwalRAJ201820188801694321.13136124.26000223
Muhammad FahadTUR202620268801695221.13123137.40010168
Dougie MarillierZIM200020009901694618.7829856.71000172
Colin AckermannWAR201620169921695324.14143118.18011108
Bal KrishnaSIN20222022109516963*42.25128132.030111210
Shahid AfridiMS/GG20202020121031695824.1495177.890121013
Reece YoungNZ2011201151031695724.1441940.33011191
Tarun NethulaAA/AUC2017201791041695228.1720482.84011262
Chris MorrisLIO20142014171041694128.17111152.250011010
Mohomad AslamKUW202520251210316955*24.14148114.19021204
Kedar JadhavIND/DC20142014111151693728.17125135.20002167
Mohammad MithunBAN202120211011116973*16.9030954.69011143
Ahsan AliPAK/QG/GG20202020121111695616.90154109.74012231
Harvik DesaiSAU20192019111111695616.90157107.64012272
RR SharanCAA202420241111116961*16.9019288.020121110
Alester MaregwedeZIM20042004101211693715.3628958.48001184
Steven PattersonYOR201720172212416944*21.1341340.92000250
Ben MikeLEI202020201112316951*18.7817596.57011176
Ahsan AbbasiHK20192019121201693714.0825366.80000133
PreviousPage 304Next

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.