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
B NiazBEL20252025131202245318.67183122.40011258
Naeem IslamBAN20112011131312245218.6750344.53011211
Robinson ObuyaUGA20232023151312245718.67187119.79012208
Ryan HindsWI20022002131422246218.6747946.76010240
Peter SiddleAS/VIC/TAS20202020231552244622.4040555.31003303
T PoyntonDER20162016181542245320.3650144.71010221
William PorterfieldIRE201220121616222456*16.00200112.00014286
Asif MujtabaPAK19941994211752244418.6757738.82001150
Neil WagnerNZ/ND20222022121832244914.9340854.90005316
James SalesNOR20232023181862245718.6750644.27011241
EV JackHAM20262026121942243614.9341054.63001218
Corey RocchiccioliWAR/WA20252025162252242813.1845749.02002177
Jack ShantryWOR201520153125522441*11.2041254.37003245
Stan WorthingtonENG1936193634022312855.752433.33111200
Shiv Sunder DasIND2000200035122311055.7543051.86110320
Anish ParaamSIN201420146602239537.1730373.60021157
Tre MandersBER202120216602238437.17185120.54010237
Gareth HopkinsAA20122012571223122*37.1743451.38100271
Shrikant MundheNAG2021202177222369*44.60169131.95020236
Macalister WrightHH/TAS2022202277122378*37.1752042.88021210
S FonsekaCCC202520258702237131.8644350.34020161
Jonathan MerloMR/VIC2021202178122310131.8644550.11110201
John WrightNZ1982198268022314127.8859637.42101350
Noor Ali ZadranAFG201420148802235327.8836760.76011300
Surinder AmarnathIND1976197659022312424.78--101201
Alex ObandaKEN20122012101012237124.7825288.49011267
Sanju SamsonIND/RR20152015151212237620.27187119.25010178
Mohamed ShamazPSC202620261312322342*24.7823495.30000202
Mohammad RizwanPAK/LQ/SS201720171513422346*24.7822997.38000185
Jim LakerENG1948194871322236320.2710862.04021130
D KhanalNEP/KY20242024161402237615.9326185.44023207
Sam ElliottVIC20242024121522233217.1541054.39000218
Jeff ThomsonAUS19751975151532234918.5834365.01002203
Lance CairnsNZ19851985181512233915.9329974.58001164
Jimmy KamandeKEN200720072217122337*13.9434464.83001173
Danny BriggsSUS20162016241972233618.5835762.46000331
Will RhodesYOR/ESS20162016191932234513.9439556.46002202
Mohammad NawazPAK/QG202120212421822333*17.15170131.180031711
Danny BriggsSUS20182018322592234613.9441154.26001340
Ben AllisonWOR2025202523304223388.5850743.98008222
Callum McLachlanWF2025202524122289*74.0038757.36020322
M RaikesGIB202520255512228555.50138160.870302410
RA MarshallUSA20102010963222122*74.00209106.221001412
Jayden GoodwinWA2026202636022210837.0053841.26110260
Trevor BaileyENG195319535702227131.71--020210
Charles CoventryZIM200520056802227427.7523494.87011267
Devon ThomasSKAN2018201810812225831.71159139.62010277
Shadman IslamBAN20212021481222115*31.7153941.19110220
Syed AzizMAS2020202098222251*37.00170130.59020189
Jack GregoryAUS192519254812224531.7120243.56000221
PreviousPage 251Next

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.