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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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
Mike SmithENG196219623401547338.50--020141
Seymour NurseWI196019602401547038.5027626.4502010
E SolomonISR201820185501545030.8015599.35010140
Francisco CouanaMOZ2024202455215476*51.33114135.09012156
Hadisullah TarakhelBEL202120215511547838.5084183.330101611
Tenjin RabgeyBHU202520255501547430.80118130.51021137
J MoscaITA202420245511547238.5083185.54020176
Percy SherwellSA1907190735015411530.80--100190
Wally HammondENG194719473501547930.8019937.69010170
Alan FairfaxAUS1931193145115460*38.50--02080
Osama MahmoodSWI2023202366115453*30.80133115.79010152
Ayush VartakNMP2026202666115483*30.8093165.59010811
Gavin HamiltonSCO201020107701544822.0023465.81000111
George BaileyHH2020202011701544322.0099155.56001147
Nick GreenwoodJER201920197701544322.00124124.19000152
Dayyaan GaliemSA/TIT/JSK2024202412711545525.67123125.20010135
Martin CoetzeeHK20252025772154100*30.8019280.21100195
Arthur ChipperfieldAUS193619365711543925.6714745.5800080
Kerry O'KeeffeAUS197419745711548525.6746333.26011151
Robin SmithENG198819884711545725.6738340.21011180
Alex CusackIRE2008200811811543822.0022867.5400074
Zulqarnain HaiderPAK201020107821548825.6729053.10011190
Masaomi KobayashiJPN201820188811545022.00154100.00010135
Gaurav TiwariINA202620268811544222.0015897.47000136
Frank BaleriGHA201720178801544619.2521870.64000155
Harsh TyagiRAI2021202198415438*38.5099155.56000127
Sandun MendisNSWC202620267811546522.0016394.48012146
S MadurangaSOU2025202588215451*25.6715599.35010174
AR OdedaraOMA2024202488115454*22.0031449.04012152
Hugh TayfieldSA195319537831543430.80--00013
Graham GoochENG199519955801544719.2535843.02001150
Dougie LockhartSCO2010201010811544622.0027057.0400170
Chamara SilvaSL2011201112901546317.1121471.96021171
Manoj TiwaryIND/DC2014201499315461*25.67124124.19011144
Mandeep SinghKKR/PUN20232023109115463*19.25116132.76012134
Gurdeep SinghKEN202120219901544417.1115996.86001192
Henry ShipleyCAN2019201911901545617.1125261.11010182
Tillakaratne SampathNSWC2024202411901543017.11150102.67000176
Brad HoggAUS20062006201021544119.2518682.8000094
Terryn FrayBER20252025111001545215.4017488.51010121
James PeirsonBH20152015101011545717.11116132.76012195
MPGT KetiyageCYP20242024111011544117.11128120.31002108
Curtis HeaphyCS/CD20262026910115445*17.1131249.36000102
Intikhab AlamPAK1965196561031544522.00--00061
Jeevan MendisDER201720171211215444*17.1119778.17001182
Peter YounghusbandWF/WEL20212021181151547225.6736642.08011161
Bert VoglerSA1910191061111546515.4020.0001302
Sarfraz NawazPAK19831983141121543217.1121073.33000201
David BairstowENG19801980101151544025.6729851.68000130
Andrew TyeAUS/PS/WA20212021281251544422.00124124.19003127
PreviousPage 322Next

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.