Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Surendran ChandramohanSIN2024202411932498241.50185134.590202510
Muhammad MuneebBEL202420249902495427.67186133.870222610
Sunny SohalDC20112011111002496224.90191130.370212510
Tharanga ParanavitanaSL2012201251012497527.6761440.55013263
Phillip HughesAUS/AS20142014101002498524.9030182.72031262
Wesley BarresiNED20112011101002496724.9039263.52011245
Tom HainesSUS20202020510124911727.6762140.10100351
Kendel Kadowaki-FlemingJPN20252025101002496024.90219113.70021228
Gulabrai RamchandIND1953195351002496224.90--021110
Chamu ChibhabhaZIM20072007111102497322.6441560.00030231
Peter BorrenNED20172017911224986*27.6735470.34013243
Jesse RyderCS/CD2018201891102496922.6434272.81021286
Martin KentAUS1981198181112495424.9046753.32020280
Dimuth KarunaratneSL2013201381212498522.6440461.63012272
Ameer SaiyedBOT20232023121202495520.75238104.62010256
Shimron HetmyerWI2017201771202496620.7535370.54010345
BA MayesHAM20252025141232497427.6725298.81020259
Manish PandeyRCB201020101313124942*20.75226110.18002277
Jiten RamanandiOMA202620261313124991*20.7529285.27022198
SH VenugopalSIN202520251313224946*22.64231107.79000147
Rinku SinghIND/KKR202520251814524938*27.67167149.100002611
Brett RandellCS/DER/CD20262026151522496619.1558342.71012240
Daniel ChristianDC/BH20112011171622493217.79200124.500011111
Norman VanuaPNG20232023201622496017.79238104.620151516
Jordan ClarkLAN20142014221672494427.67214116.36000177
SSM StanislausMAC202120211816324942*19.15245101.63000199
Danny BriggsHAM20152015271752494820.7547752.20000320
Milinda SiriwardanaSL/RK20162016181732494217.7925199.20003188
Vernon PhilanderSA/NOT20152015191852494119.1554745.52002241
Jhye RichardsonAUS/PK/PS20212021231872495022.6425796.89012326
Shardul ThakurIND/KKR20232023302022496813.8328786.76023275
Imad WasimPAK/MR/JT20212021342252494214.65207120.29002188
Pat CumminsAUS/KKR202020203326924953*14.6532975.680131511
Taskin AhmedBAN/CS/DD202420244629112493113.8325498.03004248
Ollie HairsSCO20232023661248127*49.60115215.651102617
K SmithWAR20242024961248130*49.60217114.29100297
Shai HopeWI2016201667024810135.4342558.35100175
Craig ErvineZIM201320136812488035.4343956.49010274
Gerhard ErasmusNAM201520158812489135.4335270.45020143
Mark BurgessNZ1972197258124810135.432729.63110262
Tatenda TaibuZIM20092009991248103*31.0032277.02111214
Pite van BiljonSA/KNI20212021109124872*31.00204121.570101513
Zafar GoharGLO202420246912488631.0054745.34030251
Lasith CroospulleSL/GT202320239912488031.00178139.33010257
Chris CairnsNZ19941994101002487024.8031478.98010146
John CampbellWI20222022510324858*35.4345154.99010312
Chundangapoyil RizwanUAE20192019121002484724.8039862.31001231
Ben RohrerSS/MR20122012111132485231.00171145.03010208
Irfan KarimKEN201320131111024811222.5540261.69112201
Roy MinnettAUS1912191271102486122.5529654.73023190
PreviousPage 231Next

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.