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
Charlie BrennanJER20242024161442035220.30159127.670111710
Brett HuttonNOR201920191115420334*18.4553737.80001230
Wes AgarAS/SA20222022181512035714.5033360.96011260
Phil DeFreitasENG199019901415420349*18.4528970.24003182
Scott KuggeleijnNZ/ND20172017121652033518.4548641.77003182
Ben SandersonNOR/TR20252025241622036514.5025280.56014286
Hamidullah QadriKEN20232023141622037214.5032163.24013272
Albie MorkelCSK/TIT/SLZ20132013231752034816.92145140.000041213
John MooneyIRE201520152117620353*18.4522490.63012164
Seekkuge PrasannaSL/KT201720171817420337*15.62190106.840001013
Matthew FisherENG/SUR/LS202620261317320350*14.5043646.56013221
Wasim AkramPAK19891989221932033712.6924283.88004137
Jack LeachENG/SOM20192019132182039215.6253637.87013290
Craig McDermottAUS19921992292442034010.1533460.78004162
Stuart BroadENG/NOT20192019183211203309.6746543.66006223
Zameer KhanDEN2016201666220297*50.5033061.21010130
Alec BannermanAUS189218923602029133.67--01090
Mushtaq AliIND1936193636020211233.67--111170
Aryan HoodaJAM202220226602025333.67129156.590101712
M ChadhaCAA202520258732027450.50158127.850211810
Frank WoolleyENG192519254702025028.8631540.32011210
Peter BorrenNED2007200711802029625.25196103.06010186
Dinesh ChandimalSL2010201098220211133.6722689.38100117
Ben DunkAS/HH201620168802028525.25136148.53011188
Jon-Jon SmutsSEC202320239812026628.86161125.47021255
BI DilrukshaSOU202520258802027125.25155130.32010239
Patsy HendrenENG193519354812024128.86--00001
Biplab SamantrayODI2019201911902024922.44158127.850001110
John HampshireENG197119715912025525.2542247.87021250
Khawar AliOMA20152015101002023820.2025479.53000242
Fynn Hudson-PrenticeSUS2022202291112025120.2027673.19011221
Joe WeatherleyHAM/KEN2017201771102023618.3648541.65000300
Zubayr HamzaSA/LIO2024202491102023718.3642048.10000240
Zeeshan AshrafMS20202020111102025218.36155130.32020256
Dilip VengsarkarIND1976197671102024318.368271.95001110
Andy PycroftZIM19921992111212026018.3650939.69012121
Jaskaran MalhotraUSA20222022121222025820.2021195.73021167
Mitchell PerryVIC20242024812320258*22.4449740.64011241
Caleb JewellHH/TAS201920191313120261*16.8323287.07011242
Ben CuttingIWX/BH/SH20172017191422023516.83125161.60001199
Alishan SharafuUAE/SW20232023151522023415.5420897.12001205
Jacob BethellWAR/GLO/BB20222022141602026112.6336056.11011271
Tony DodemaideAUS19881988191882023020.2059833.78000110
Yasir ShahPAK/DD201520152920220232*11.2227772.92004242
Devendra BishooWI/GAW20182018212182024015.5457135.38004230
Umar GulPAK20122012342562023910.6330067.330031411
Rodney HoggAUS19841984262692025211.8850738.26013201
Muttiah MuralitharanSL200120014528102026711.2224682.11012125
Michael VandortSL20022002120201140100.5029568.14110261
Mangaliso MosheleTIT201520157612018740.20135148.89021169
PreviousPage 269Next

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.