Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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
JJ SmitNAM20232023119817440*174.00121143.800001011
Alex MellorWAR/DER201620168921744424.8638245.55001220
Manpreet SinghSIN2024202411901745319.33170102.35021313
Oliver DaviesST/NSW2021202110931745729.00140124.29012137
S RavichandranJPN202520259901745019.3317698.86011182
Pallav Kumar DasASS20212021101001744617.40139125.18002199
Shalabh ShrivastavaVID20192019111141745624.86165105.45010190
Matt McKiernanDER2020202091111745217.4041541.93012172
Kapil DevIND199419941511317453*21.7531056.13010124
Susil FernandoSL1983198381101744615.8251333.92004140
Uvais KarnainSL198519851111517441*29.0030756.6800132
Mohammad AshrafulBAN20112011101201747314.5034650.29012220
Robert TaylorSCO201320131512417441*21.75141123.40000118
Calum HaggettKEN20142014111201744414.5032753.21001232
Nuwan KulasekaraSL/CSK20112011211311743414.5021282.08000125
Amjad AliUAE20152015121311744514.5032553.54000190
Anustup MajumdarBEN/KJW202120211413117448*14.50154112.99001173
Mahmudul Hasan JoyBAN/CR20262026131301745213.3821780.18013236
Nixon McLeanWI19991999131411743913.3822776.65002217
James TredwellKEN201720171814717447*24.8629958.19002194
Matthew PottsENG/DUR/NS20232023171451746419.3338345.43011180
S Vijay UnniMAS20232023211451743819.3319489.69000105
Lasith AbeyratneMSC202520251214317456*15.8229858.39010144
Wally GroutAUS19641964111501743711.6032842.38004180
Wellington MasakadzaZIM20232023221631744013.3834550.43000123
Damien FlemingAUS19991999331771746517.4032054.38016180
Stuart BroadENG/NOT20232023121851742613.3831555.24001192
Matt HenryNZ/CAN20192019261871744315.8223574.04001216
Mohammad AmirPAK201020101922517430*10.2457630.21005162
Sunil NarineWI/KKR/SS2012201254246174369.6723075.65004192
Stewie DempsterNZ1931193112017312086.50--110100
Giff VivianNZ1932193212017310086.50--11081
Frank IredaleAUS189818983301738957.67--021140
Bam Bam WeekesWI1939193923017313757.67--100181
Brun SmithNZ194919492311739686.50--02082
Herbie TaylorSA192719272401737143.25--02000
John ReidNZ194919492401739343.25--020110
Bob SimpsonAUS196219622401737143.2510649.06020190
Geoff BoycottENG197019702401737043.2555731.06020120
SP GomesPOR2025202555217367*57.67111155.86021156
Herbie TaylorSA193219323501738434.60--021162
Frank IredaleAUS1895189535017314034.6010.00101170
John WaiteSA1958195835017313434.60--10100
Jay JainNBB2026202655217349*57.6795182.11000716
Sourav GangulyIND2006200646117351*34.6028361.13011241
Geoff BarnettCAN200720076601737728.8328161.57010222
Mohammed Al BalushiOMA202620266601738128.83148116.890101910
Travis BirtHH/KRB2013201397117394*28.83131132.06011139
Alejandro FergusonARG202320238711735028.8319290.10010211
Gerhard ErasmusNAM2017201767117378*28.8326964.3101095
PreviousPage 299Next

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.