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
Ian SmithNZ19851985222533976518.0572354.91021380
Faheem AshrafPAK/IU20182018473193978318.0544090.230273515
Warren BardsleyAUS19091909510039613639.60--201220
Collie SmithWI19571957510039616839.60--201374
Craig ErvineZIM202120211211139667*39.6039999.25030417
Vani MoreaPNG2016201611131396102*33.0064361.59132346
Mahesh KumaraNSWC/CMCC20252025111423965933.0060066.00031384
Niall O'BrienIRE/RR20132013191723967026.4055571.35033311
Michael RipponNED/OV201720171217139656*24.7568258.06032321
Innocent KaiaZIM202220221717039611023.2956869.72120365
Gareth HarteDUR201820181218139611423.2981048.89102402
Paul CollingwoodENG200220022019539610028.2948980.98111254
Dion EbrahimZIM20032003212103966818.8680649.13022410
Henry CooperND20242024162203968318.0086445.83021516
Ravichandran AshwinIND/RR202420242526339611317.2265360.64103377
Matt RevisYOR202220223226739653*20.8480849.01022426
Ajaz PatelCS/LEI/CD20262026282773966219.8066060.00022513
Shahid AfridiPAK/DC20082008342953968516.50282140.430122518
CM CarrollCRO20262026551395150*98.75199198.491303030
Gerry GomezWI19481948710139510143.89--12170
Parthiv PatelMI20172017161603957024.69293134.81022498
Aditya TareMUM20192019171643958232.92301131.23022535
Ambati RayuduMI201120111616239563*28.21350112.86041449
Vinura DulsaraBSC/RCC2025202591633959230.3890843.50032350
Irfan RingkuROM20262026181603956824.69267147.940304417
William SmaleGLA20262026171703956223.24336117.560324315
Nick LarkinMS/NSW20212021161833957026.3348281.95031425
Dunith WellalageSL/PR/CCC20252025241823959924.6948781.11021339
Aaron ThomasonSUS202120211419239578*23.24110135.88031521
Washington SundarIND/SH/LAN20222022262133955121.9448082.29012379
Jason SanghaST/NSW20232023172123957820.7962563.20022466
James TredwellKEN201620163424639512421.9481548.47102451
Sunil NarineKKR/TKR/ADKR20252025513163954415.80263150.190033230
Javagal SrinathIND19961996393653955312.7456869.54025355
Jamie HowNZ20072007111113949039.4057868.17040452
Imrul KayesBAN20142014811039413035.8278850.00210455
Jim ParksENG19651965111313947132.8319064.74031295
Craig SpearmanNZ19991999101423946832.8383347.30030522
Gyanendra MallaNEP201920191515039410726.27329119.761113219
Sidath WettimunySL198419841115039419026.27113534.71111370
KL RahulIND/SH201520151316339411030.3165260.43200377
Joshua RasuVAN20192019171703947423.1846684.550203014
Mark WaughAUS200220021417139455*24.6363162.44033532
Tillakaratne SampathNSWC/PSC202620261718039411121.8952175.62112459
Ian SmithNZ19881988161833947926.2750777.71022483
Tom FellWOR20192019181913945321.8967158.72010482
Tom BaileyLAN20212021252103946318.7664461.18026446
Ben CuttingBH/ST/QG20202020232273945326.27267147.570133124
Chris WoakesENG/WAR201520152826639442*19.7050478.17004355
Ravichandran AshwinIND/CSK201320135529539412416.4258167.81102403
PreviousPage 160Next

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.