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 resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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
Gulbadin NaibAFG20192019222013004715.7938178.74001314
Chadwick WaltonWI/GAW/IU20182018232213004314.29258116.280033510
Mohammad RafiqueBAN200320032630830041*13.6449660.48003309
Neil HarveyAUS1948194845129915374.7526861.94200320
Geoffrey LeggeENG1930193046129919659.80--101230
Hamza KhanRWA20252025101012997533.22281106.410202312
Fraser ColsonWF2017201771102998827.1862048.23032424
VR RubasingheNCC2026202681112997729.9046065.00030302
Mehboob AliMAC20252025111102995827.18153195.420213621
Jonty JennerJER20232023121212997627.1830299.010112212
Chandrapaul HemrajGAW20192019121202996624.92247121.050212716
Jermaine BlackwoodWI/JT2023202381312997924.9251458.17020363
Kamran GhulamLQ202220221313129955*24.92255117.25011259
Aaron RedmondNZ2008200871412998323.0078538.09021422
Upendra YadavUP201920191414229970*24.92245122.04012269
Lukas CareyGLA201920191916629962*29.9032492.28020434
Leo CarterCAN/OV/OTA20242024121802995716.6154055.37012362
Liam TrevaskisDUR202120212218829977*29.9035284.94021286
HMRKB HerathSL20162016171912996116.6154454.96010400
Sylvester OkpeNGR202420242321529945*18.69249120.080021716
Harbhajan SinghIND200620063123629938*17.5944467.34001355
Chadwick WaltonJT/KK/CC20202020302752994513.59253118.180031914
Fabian AllenWI/PK/SKAN202120213427112993418.69215139.070041524
Gundappa ViswanathIND1973197336129811359.6072840.93111441
Patsy HendrenENG1934193446029813249.6786434.49110300
Shaun MarshMR/WA2023202378129882*42.57246121.140412910
Percy ChapmanENG1930193058029812137.2538766.93110323
Tim McIntoshAA2013201351012989333.1181636.52043420
Harvey HoseinDER201620161010729883*99.3358251.20030360
Jim ParksENG196019606101298101*33.1110333.9810052
Rakep PatelKEN20262026151112985829.80226131.86030329
Zaheer AbbasPAK1977197761102989027.0927860.07032290
Brad CachopaCAN/AA2014201481232986733.1162147.99020391
Will BraggGLA2017201791212989427.0944566.97021330
Abhisek DasBEN/DGD20212021131332986029.80235126.81021296
Usman KhawajaAUS/ST2011201191422986524.8371841.50010263
Gulbadin NaibAFG201820181714529874*33.1146264.50021252
O OlaleyeNGR202420241816329846*22.92285104.56001228
SY NihuteMAA20252025201832985619.8733289.76011194
Kiran MoreIND19871987171862984924.8346152.49003341
Eddie ByromSOM/GLA20212021181922987817.5367344.28011371
Vernon PhilanderSA/CC/JT20132013242062987421.2944067.73021296
Ben WrightGLA201420142020129812315.6847363.00104454
Curtly AmbroseWI19971997222172983721.2959650.00002305
Grant ElliottNZ/SLZ/CV20162016292242985016.5630697.390111510
Lakshan EdirisingheKYCC202620265912977637.1359050.34010228
V SainiROM202320231010229791*37.13222133.780111914
Tanmay MishraKEN20112011101102977227.0044866.29041271
Tim PaineHH20142014111102976527.00226131.42021324
James NeeshamNZ/OV20122012811229712433.0039375.57102511
PreviousPage 201Next

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.