Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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 runsFirst-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
Niall O'BrienIRE20072007191904187222.0067462.02042341
Bevan CongdonNZ19651965102004185720.9020.00012175
Shane WarneAUS/ICC20052005162334189020.9062167.31023478
Wasim AkramPAK19981998222444185720.9061468.08012459
Zaman AkhterGLO20252025192444186420.9061767.75021527
Jack WildermuthBH/QG/QUE20212021272534186619.0046490.090223812
Les AmesENG1930193048141714959.5723375.54200360
Shaun MarshAUS200920091313041711232.0853478.09120365
V SainiROM20262026191424177234.75324128.70020438
Phil SimmonsWI1996199613141417103*32.0863965.26112434
Nizakat KhanHK20162016161514179429.79410101.710223917
Gurkeerat SinghRCB/PUN20192019181624176529.79326127.910103519
Ayush BadoniDEL/LSG202320231916641780*41.70307135.830202919
Evin LewisWI/SKAN20252025181814179124.53349119.480223428
Dilip VengsarkarIND19891989171804178823.1779752.32020280
Kasey AldridgeSOM/DUR202520252220241718023.1764264.951024010
Chad BowesCAN20192019182114177220.8546489.87012576
C ChatphaisanTHA202420242323241770*19.86378110.320254411
Romesh KaluwitharanaSL20002000222634175518.1363765.46013510
Chris JordanENG/MI/SS2023202346261341770*32.08281148.400202033
Nathan HauritzAUS200920094127124177527.8068860.61020414
Sean AbbottAUS/SS/SUR20242024453284176917.3853378.240242713
Bill PonsfordAUS1931193179041618346.22--200310
Wally HammondENG19371937610041614041.6054738.76121391
Will GidmanKEN201620161111641699*83.2075355.25051462
M GogevBUL202520251111141677*41.60254163.780403529
Keacy CartyWI/TKR20232023131224168741.6050482.54031319
Kedar DevdharBAR202120211313341699*41.60370112.430204411
Tom GraveneyENG19551955813141611134.6715770.70111410
B SharkiNEP202320231514241677*34.6764864.20031412
Michael BracewellOV2016201691704169624.4775255.32031611
Wriddhiman SahaTRI/GT20232023191914168123.11336123.81022538
Craig MeschedeGLA20172017262244168723.1154576.33011498
Harry CameDER20212021202204165718.9145192.24020506
Jordan ClarkLAN201620162623441684*21.8961967.21020398
Aubrey FaulknerSA1911191136041511569.1768560.58140451
Steven TaylorUSA2013201377041516259.29310133.871103220
Arjun MutrejaSIN201420141010041510841.5054576.15121502
Hamid ShahDEN202420241111041510037.73387107.241404511
Sonal DinushaSL/CCC202520251011441510759.2944992.431302311
James SalesNOR202420241213341513541.5067761.30201433
Parthiv PatelIND20042004121424156934.5877353.69042600
Devon SmithWI20042004914241510834.5880051.88101601
Keaton JenningsLAN202020201214341510837.7364464.44111455
Ranjan MadugalleSL198219821317241591*27.6779146.14021383
Michael LumbENG/RR20102010181804158323.06289143.60012639
Sadiq MohammadPAK197719771119041510521.8443738.90113140
Dane VilasLAN/LQ20202020212034159024.4158770.70013494
David LloydDER20252025132004159320.7570259.12021584
Asghar AfghanAFG20182018232014156721.8448685.390112119
PreviousPage 153Next

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.