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
Senuran MuthusamySA/WAR/NW2024202498616768*83.50157106.3701088
Devon SmithWI201820185901676118.5642239.57021181
SJC McAlindonDUR202220229951675041.7526662.78010153
Charlie LlewellynSA191219125901677518.56--02300
Srinivasaraghavan VenkataraghavanIND1971197181001675116.7016238.2701080
Jahurul IslamDD20172017121031675023.86136122.79010174
Ben CuttingBH201520151010116730*18.56118141.53000129
Ashton AgarAUS/PS201720171310616741*41.7521577.67001117
Will GidmanKEN2017201751001675116.7037844.18010250
Nathan McGuireNW202120211010216753*20.88144115.97011168
James ColesSUS2021202191021673620.8827061.85000201
Gyanendra MallaNEP20232023111101676515.1825366.01011203
Jaik MickleburghESS2014201481111673916.7045536.70000210
Waqas KhanHK20172017111121673618.5627760.29000113
Richard GabrielWI19841984111101674115.1836046.39002163
Colin de GrandhommeNZ/AA20122012101221674616.7024169.29001183
Paul CollingwoodENG/PS201120111413216730*15.1820780.68000102
Jacob OramNZ200220021213316746*16.7024967.07003135
Raj BiswaMEG20192019131301673612.8519087.89002253
Harmeet SinghUSA/SO/DG202620262414416754*16.70160104.3801298
Jacob DuffyOV/OTA20182018111521674612.8532551.38001233
Mashrafe MortazaBAN20142014221661673916.70151110.60000206
Kuldeep YadavIND/DC202420242516516735*15.1850732.94002132
Kyle JarvisLAN201520152417101674723.8628159.43003222
Cameron GannonHH/WA/SO20252025191931672610.4434348.69004202
Mahedi HasanBAN/RR/CR20252025291931673310.44150111.33004157
Allan DonaldSA19981998272161673411.1349034.08002130
Michael HoganGLA20142014312191673613.9225266.27004242
Courtney WalshWI198819883224916730*11.1333450.00003131
SK PatelND2023202322016614583.0023670.34100173
Rodney RedmondNZ1973197323016610755.331127.27110290
S RamakrishnanCZE2025202544116667*55.33113146.90020214
Supun MadushankaPSC202620263421666583.0023171.86010145
Denis ComptonENG195619562411669455.33--010150
Pieter van der BijlSA193819382401668741.50--010152
Andy BlignautZIM2002200235116663*41.50127130.71021207
Billy GodlemanDER202320233501668633.2020680.58022213
Devan VishvakaWF202220223501668033.2026762.17021231
Ravindu SembukuttigeRCC2024202455216668*55.3319186.91010134
Saqlain ArshadQAT201920196601669727.6718689.25010187
Luka WoodsSER202420246601668427.67133124.810111112
Hasnain Ul WahabOMA202620266601669327.6718589.73012147
Tip SnookeSA1911191136016610327.6740141.40100180
Errol HunteWI193019303611665833.20--02000
Dudley NourseSA193619363611665033.20--01000
Brian CloseENG197619763611666033.2057029.12010161
Tiger LanceSA196519653601666927.67--021120
Graham GedyeNZ196419643601665527.67--020100
Harvey HoseinDER201720174721665233.2038143.57011170
Shivam ChaudharyUP201820187701665123.71161103.11011163
PreviousPage 307Next

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.