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
Asif MujtabaPAK19921992151814505926.47106142.41053411
Kaveen BandaraNCC202620261919345010828.1346995.952122916
Peter ForrestAUS/BH201220122221345010425.0064170.20133377
Habibul BasharBAN20022002142204505320.4577957.77043610
Keaton JenningsDUR20152015232754509820.4591149.40025550
Thilan SamaraweeraSL20012001873449123*112.2595247.16220361
GSNFG JayasuriyaPSC/CMCC/BK20252025811144913244.9082554.422103211
Ross EdwardsAUS197219728111449170*44.9075147.94132371
Neil HarveyAUS19611961712044911437.4227640.22130320
Herbie TaylorSA19311931713144911737.42--120150
Ken McClureCAN201620168141449193*34.5482854.23111575
Mark ChapmanHK/AA2015201514152449124*34.54406110.59110419
Saif AhmadDEN202220221615244992*34.5445698.460314210
Johann MyburghSOM20142014181714499128.0682054.76020630
Bryce StreetQUE202320239171449102*28.06134433.41112461
Joey EvisonKEN/LEI/NOT2022202216182449109*28.0673161.42214517
Vic PollardNZ196519651018244981*28.06--041580
Asad ShafiqPAK/QG201720171519044911223.6383154.03111461
Leo CarterCAN202320231619544970*32.0761972.540103910
AR RamjaniUGA20232023302044495528.06339132.450103120
George BaldersonLAN2022202218224449106*24.9472062.36111532
Ackeem AugusteWI/SLK20252025232224497322.45342131.290333824
James FullerGLO20152015342574497324.9461672.89021535
CJA AminiPNG20192019302634496019.5257178.63022259
Jeff DujonWI19871987262674497723.6397246.19010381
Hamish RutherfordOV/OTA/LEI20222022212704497016.6373261.34014593
Wasim AkramPAK19951995222924495016.6377857.71012477
Tom CurranSUR20152015343054496017.9654782.080154811
Brad HodgeAUS200520057101448203*49.7884053.33121530
Vinoo MankadIND19521952913144818437.33--110203
Wesley BarresiNED201320131616444875*37.33424105.66053429
LJ WoodcockWF/WEL201720171216244815132.0087451.26112574
Joe WeatherleyHAM20202020141614489829.8779756.21031524
Asanka GurusinhaSL19901990161614488829.8778157.36031243
Ken RutherfordNZ19861986141624487932.00105442.50053411
Thisara PereraSL/DP/JS202020202017444897*34.46250179.200203723
Venkatesh IyerKKR/MP202320231717144810428.00318140.881213522
Ravija SandaruwanKUW20232023181804487124.89338132.540323725
Jonty RhodesSA19951995141904487223.5893447.97033396
Daniel ChristianBH/HH/NOT20152015221954487232.00315142.220413022
Mike AthertonENG20012001101904485723.58120537.18031610
Keith BarkerWAR2014201417225448102*26.3570863.28113601
Bhanuka RajapaksaSL/GG20212021262324486521.33346129.480354321
Matthew WadeAUS/HH/TAS2017201722244448100*22.4081554.97111376
Roelof van der MerweNED/SOM201820183225104486129.87431103.940223810
Chamara KapugederaSL20062006252614486317.9274560.13032519
Jordan ClarkLAN20152015252654486321.3380056.00011494
Mominul HaqueBAN2025202561004478744.7077657.60040415
Arun HarinathSUR20152015711044712040.6475359.36210590
Chris LynnAUS/KKR/BH201720171212244798*44.70243183.950413234
PreviousPage 143Next

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.