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
Michael RasoITA2013201398213035*21.6716081.25000141
Mohammad MithunRR2015201511811305518.57124104.84010114
Ali SaleemNOR2022202298113053*18.57118110.1701057
Navdeep SainiIND/RCB2020202023861304565.0013695.59000143
H RathodQAT2024202412861304765.00103126.21000124
John MorrisonNZ1983198310831303526.0020364.04000120
Sarel ErweeSA/SEC2023202399213042*18.5724253.72002143
Mosaddek HossainCV20232023149413037*26.0013298.4800092
L LaminSIE2021202199313030*21.6716678.31000102
Ian HollandHAM201820186911303116.2537135.04000160
Gavin HoeyIRE/LL2024202415911303916.2517972.63001113
Sudeera ThilakaratneCCC/PSC20262026149313081*21.6729344.37012190
Corey AndersonBT/AUC20202020101011303114.44119109.2400147
Graham WaggGLA2020202091011305414.4423355.79011150
Fraser SheatCAN2025202591011304114.4427647.10000161
Wahab RiazPAK201020101111213030*14.4416678.31002124
Jack RussellENG1998199871111303213.0036036.11003120
Craig WishartZIM20002000111201304510.8334837.3600190
Wriddhiman SahaIND/SH20182018121221303513.00129100.78002191
Ray LindwallAUS19561956812513048*18.57--00252
Tahir NaqqashPAK19851985161241306116.25126103.1701263
Kyle JamiesonCAN20162016813413040*14.4437434.76002141
D ParasharUAE202420241713613050*18.5714490.2801275
Fanie de VilliersSA199619962213413067*14.4428545.61013121
David O'SullivanNZ19761976814313023*11.82333.33002120
Jason GillespieAUS20012001161531304610.8346527.96004190
Jerome TaylorWI200720071915413023*11.8221361.03002151
Zak ChappellGLO/NOT20222022161561303214.4421361.03002153
Craig McDermottAUS19931993241631303510.0019168.06002112
Mervyn DillonWI2001200117204130248.1355523.42005131
Jacob DuffyNZ/OV/OTA2023202316204130338.1328445.77004191
Craig McDermottAUS1986198626216130378.6719168.06004152
Morné MorkelSUR/TS2019201925237130278.1334038.24003182
Yasir AliSPA2020202022112980*129.0096134.38010126
Walter ReadENG1884188422012911764.5015575.48100200
Abul HasanBAN/SR2012201293112911364.5015583.23100163
Raynard van TonderKNI2021202133112981*64.50101127.7201094
Louis van der WesthuizenNAM201720174401295032.25108119.44010135
Chirag GandhiGUJ2018201844212961*64.5094137.23020112
AN LascuROM2024202444112972*43.00107120.56010222
H JangariyaESW202520255411295443.0086150.00010156
'Dad' WeirNZ1932193224112974*43.00--01000
Reg SimpsonENG195219522401295332.25--02000
Mohammad WasimPAK199919992401299132.2523654.66011150
Shaun PollockSA1995199545112936*32.2525350.99000100
Neil McCallumSCO200620065501296825.8025151.39011131
G BurrowsISL202420245501295225.80125103.2001091
Razmal ShigiwalAUA202120215511297032.2599130.3001084
Azhar AndaniPOR2023202355112970*32.25128100.78010151
Habib KhanEST202120215501296025.80116111.2102087
PreviousPage 357Next

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.