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
Neil HarveyAUS1958195859132716740.8846645.28110170
Travis HeadAS2015201510102327101*40.88211154.981202420
Shalith FernandoPSC20252025711132787*32.7053461.24032333
Hamid ShahDEN20192019121203279327.2541678.61021237
Finlay McCreathSCO20252025141203278127.2542177.67020255
Gautam GambhirKKR20152015131303276025.15278117.63031414
Nic MaddinsonAUS/ST/NSW202620261013132712627.25324100.931022618
Karabo MotlhankaBOT202420241413132752*27.25324100.93010306
Trevor BaileyENG1955195591413277225.1518239.56012270
Zeeshan MaqsoodOMA20152015151503275221.80276118.48011429
Dushan VimukthiPSC/CMCC20252025101623275823.3680440.67022294
Ashan PriyanjanSL20142014201723276021.8039582.78010373
Adam BallKEN20142014191743275025.1563451.58011421
Jack BurnhamDUR201720171818332793*21.8046071.09021366
Mominul HaqueBAN/RK/DP20192019171913275218.1747269.28022343
Sharvin MuniandyMAS20242024211903274117.21321101.87000248
Ravichandran AshwinIND/CSK201120114221632710321.8040480.94103363
Chris BenjaminWAR/BB/ME20242024272243277518.1734594.780122511
Ahmad RamdoniINA202420242723732735*20.4441578.800002511
David HookesAUS198219826813266846.5752262.45040370
Dean FoxcroftOV/OTA20202020710332682*46.5748966.67020444
RD ShahKEN19991999111103267129.6451363.55020461
Shahriar NafeesBAN2005200591103267529.6452162.57030370
Heino KuhnNW20222022111113267832.60272119.85031305
Lahiru MilanthaWF/JB20242024111123268736.22254128.35020379
Thomas RewSOM202520251311332684*40.7533996.170212515
Tommy AndrewsAUS1921192181113269432.60--020300
Bruce LairdAUS1979197981103269229.6485238.26031280
Naeem IslamBAN/CK20132013121203268427.1736389.81032374
George WorkerAA/AUC2024202481203267227.1762052.58021397
Dinesh KarthikRCB20242024151343268336.22174187.360212722
Alan KnottENG19721972101303269225.0857856.40032430
Adam VogesAUS/RR201020101614532645*36.22324100.62000256
Rushab PatelKEN20242024151523267525.08276118.12033308
Dipendra Singh AireeNEP201820182015132650*23.2948667.08010257
Luke WrightENG20092009201603267120.38292111.64010368
H LakovBUL20222022171633266125.08324100.62010261
Stuart BroadENG201020103719132616918.1158056.21104363
Ben CuttingST/QG20212021221963263725.08237137.550013215
Mohammad NabiGAW/DC/NE202620262821532642*20.38289112.800011915
Kenneth WaiswaUGA202320233022732666*21.73244133.61011319
W NiyitangaRWA20232023252513265313.5841778.180121810
Rohan KanhaiWI1961196136032511754.1716955.03200392
Timothy C. BarkerLUX202120218803257840.63256126.95020315
George HeadleyWI1931193148132510546.43--200300
Muhammad TanveerQAT202320231010532569*65.00241134.850201821
Luke ProcterNOR/LAN2017201771103259429.5561153.19031322
Roston ChaseWI201620167121325137*29.5578141.61110332
Shah Abrar HussainCAA202520251712332574*36.11289112.460112018
Basir AhamadNEP/BK20252025151323258029.55277117.330212013
PreviousPage 187Next

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.