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
Kshitiz SharmaAP2019201966315554*51.67124125.00010206
Joseph EcklandGLO2026202666115568*31.0019380.31011137
Owen WynneSA194919493601555025.83--01000
Philo WallaceWI199119916601555225.8326159.39010143
K WeeraratneSL200820087711554125.8315699.3600093
Stephan MyburghNED201620167711553525.83149104.03001260
Mark RamprakashENG1999199958115569*22.1453628.92012140
Brad CachopaCAN201220124811553522.1430251.32000230
Shangeev ThanikaithasanDEN2022202210811555922.1418285.16010132
Harry GouldstoneNOR2021202148215567*25.8345933.77010200
S WadugeCMCC2024202488215551*25.8329253.0801071
J BakerCAY2024202488115555*22.14150103.33010147
Ajit WadekarIND197419745801556719.3829153.26010180
Lance CairnsNZ197819785801556019.3830450.99011124
Romesh KaluwitharanaSL200220029901555217.2224663.01010151
Matt HorneNZ2000200059015511017.2246933.05102170
MahmudullahBAN/RR/FB2025202515921555022.14136113.97010106
Ben FitchetGUE202420249901554117.22125124.00000204
FA CossaMOZ20222022129515546*38.75133116.54002148
Tim TectorLL20222022109115562*19.3819878.28013123
Parvez Hossain EmonBAN/CK/KT202420249901554017.22116133.620021410
M StanikzaiSWI202620269901553617.2296161.460001411
Rehan PeirisNSWC202620269911555719.3817986.59011174
Ian CraigAUS195619565901554017.22--00170
Abdul QadirPAK1985198516931555425.8316875.00011102
Gordon DrummondSCO201020101310315535*22.14142109.15001103
Lorcan TuckerIRE/LL20172017111011554417.22155100.00000133
Jason SanghaST/NSW201920191010115554*17.2223067.39012161
S BurdekinCYP20242024101011555917.22153101.31010136
Mick CommailleSA1910191051001554215.50--00000
Winston BenjaminWI19941994101021554419.3821472.43001201
Manoj TiwaryPK/BEN201820181211415563*22.14138112.32010154
Rizwan CheemaCAN20132013111101555514.0917688.07012155
Shahrukh KhanTN20192019121121552817.22132117.42000138
Hamza DarSPA202220221311115539*15.50138112.3200195
Ken HiggsENG1966196681121556317.2251328.65011113
Javagal SrinathIND19941994271251556022.1425760.31021142
Zaheer KhanIND20062006131231553717.2230950.16000154
Carlton BaughWI20122012101221553315.5032747.40001161
Farveez MaharoofSL20042004211451554017.2223466.24000123
Ian GouldENG19831983181421554212.9224363.7900250
Michael SneddenWF/WEL20232023131441559015.5050530.69015122
Scott KuggeleijnND202620261215715534*19.38130119.23002186
Stuart BroadENG200720072417815545*17.2222469.2000192
Khaled MashudBAN20012001131831554010.3343235.88004150
Tim GroenewaldSOM20192019181841552811.0731748.90004212
Wayne WhiteDER/LAN2014201417193155389.6921871.10003156
Vijay MerchantIND19511951110154154154.00--100-0
Klaas-Jan van NoortwijkNED20032003441154134*51.3316096.25101143
Harmanjot SinghGER202420244411547051.3399155.56020148
PreviousPage 321Next

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.