Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mushtaq AhmedPAK19971997181571275915.8827546.1801184
Baseer KhanAUA202620262215612731*14.1113792.7000174
Harbhajan SinghIND/MI201320132116812725*15.88116109.48003126
Duanne OlivierSA/DER/JS201820182418812740*12.7022556.44005151
Curtly AmbroseWI199219922318712724*11.5521658.8000291
Mohammad ShahzadAFG2009200922012611063.0013990.65100130
SL MorganWEL202620262201267163.0073172.60020145
Misbah-ul-HaqPZ2019201933212659*126.00104121.1501095
SS NadkarniUSA201220123301268442.0017870.79010124
Basil HameedUAE2019201933112663*63.0017771.19010111
Brian BoothAUS196119612301267142.00--010180
Collins ObuyaKEN202420244401266831.5071177.46021139
Oliver PitcherBER201620164411266342.0021957.53011100
Sean TerryHAM201420144411266342.0013692.65021104
Tom LowryNZ193019304401268031.5020.0001100
Andrew PoynterIRE/LL2016201665312656*63.0012997.67021133
Aminul IslamBAN199719975501263725.2020461.7600061
Hanuma VihariHI201620165501264025.20110114.5500094
Vinoop ManoharanKER201920196511265231.50111113.51010104
Sam EvansLEI202320235511266031.5025449.6101090
JC McNallyLL/MR202420248521264842.0096131.25000145
Leon GarrickWI200120014501267625.2028045.00011100
Saleem ElahiPAK199619966601265421.0015780.25010153
Jean-Pierre KotzeNAM201620165601263621.0018070.00000134
Shane DowrichWI202020204601266121.0023653.39012150
Troy JohnsonWF/WEL2020202056212650*31.5026946.84011122
Caleb JewellHH202020207601263121.00104121.15000151
Jacques SnymanKNI/MCT202620267601264521.0098128.57000134
Lesego SenokwaneKNI202420246601263921.00109115.60000113
Daniel SmithWP202420246601265721.0090140.00010200
Maitland HathornSA190219023601264521.00--00000
George GiffenAUS188318833601264121.0010.00001120
Bob McLeodAUS189218923601263121.00--00050
Hitesh ModiKEN200620067701263718.0023254.31001150
Denesh RamdinTKR2021202197112629*21.0013295.4500074
Timroy AllenUSA2013201377112667*21.0081155.56011710
Obed AgbomadzieGHA202420248711263321.0016277.78000102
C PotgieterPOR2026202677112652*21.00102123.5301187
Gerry GomezWI1954195447112647*21.00--00000
PL MommsenSCO201220128821262721.0016377.30001101
Peter BocockND202420247811263618.0016576.36000132
Tafadzwanashe KaitanoZIM202220228801264215.7518667.74002162
Mihlali MpongwanaWP2024202488112630*18.00126100.0000066
Billy BatesENG1882188248112652*18.00--01091
Jack CrawfordENG190819084811266218.0010.00011121
Brian HastingsNZ197519758811263718.0026048.46002120
Gregory TaylorBAH2025202599112656*15.7513791.97012165
Gurkeerat SinghIND/PK2016201610921265118.0099127.27011133
Neil WagnerNZ/ND2020202089312666*21.0016875.00012164
Kithuruwan VithanageSL201520155901263814.0016974.56001144
PreviousPage 362Next

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.