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
Tony UraPNG202420241616133211122.13293113.311203511
Chris GayleWI200020001717133258*20.7555160.25013401
Ahmed FaizMAS20252025221733328423.71267124.340212214
Khushdil ShahRR/KK202620262019633244*25.54229144.980002618
PS AthavaleOMA20242024231903325417.4734396.79012359
Liam PlunkettENG/YOR201520152522633249*20.75313106.070013012
Louis KimberLEI/BP20252025222223325116.60230144.350113616
Krunal PandyaIND/MI/BAR20192019332673324217.47286116.080012612
Bill PonsfordAUS1925192548033112841.3841250.00110180
Sean AbbottAUS/SS/NSW2020202010104331102*55.1744175.061202414
Reeza HendricksSA/KNI201520151010233198*41.38283116.96021354
Nipun KarunanayakeBCAA20262026711133113833.1064251.56122320
Kamil PooranWI/SLK202620261111133181*33.10211156.870213916
Colin McDonaldAUS1961196161103319130.0939741.06030130
Sachin BabyRCB/KER20212021121243316841.38262126.340301617
Taranjit BharajDEN20222022121213316330.09314105.410302011
Andrew SymondsAUS/DC200920091413133160*27.58276119.930212112
Zak ChappellLEI20172017111433316630.0952463.17021471
Aadil AliLEI20172017181513318823.6451464.40022304
Mike BrearleyENG19781978131913317418.39121827.18023250
Nick WelchZIM/LEI20232023212103314015.76277119.49003398
Tom BaileyLAN20182018162343316617.4257857.27012461
Andre RussellPC/ADKR/LAKR20262026272543316815.76254130.310242027
Moeen AliENG/RCB/MS20202020262543316515.76252131.350232915
Desmond HaynesWI1978197834033014882.50136108.82130396
A MuthalibNSWC202620265823307055.0055060.00040261
Anshuman RathHK20232023101003305933.00296111.49020391
Jaskaran MalhotraUSA2021202112103330173*47.14301109.631001124
Karun NairRR201420141111133073*33.00232142.24030389
Brian HastingsNZ19741974711033010130.0076043.42111350
Mitchell StarcAUS20132013161443309933.0044474.32031400
Suhan AlagaratnamMAS201420141616133010122.0048568.04102358
Sam NortheastHAM20202020141603308120.6353861.34021352
Josh InglisPS/WA20192019131603305820.6343276.390323610
Udayawansha ParakramaCMCC/ACCC2025202591613305522.0057557.39010305
Dion NashNZ199819982116533089*30.0061154.01010172
Sean ErvineZIM20032003211943305322.0047269.92013357
Kris ClarkeND20252025171953304823.5763252.22003432
Joey EvisonSUS/KEN/LEI20262026182123308817.3764850.93021354
James BurkeSUR20152015242343307917.3758156.80021303
Jamie GibsonWF/WEL20212021222463305618.3372645.45013326
Stuart BroadENG201220123225533058*16.5045672.37012295
Jofra ArcherRR/HH/SUS2018201850361433033*15.0042976.92006328
Dean ElgarSA2023202347032918547.0053961.04110490
Mahmudul Hasan JoyBAN/CR2025202557032917147.0057757.02111314
Archie MacLarenENG1898189848032912441.1310.00111290
Rajin SalehBAN2005200571013298936.5663351.97030432
Ayush BadoniLSG20252025141113297432.90222148.200202714
Asghar AfghanAFG201420141111132990*32.9044174.60010249
Hamish RutherfordOV2012201261203299127.4251663.76032580
PreviousPage 185Next

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.