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
Nick BrowneESS2018201891504008626.6790644.15030670
Saman JayanthaSL200420041717240074*26.6753075.47022544
Malcolm WallerZIM/RK20172017171724009226.6744390.29021455
Cameron DelportST/DOL/TTRS20152015191824005525.00307130.290224121
Callum McLachlanWF/WEL202320231418240010025.0063562.99112453
Jan FrylinckNAM202220222819540060*28.5744190.70020236
Naeem IslamBAN201020102121740059*28.5772655.10010367
Peter YounghusbandWF/WEL20252025202234008121.0586446.30031487
Eathan BoschSA/TIT/MID202620262923840043*26.67365109.590012822
Corey AndersonUSA/HH/ME202420242624840059*25.00362110.500212118
Malcolm MarshallWI19841984302544005719.0566260.42033452
Leonard HuttonENG1952195246139915079.80--210300
Zaheer AbbasPAK1981198178039910849.8863163.23121390
Shreevats GoswamiSH/BEN201820181310139982*44.33268148.880514511
Mohinder AmarnathIND198419848103399101*57.0046448.49110451
Ian CockbainGLO20202020111123998944.33235169.790313122
Ron ChandragupthaBCAA2024202411111399141*39.9042095.00121497
DH LateganWOR2025202591113997839.9046985.070205212
Javed MiandadPAK1981198191103997936.2763762.64040300
Peter MoorMR202220221212039915233.25322123.911123324
Jordan CoxKEN2020202012123399238*44.3367259.38101456
J PereraMSC20242024141313999733.2549580.610302612
Joe LeachWOR20222022151513998728.5051976.88042554
Dasun ShanakaSL/DV20202020141543997336.27343116.330303021
Sam HarperMR/VIC20202020141533997333.25360110.83041429
Bruce MurrayNZ1969196981613999026.6015345.75030341
Ian BothamENG19921992202033997923.4764961.48021426
James HarrisMID201820181621939979*33.25100939.54034500
Ravichandran AshwinIND/DC/SUR202120212822439910622.1774353.70102513
Alex BlakeKEN201920192323339966*19.9551677.330213316
Ahmad RamdoniINA20252025342553994619.9541695.910022916
Laurie EvansPS/SUR/BP20262026372933994015.35326122.390012915
Anil KumbleIND19961996403373998815.3579350.32014433
Frank WorrellWI1953195358039823749.75--110351
Haroon RasheedPAK198219821110139815344.2266459.94131433
John DysonAUS19831983101113987939.8085546.55030311
Andrew JonesNZ19941994121503988126.5387245.64031370
Terry DuffinZIM20062006171703988823.4172754.75021390
Bastiaan ZuiderentNED20102010171843985628.4363562.68021325
O TuyisengeRWA20222022191913986622.11362109.940234610
Vernon PhilanderSA/DH201820181521639852*26.5372155.20012379
Gulbadin NaibDC/DD/AFG20242024262443985719.90356111.800233616
David LloydGLA20172017202713988815.3170256.70015555
Mitchell JohnsonAUS2008200832311039850*18.9570056.86014454
PL MommsenSCO201520151914339768*36.09387102.580223812
Sammu AshanACCC202420241414439797*39.7058467.98022249
Faoud BacchusWI19801980131603977924.8180749.19023420
Nitish RanaKKR/DEL20182018211933975924.81288137.850113620
KD KesumaINA2024202419191397117*22.06345115.071004713
Nicolas PooranWI/BT/KT20162016222123978120.89266149.250222727
PreviousPage 159Next

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.