Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Graham ThorpeENG20032003611144312444.30113239.13131511
Basil WilliamsWI19781978611044311140.2711984.03211430
Shayan JahangirUSA/MNY2023202315151443100*31.64428103.501114311
Luke GeorgesonOV/OTA2024202410151443159*31.64100144.26111545
Shaun MarshMR/WA20222022141604435827.6960673.10030517
Syed AzizMAS20192019181824438727.69346128.030424716
Marcus TrescothickSOM2017201710191443119*24.6188150.28102671
Parthiv PatelRCB/GUJ20192019212004436722.15325136.310215811
Ned EckersleyLEI20182018232234437423.3272261.36031412
Josh de CairesMID20242024232224438022.1565667.53031565
Sean SoliaSAM/AA/AUC20252025202304436819.2657377.310224912
Habibul BasharBAN20072007222504437817.7274659.38023412
Tim BresnanWAR/BB202120212225544368*22.1585851.63023496
Timm van der GugtenGLA20232023252674435423.3272960.770244913
Mehedi Hasan MirazBAN/GAW/ST20262026363444436514.7777856.94021367
Tom GraveneyENG1962196255044215388.4026658.27210541
Jack RyderAUS1921192169244214263.1427639.13140430
Ross AdairIRE/NK202420241212144211640.18245180.412224131
Ajit WadekarIND1967196761204429936.8377145.01053651
Paras DograPUD20192019141314428936.83336131.550202623
Tim PaineAUS/TAS2021202191434428740.1874159.65030501
Jeremy ConeyNZ19801980111564428049.1192447.84041310
Charlie WakimBH/TAS20242024111804427224.5676757.63021583
Ken RutherfordNZ1988198820222442107*22.1080055.25122410
Craig OvertonSOM/SB2024202430241044295*31.5752085.00023508
Graham WaggGLA201820182424244253*20.0949988.580133418
Khawar AliOMA201920192525244279*19.2270163.05022409
Ben MikeLEI/JB20242024282794429024.5650088.400133716
Mushfiqur RahimBAN20072007322994428022.1090548.84035334
Ed JoyceENG200720071515044110729.4066266.62131472
Usman KhawajaAUS/QUE201720171015244179*33.9290248.89050513
Bob WyattENG19351935915344114936.7530.00121170
Jonathan WellsAS/PZ20212021161634416633.92355124.230303811
Najibullah ZadranAFG201820182218544181*33.9245497.140303214
YS ChauhanSWE20262026191824415227.56380116.050203417
L DawatagePSC/ACCC20252025151914417624.5069163.82041465
Matthew ShortAS/VIC20212021182214419021.0058076.030323018
Roston ChaseWI/SLK20232023272234417023.2155879.03033358
Chris LewisENG199319931622444111724.5070662.46103534
Dasun ShanakaSL/CV/CW201920192423444175*23.21334132.040232929
Harry ManentiITA/AS/BW20262026272344413923.2152983.360013112
Jeff DujonWI19911991222504417017.6499944.14034412
Saad Bin ZafarCAN/LL202420243729104415223.21420105.00014349
Carlos BrathwaiteWI/KKR/SKAN201920194035344110113.78413106.781253322
Warwick ArmstrongAUS1911191159044013248.8979955.07121450
Wazir MohammadPAK1958195859144018955.00--212390
Stephen DohenyNW20222022111114409744.00432101.850403119
Stephen PetersNOR2015201591604408227.5082153.59044610
Mike VelettaAUS198819881618344068*29.3382853.14020260
Jon-Jon SmutsWAR201420141919144073*24.44369119.240334312
PreviousPage 145Next

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.