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
Ben FoakesSUR202020201412336811840.8963258.23120402
Imtiaz AhmedPAK1962196261203689830.67--023303
Nick WelchZIM2025202581513689026.2980645.66032376
Sean WilliamsZIM20142014151613687024.5345680.70031287
Jonathan WellsAS/MR20222022161643687330.67329111.85032284
Ahmed FaizMAS2023202321171368105*23.00278132.371122418
Andrew HoddYOR20172017111713685723.0064157.41032511
Jatinder SinghOMA20242024181803686920.4445680.70031345
Alex BlakeKEN201720172219536811626.29263139.92110399
Vinayak ShuklaOMA20252025211933684823.00327112.540002217
Ben ManentiITA/SS/SA202520251621736849*26.2946678.97001446
Syed KirmaniIND19811981162153687823.0085842.89021270
Daniel VettoriNZ20042004332263685923.0062458.97021360
Josh ClarksonCS/CD202120211922336871*19.3738795.090133215
Joe MennieMR/LAN/SA201820181923536868*20.4483344.18022364
Alzarri JosephWI/WOR/SLK20212021292333688218.4059561.850224213
Tom CurranMS/SUR/QG2026202642301136849*19.37233157.940022821
Jeet RavalCS201220125923677452.4371551.33030430
Monty NobleAUS189918995923678952.4310.0004200
Roger TwoseNZ19951995111113675936.7078846.57030250
V RavindranHUN20252025121213677733.36245149.800303818
Sese BauPNG20162016111313677630.5854866.97021289
Felix OrganHAM2025202513135367122*45.8887941.75110384
Lakvin AbeysingheKYCC20262026131503678524.4747078.09043372
Richie BerringtonSCO20152015191633676228.2341788.01020289
Ian WestwoodWAR201620161016136712724.4788341.56113510
Evin LewisSKAN/BB2015201517161367101*24.47300122.331113321
Rameez ShahzadUAE20172017151623678726.2154267.71013249
Shoaib MalikKK/FB20242024171773675336.70305120.33010289
Glen ChappleLAN201420141217436745*28.2354966.85000443
Jonny BairstowENG20122012181843679526.2154267.71030443
Jon-Jon SmutsDOL/DSG20242024191913677520.39308119.160323118
Ben CurranZIM2026202619191367111*20.3948975.05103373
David HusseyCSK/MS/AH201420142320436750*22.94315116.510102515
Nick PottsDER20262026262323675717.4850472.82011449
Anil KumbleIND19971997363493677814.6885942.72014281
Percy McDonnellAUS1884188446036612461.0016861.31211280
Patsy HendrenENG1928192846036616961.0065953.41110342
Barry ShepherdAUS196419645913669645.7548844.67041390
Gareth RoderickGLO2014201491003669836.6051670.93031441
Mike SmithENG19641964710236675*45.75--020412
Joe BurnsITA/QUE2024202410112366108*40.67360101.671233012
Saqlain ArshadQAT20232023111113667636.60278131.650214710
Nasir HossainDD202320231212436666*45.75305120.00020348
Raman LambaIND198619861212136610233.2753563.93132314
Muhammad TanveerQAT201920191313336653*36.60278131.650303318
Basil ButcherWI1968196871313668630.5015350.98031422
Joe GattingHAM201520151415336664*30.5063857.37020385
Anamul HaqueBAN/FB20232023171603667822.88319114.730103913
Jaik MickleburghESS2015201591603666122.8877647.16021560
PreviousPage 170Next

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.