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
Ken FunstonSA1957195751001824418.20--000101
Alan DavidsonAUS1953195351021827622.75--010162
Josh FinnieOV/OTA201920191211218271*20.22147123.81011188
Taranjit BharajDEN20242024111101824616.5518598.38001243
Nic MaddinsonAUS/SS/GAW20162016111201827015.1721086.67022187
Robert TaylorSCO/LEI20162016161241826222.7525272.22010117
Abdul SamadSH202420241612218237*18.20108168.520011511
II SelemaniTAN202420241212118259*16.55177102.82011178
Khizer AhmedNOR20262026141311823015.17155117.42001205
Ajaz PatelCS20162016101431824516.5546639.06001252
Kiran MoreIND19861986171441824818.2051035.69002180
Ben CoadYOR20232023161541824516.5520987.08003158
Sam CookESS/TR/JSK20242024251531824915.1736649.73004181
Rexford BakumGHA20232023151511823013.0022979.48001123
Nuwan KulasekaraSL20082008251771823718.2030659.4800173
Robin PetersonSA/CC/SUR201420143218518224*14.00172105.81000204
Tom BruceNZ/CS/CD20202020141821824111.3826070.00003175
Brett HuttonNOT20262026181811826010.7138647.15015212
Kuldeep YadavIND/DC/YOR20262026351861823615.1738747.03000211
Andy WhittallZIM19981998302581822910.7144241.18002131
Ishant SharmaIND/SUS2018201820266182669.1047338.48016212
Kagiso RabadaSA/KEN2016201640261218232*13.0034552.75004202
Dushmantha ChameeraSL/CS2021202147316182297.2831757.41003143
Lindsay HassettAUS1946194633018112860.3346934.54100131
Rusi ModiIND194919492401818645.25--02040
Ali NaqviPAK1997199735118111545.2540245.02100260
Suman GhimirePOR2024202455118153*45.25154117.53010240
Dick LilleyENG189918994511815845.25--020-0
Parthiv PatelIND/CSK201020106611815736.2020687.86030203
Corey BissonJER201620167621814845.25181100.00000204
Shane GetkateNW202420246621818145.2519493.30020134
Shubham RanjaneMUM/GOA2021202166218152*45.25157115.29010145
Walid GhauriNOR202420247601815930.17151119.87010174
PA RaikesGIB202620266601816930.17124145.97010169
Reg SimpsonENG1954195446018110130.17--100120
Ajit YadavAT202620266601816830.17118153.390211012
Rakep PatelKEN201920198721815536.20116156.030201511
Gaurav TiwariINA2025202587318156*45.25177102.26011195
Basir AhamadBK2024202477218168*36.20147123.13010117
Doug RingAUS195119514721816736.2010.00021202
Mark BurgessNZ197919797701817125.866272.58010142
Larry GomesWI198019807701816125.8652234.67010110
Brad HoggAUS200820089821817930.1727865.11010130
Hanif MohammadPAK195419544801815122.63--011200
Peter van der MerweSA196519655811816625.86--011121
Jeremy ConeyNZ198219826811817325.8637548.27022182
Mansoor AkhtarPAK198419849901814720.1138946.53000122
Chetan SuryawanshiSIN20182018111021815722.63163111.04011186
AA SennCYP20252025101011815120.1120687.86011140
Mohit Kumar RaiSIN202220221010118136*20.11163111.04000153
PreviousPage 290Next

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.