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/27WARBOLODI5th 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
George MunseySCO20172017121211773816.0931456.37001201
M Syahadat RamliMAS202520251712317739*19.67156113.46001155
Aamir KaleemOMA20192019161321774616.0917998.88002126
Matt ColesNOR/ESS201920191413317741*17.70152116.45001169
Matthew KuhnemannAUS/BH/GLA202520252413617756*25.2928063.21011144
David CapelENG19881988111311774814.7540943.28002150
Paul ReiffelAUS19941994201451775819.6730458.2201181
MO KitundaTAN20232023141411774613.6220188.06002166
Saqlain MushtaqPAK2001200119167177101*19.6748436.57101143
Rashid LatifPAK19951995121621773912.6447837.03001130
Kyle AbbottHAM20212021191651775816.0948036.88011210
Benny HowellHAM/BP202520252516617726*17.70142124.65000106
James HarrisGLA20222022151741773413.6242641.55000280
V LahiruPSC/DS20262026231741775213.6224971.08014137
Geoff DymockAUS197919791819517731*12.6450531.68002180
Matt HenryNZ/CAN/SOM202520254920517741*11.80161109.94001197
Andrew TyeAUS/PK/PS20182018572911177209.83156113.46003128
Duanne OlivierSA/YOR/JS201920193431191772414.7540443.81002260
Azhar AndaniPOR202120213301768158.67128137.50010201
Luka WoodsSER202520253311768288.00109161.47020177
JJ HuoMOZ20252025541176107*58.67108162.96100168
Walter ReadENG188618863401769444.00--020150
Glenn TurnerNZ1979197944217683*88.0031456.05010120
Robbie WhiteMID202020203501769935.2042441.51010251
Anthony Hawkins-KayJER2016201676117660*35.2021980.3701082
Johnny BriggsENG1885188546017612129.332150.00100230
Dave HoughtonZIM198319836601768429.3328661.54022172
Morné van WykDOL201920197701765525.14133132.33010215
Arun LalIND198219825701766325.1427540.73020170
Stephan MyburghNED202120218811767425.1428062.86010163
Christiaan JonkerBOL202220229831764635.20143123.08000117
Michael RichardsonGER2022202298217659*29.33171102.92010122
Nazmul Hossain ShantoCV20162016118217654*29.33159110.69010190
Tom PriceGLO202520256801767622.0038545.71011210
Tanmay MishraKEN201320139921766125.1421283.0202190
Brad TaylorHAM201820188921765625.1426566.42021130
George MunseySCO20152015109317662*29.33115153.04012303
Henry BrookesWAR/BB2018201816921767025.1427863.31020173
Tony de ZorziWP202220229901764519.56142123.94001146
Kunal ChandelaUTT202120219911764822.00162108.64000166
Blake NikitarasST/NSW202520256901765119.5640443.56010230
Mukhtar GhulamiFRA202320239911764622.00154114.29000119
Unmukt ChandLAKR/LL20242024101001766817.60161109.32023156
Nizakat KhanHK201420141010117663*19.5620685.44013156
Dulip SamaraweeraSL1994199461001764917.6058729.98001140
Suresh PereraSL200120011110117656*19.5624771.26010172
Chamara KapugederaSL/RR20172017121111765017.6020785.02011161
Jonathon DunnVAN20182018111111768617.6025868.22014202
Michael LeaskSCO/SOM201720171611317659*22.00168104.76010185
Charles StoboNSW2026202691111763617.6042741.22001202
PreviousPage 296Next

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.