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 resultODI3rd 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Narendra PatelUSA20222022221982723724.7331686.08001225
Tony PalladinoDER20162016152052724918.1351353.02003343
Saqlain MushtaqPAK200020002524627237*15.1191829.63001171
Neil WagnerNZ/OV/LAN20162016263042724710.4644361.40004337
Saeed AjmalPAK2013201350428272498.0050853.540010273
Herbert SutcliffeENG1927192724127110290.33--110-0
Harry MakepeaceENG1921192136027111745.1765441.44120120
Siddhesh LadMUM201820188702718238.71196138.270202510
Mark BurgessNZ196819684802716633.888430.95030311
John ParkerNZ1975197588027112133.8862543.36110270
Nick ComptonENG2013201359027111730.1176835.29201310
Hilton CartwrightMS2020202011922715938.71222122.07020289
Virat SinghSH/JHA202120211091271103*33.88208130.29111316
Pawan SandeshCCC2025202511922716238.7130190.030202711
Saleem MalikPAK1983198399127110733.8850053.20111250
Shoaib MohammadPAK1993199381012718130.1179234.22023280
Scott StyrisNZ/CSK201120111611227158*30.1132284.16021223
Collins ObuyaKEN20182018121112716727.1031087.420211315
David ObuyaKEN20092009101102715624.6434179.47011341
Jitesh SharmaVID202120211211327171*33.88134202.240211823
Suyash PrabhudessaiGOA201920191211427160*38.71189143.390112610
Yasim MurtazaHK2022202213111271107*27.10247109.721102611
MahmudullahBAN/CC202020201212427148*33.88244111.070012011
Tony UraPNG20172017121202716122.5834179.47011272
Zeeshan KukikhelHUN202520251212127165*24.64192141.150212215
John WrightNZ1978197871202716222.5895928.26021220
Derek PringleENG1986198681222716327.1076035.66010221
Jonathan WellsMR20232023151352714433.88211128.44000217
John AndersonIRE/LL20172017111312717422.5841964.68011321
Lalit YadavDC/DEL202120211513827152*54.20176153.98012329
Hasitha BoyagodaBCAA20242024131312717422.5836773.84010275
Imran KhanPAK19881988111322715324.6444261.31010211
George LindeSA/LQ/WP202420242214527166*30.11156173.720111720
Avishka FernandoSL/DA202320231414127170*20.85231117.320212314
Jarrod FreemanTAS202320231014227163*22.5841165.94012382
Wasim JafferIND/RCB20082008111502717318.0749155.19022304
Suryakumar YadavKKR/MUM20162016231772716027.10213127.23021287
Bruce MartinNZ/AA201320131317227155*18.0751452.72011433
Duleep MendisSL19861986161712715816.9423966.1101280
Peter TaylorAUS198819881917827154*30.1162443.43010260
HMRKB HerathSL20172017111942716718.0754150.09012310
Chris WoodHAM20142014261932716116.9432084.69012283
Marco JansenSA/SH20222022201942715918.0758046.72011324
Ashley NurseWI/TKR20172017262062714419.36266101.88001268
Timm van der GugtenNED/GLA/TR202120212821627185*18.0744960.360122610
Harry PodmoreKEN20182018162182715320.8559945.24010281
Chris BenjaminWAR/BB/BP20232023212142714615.94210129.05004268
Alzarri JosephWI/RCB/SLK20242024503062713211.2934977.65003325
Jake BallENG/NOT20162016323152713310.4238071.32002329
Colin AckermannWAR2015201566127079*54.00245110.20020257
PreviousPage 216Next

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.