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
Deusdedit MuhumuzaUGA201820181412520543*29.2939252.30001170
Tarisai MusakandaZIM2021202191202054317.0839252.30001194
Bryan YuileNZ19691969612320547*22.78--000100
David WieseJK/DSG/RD202620261813620543*29.29146140.41000188
Raymon ReiferGAW/CV/PA202420241613520541*25.63198103.54000129
Keemo PaulWI/JK20262026191312056517.08171119.88011177
Qasim UmarPAK1986198691322055218.6437346.11010201
Andre AdamsNZ20022002141442054520.5020998.09000206
Daniel WorrallMS/AS/SA202020202014620562*25.6329369.97012216
Aminuddin RamlyMAS20192019151422054617.08192106.770011413
J WilsonNW20252025151442056420.50147139.46012234
Ahmed AqeelMAS20252025191462054425.63192106.7700296
Ambati RayuduCSK/SKAN20232023201522053215.77153133.990021312
Gavin GriffithsLEI20182018211792054025.6353038.68002270
Isaac OkpeNGR202520252117420535*15.77159128.93002129
Lance CairnsNZ19841984161712056412.8131165.92013236
Sharvin MuniandyMAS202520252718520541*15.77184111.41001119
WPUJC VaasSL19971997302152055712.8157035.96014221
Craig McDermottAUS1985198527232205369.7636656.01004171
Dale SteynSA/SH20132013432592054412.8139551.90003226
Nathaniel WatkinsJER201820184412048668.0030467.11020172
Ben StevensJER201720175502048640.8026377.57020204
Phil SimmonsWI198719875502048940.8026876.12020281
Ruturaj GaikwadCSK202020206622047251.00169120.71032166
Mustafa OmerFRA20262026661204108*40.80144141.671011113
VR RubasingheNCC202520256612047640.8036156.51010210
Billy BatesENG188518854602046434.00--020202
Sean WilliamsZIM200820087722047140.8030666.67020112
Phil MustardENG200820087702048329.14196104.08010218
Saif AhmadDEN2025202577020412329.14203100.491011312
Anuj RawatRCB/DEL2024202477320473*51.00134152.24010209
Keith FletcherENG196919695702048329.1412039.17010140
Michael KlingerAS201220128802046025.50174117.24021192
Joe SolomonWI196319635802046225.5015631.4102150
Matthew HaydenAUS199419949902046722.6736855.43011210
Alex ObandaKEN2008200810912047125.5030966.02011186
Amjad JavedUAE201520159912045625.5024383.95010264
Sohaib MaqsoodMS2018201899220485*29.14160127.500101611
Sami SohailMAA2026202699120450*25.50152134.210102110
Ashutosh SharmaDC20252025139220466*29.14127160.630101413
SKS GillLUX2022202210912044725.50198103.03001194
AJADDLA JayasingheNCC2025202579020411322.6733660.71100210
Ossie DawsonSA194719475902045522.67--01100
Mike GattingENG198319839912048125.5038353.26010221
Trevor GripperZIM20012001810120411222.6750740.24102220
Michael RipponOV/OTA20192019131022049825.5037454.55011212
George ScottSOM/GLO2022202271002047720.4035757.14011331
Graeme HickENG19911991710120486*22.6748641.98012220
Henry ShipleyCAN20212021101122045922.6724383.950102010
N BalasooriyaPSC202420241111220455*22.6721594.88021137
PreviousPage 267Next

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.