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
Richard OkiaUGA2013201388213733*22.8317976.5400058
Devender SinghGHA20212021108613747*68.5094145.7400097
Bert VoglerSA1906190658413762*34.25--010154
Chris TavaréENG198419846811374919.5752326.20000110
Ben HollioakeENG2001200110821375322.8317279.65012161
Dhruva KumarCPN-XI202020209831375327.40126108.7301085
Brenton ParchmentWI200820087901374815.2231743.22000141
George HankinsGLO202020206901376915.2238435.68011121
Isaac OkpeNGR2021202111901373615.22123111.3800156
Amay KhurasiyaIND1999199910901375715.2216384.05010122
Brad HoggAUS200720072910413740*22.8316782.0400285
Anwar AliGLO/MS20232023161031376119.57137100.0001066
Andrew McBrineIRE/NW20202020111011374015.2220367.49000122
Kiplin DorigaPNG20242024161121372815.2216881.55000123
Ian SmithNZ19921992141121372715.2217677.84000171
Dimitri MascarenhasENG20072007141241375217.13121113.22012410
Ed BarnardWOR202020201412313748*15.2220367.49003103
S ThakorTAN20222022181221374213.7081169.14000157
Trevor ChappellAUS19811981141211372712.4553325.7000240
Jason KilaPNG201920192013613736*19.5715091.33002117
C ChatphaisanTHA20262026131301373710.5416284.5700285
Chris KuggeleijnNZ19881988141421374011.4222760.3500481
Eddo BrandesZIM19931993141411375510.5426352.09010133
Waqar YounisPAK19971997201541374512.4521763.13001153
GD ArtaINA202420242316713730*15.2217677.8400074
Trent BoultNZ/DC/ND20192019351871374412.4517777.40000126
Stuart PoynterIRE/DUR201920192019713731*11.4216284.57002102
Chris JordanHH/SUR/SB202620263421101372712.45119115.1300167
Bryan ValentineENG19331933110136136136.00--100121
Sam LoxtonAUS1949194922013610168.00--100140
Frederik KlokkerDEN201420143301366145.3313898.55010152
Lakhan SinghSER/MEG201920195301368145.3393146.24010156
Simi SinghLL2016201633013613645.3315388.89102135
Kaushal KumarMEX2025202533213661*136.0092147.83020202
Reginald NehondeBOT202120214401366334.00129105.43010150
Tom de GroothNED200620064501368227.2020367.00010191
Fraser WattsSCO201120115511365434.0019270.83011110
Josh DaveySCO2011201155213648*45.3319769.04000100
Tamoor SajjadQAT202420245511365834.0016880.95011152
Ben CurranZIM202420244501366827.2019470.10011190
SP GomesPOR202620265501366227.20115118.26010122
Jai SinhSWI202620265501365527.2096141.67010910
Chris LewisENG199119915511366534.0023757.38011161
Gareth DukesKI2026202665113679*34.0094144.68010134
Neil McKenzieLIO2013201386213655*34.00126107.94010141
Ryan HindsWI200420046601368422.6727549.45011180
NazimuddinBAN200720076601368122.67110123.64012137
Imad WasimPAK2015201510631366145.33118115.25010122
Keenan VazGOA201920196611363227.20117116.24000161
Tom LaceDER201820183601363922.6738835.05000220
PreviousPage 347Next

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.