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
Dick SpoonerENG195119513612269245.20--02000
Dave HoughtonZIM1987198766022614237.6727482.48111196
Peter GoughJER201420147702266132.2935763.31031210
Yasir KhanMS202520257702268732.29136166.180102114
Bharat PopliND2018201858122665*32.2938958.10010272
Cade CarmichaelNK202320239812266232.2927582.18010234
Jim ChristySA193119314802266328.25--010202
Kennedy OtienoKEN200220029902265925.1139756.93021267
Rob QuineyMS/VIC201720178902265125.11211107.11012304
Krunal PandyaRCB2026202616932267337.67155145.810102011
Pratham SinghRAI202120219902266125.11192117.71010208
MD RahmatullahBIH20192019101012266425.11179126.260111513
Tayyab TahirPAK/MS202420241410422639*37.67159142.14000245
Wilfred RhodesENG1910191051012267725.11--02100
Dick BarlowENG1882188251002266222.602445.83021190
Mark RamprakashENG1995199581212267220.5547547.58013222
Shaun PollockSA/MI200820082012322636*25.11181124.860021710
Michael PollardCAN/WF2017201791202266218.8342053.81020235
Zaheer AbbasPAK19851985121202266118.8334664.16021160
Kevin O'BrienIRE20122012161322263920.5525987.26003236
Luke WoodWOR/NOT201820182013422665*25.1129177.66010371
Khushdil ShahPAK/MS202120211613622644*32.29185122.160001212
Rob YatesWAR/BB2020202091312268818.8349245.93011266
Jeet RavalNZ/AA201920191014022613216.1456140.29102281
Daniel DouthwaiteGLA202220222014622651*28.25168134.520101714
Harry DeardenLEI2017201781502268715.0766434.04012250
Jacob DuffyNZ/OV/OTA20222022211732267016.1441454.59013253
Ashfaq AhmedUAE20192019171702267513.29226100.00022324
Brett LeeAUS20032003341822264614.1331471.97002195
Mark SteketeeBH/MS/YOR202320232018522643*17.3833866.86001241
Chris WrightWAR20142014191852266517.3837160.92024370
Nikhil ChopraIND19991999281852266117.3834066.47011105
Graeme SwannENG20132013161942263415.0729476.87002342
Naman OjhaSH/MP20162016231932264814.13226100.00001168
Tim MurtaghIRE/MID20162016362372264714.1330574.10004204
Saqlain MushtaqPAK20022002312562264411.8966334.09003194
Matthew FordeWI/SLK20262026322552262711.30195115.900021713
Pankaj RoyIND1951195135122514056.25--101200
Ashish BagaiCAN201120116612258445.0032269.88021270
Thilan SamaraweeraSL2003200346122514245.0064734.78100230
Virat SinghJHA201620166602256537.50210107.14010168
Jay BistaAT202620266602255737.50167134.73020228
Steve TikoloKEN201020107742255775.00201111.94031264
Roneel HiraCAN2014201447022510032.1430673.53101295
Bill LawryAUS1971197147122560*37.5082027.44020180
Mathew SinclairNZ200220028802257828.1340655.42022141
Shubham PundirJK2019201910822256837.50177127.12020217
Nitish RanaDC202620269902259125.00149151.010212710
Chaudhary AkramNOR202620269902255725.00208108.17010211
Herbert SutcliffeENG193319337902258625.0044735.79021150
PreviousPage 249Next

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.