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
Tom SmithGLO20142014272384158027.6787047.70011502
Nasir HossainBAN20142014262414154218.0461267.81000374
Craig OvertonSOM/SB/SEC202520253927114156025.9457971.68034456
Chris RushworthDUR20152015323174154317.2955874.37001528
Wasim AkramPAK199319933232641539*15.9658970.46005416
Ryan ten DoeschateNED/KKR20112011129241411959.1441799.282203510
Hanif MohammadPAK19651965692414203*59.14--200511
JJ HuoMOZ202620261010041412641.40248166.941214725
Larry GomesWI198219821111341412651.7594643.76211250
Nathan AstleNZ199519951414141411431.8560268.77120372
Ben SmithCS/CD20222022121414148031.8562865.92020518
Stuart CarlisleZIM20022002111514147729.5795843.22021371
Shoaib MohammadPAK19881988151614149427.6094044.04042522
Mahidul Islam AnkonBAN/KT/NE202520251917341461*29.57365113.420102022
John BracewellNZ19881988182024145423.0088346.89021310
Deepak HoodaSH/BAR20192019272234146821.79338122.490212915
Prithvi ShawIND/DC20202020192204146618.82391105.880345311
Roshan MahanamaSL19981998222424145218.8278852.54035271
Babar HayatHK20252025252544146719.71379109.230222522
Tom HaywardENG1899189957141313768.83--211380
Raman Subba RowENG19601960610141310045.8921226.4212090
Daniel SolwayNSW2020202061114138641.3096842.67040510
Rob NicolCAN/AA2014201491444139541.30112036.88041437
Rahul TripathiSH20222022141434137637.55261158.240324020
Gary CosierAUS19771977814041316829.5064364.23121500
D'Arcy ShortAS/HH/WA20232023151514137429.5041499.76032456
Sarfraz AhmedPAK/QG/BK202320231316441311834.4252478.82110372
Kaushal SilvaSL20152015916041312525.81109937.58132460
Owais ShahHAM/SSS20152015171714136425.81340121.470203512
Mohammad NabiAFG20142014171724137727.5345191.570202813
Paul WalterESS20202020151734137629.5070059.00011526
Doug WaltersAUS197519751317341371*29.5074055.81040462
Morris OumaKEN20092009181814136124.2967761.00033300
Nasir HossainBAN/DD20152015322534134118.7745091.780032813
Logan van BeekNED/WF/WEL20222022352864133818.7748884.630022415
Gus AtkinsonENG/SUR/OI202420242529641311817.9656373.36103469
Callum ParkinsonLEI/NS202220222831104134919.67119334.62003391
Hanif MohammadPAK1959195948241210368.67--22070
Zaheer AbbasPAK1974197458141224058.8668460.23110440
Asa TribeJER202220221010241280*51.5046289.18030349
Rhys MariuCAN202620261111041214237.4553676.87110641
Daniel LawrenceESS20152015813141216134.3369958.94110532
Darren StevensKEN202220221214441284*41.2046089.570204912
Eric RowanSA1935193571414126631.69--02180
Geoff HowarthNZ19841984111404127229.4385648.13030390
Ben ManentiAS/SA/TAS202220221215341285*34.3352278.93031439
Ijaz AhmedPAK20002000161604128525.7555773.97043324
Johnson CharlesWI/SLZ20152015171714128325.75300137.330323523
Mitchell PerryVIC20232023111924127524.24104239.54013452
Rory Hamilton-BrownSUS20142014142004126220.6059169.710224010
PreviousPage 154Next

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.