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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
Stuart BinnyRR/NAG20192019141142135230.43160133.130111510
Kyle JamiesonNZ/CAN/AUC202320231611421345*30.4331168.49000213
Russel ArnoldSL200720071512621366*35.5027876.62020151
Mehrab Hossain jnrBAN2008200881222138321.3042749.88012261
Jimmy HansraCAN201320131312321358*23.6721897.71011213
Nathan RimmingtonDUR20192019181242139226.6336558.36021272
Todd AstleCAN2014201481212135219.3635959.33012291
Daryl TuffeyNZ201020101513321347*21.3025683.20004187
Adnan AkmalPAK2012201281332136121.3054439.15011230
Usman ArshadDUR20162016231372138435.5032066.56010194
Guy de AlwisSL198319831313421359*23.6729472.45021213
Chris WoodHAM20152015251452134823.6721698.61000232
Jaker AliBAN/CV202320231714721357*30.43188113.30013812
Haider AliIU/NE20262026181432134719.36180118.33001139
Shoaib KhanOMA20242024141432134519.3623590.64002208
Sandeep LamichhaneNEP202320232916321335*16.3827677.17002202
Fred TruemanENG19631963101712133813.3116249.38001194
Liam PlunkettENG/YOR/SS20172017382072133916.38198107.58002275
Pubudu DassanayakeSL19941994202042133613.3142550.12002210
Allan SteelENG1884188434021214853.007342.47100160
Bill LawryAUS196219622402129853.0034731.41030150
Clyde WalcottWI1952195235021211542.40--110190
Duleep MendisSL198819886612126042.4028574.39020203
Kevin CurranZIM198319836602127335.3331567.30020171
Chinmay SutarMR2026202676121262*42.40177119.77020145
Virat SinghJHA201820187702128130.29155136.77010148
Rob JonesLAN20162016472212106*42.4065032.62100272
Mathew SinclairCS2012201258121214230.2938654.92100272
James AtkinsonHK2015201588121264*30.29165128.480121613
Marcus CampopianoITA202420249832126242.4023988.70010194
LG PretoriusTIT202420248802128226.50132160.610102212
LF MullerBRA202620268812124630.29159133.33000254
Charles KellewayAUS192519254812127330.2938022.89010160
Wally HammondENG194619465812126930.2930530.49010124
Freddie MartinWI19311931481212123*30.29--101130
John MorrisonNZ197519757802125826.5046145.99031251
VVS LaxmanIND199719976922126430.2960335.16021200
Jatinder SinghOMA202020209912126226.5028175.44010202
Aaron HardiePS/WA20202020991212100*26.5040352.61101251
Finlay BeanYOR202220226902126123.5648543.71021301
Jaspal SinghMAC20262026109321268*35.33163130.060101413
John BracewellNZ19851985109621283*70.6740053.00010170
Dean MinorsBER20072007101002125221.2035859.22020218
Ryan PatelSUR2018201871032124830.2955937.92000220
Mahipal LomrorRR/RAJ20182018101022127426.50175121.14010195
Denesh RamdinTKR201720171311621259*42.40163130.060101210
Jonathan VandiarLIO20122012121112125921.20189112.17021197
Munim ShahriarBAN/FB20222022111102125119.27164129.270112013
Ray IllingworthENG1973197381102126519.2761334.58011200
John ParkerNZ19781978711221253*23.5673228.96011170
PreviousPage 260Next

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.