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
Graham HumeNW2020202055113847*34.5016683.13000114
AJ MoscaITA2023202355113870*34.50120115.00010120
J VijayPOR202420245501384227.6099139.39000184
Roy McLeanSA195119513501386727.60--010151
Chris HarrisNZ199119916621385634.5018773.8001081
Nathan ReardonAS/MR201220128601384223.00100138.0000069
Richard LeviWP202220226601386723.0087158.62011177
Frederik KlokkerDEN201620166601388623.0015191.39011192
Usman WaheedKUW201820186601386623.00124111.29011163
Abhimanyu RanaHIM2021202166113872*27.60118116.95011183
Chirag JaniSAU2016201666113839*27.6096143.75000126
Faisal JavedQAT201820186601384823.0084164.29001167
Conor McInerneySA201920193601384623.0036637.70001170
Jeff CaseCAN201820183601389023.0037636.70012170
Akhil KumarCAN2026202676213848*34.5014396.5000093
Adrian KuiperSA1994199476313847*46.00119115.9700096
Daan van BungeNED200920098701388019.7114197.87012144
Robin PetersonSA2003200311711386123.0021763.59010160
Nazril RahmanMAS20192019107213852*27.6015887.34010112
Oshada FernandoSL/DV202020205721384727.6029546.78000111
SML FernandesESS2025202587313846*34.50116118.97000143
Sudip GharamiKJW202120217701385819.71122113.11022134
Upul TharangaSL200820089811384019.7127849.64001170
Ateeq JavidLEI201920195801386917.2541033.66010160
Aqib IlyasOMA2017201788213856*23.00104132.69011213
Jack WildermuthBH/MR/QUE2017201711801385617.2524855.65011133
Rongsen JonathanNAG201920198801384717.2515092.00000144
Matt FordMR20222022118513871*46.00125110.40011173
James BarkerLUX202220229841384434.50128107.8100190
BL WalkdenLAN202620265811383619.7130145.85001180
Dave NourseSA192419245801383717.25--00000
DC de BoorderOV201220125901383715.3336437.91000171
Allan DouglasBER20192019109113847*17.25131105.34000108
P UseniNGR2023202310921383719.7192150.00000412
Kris ClarkeND2023202399213844*19.7119471.13001125
Zeeshan AliHK2022202212921384219.71130106.15000151
Aristides KarvelasSUS202420248921385519.7116384.66011154
Sheshan FernandoNCC202520255901382715.3314694.52000155
S FonsekaCCC202420249911384617.2517977.09000102
Mark DekkerZIM199419949911384017.2549327.9900160
Peter FultonNZ2009200981001384013.8030046.00002133
Saad Bin ZafarCAN201920192210313834*19.71132104.55001135
Ollie NewtonWF/WEL20192019151021386817.2536038.33012140
Karima GoreUSA20192019151051383127.6019770.05000131
Rohan SanjayaBSC20262026111011382115.3317081.1800077
S GillKEN20252025111021383517.2514098.5700071
Ken CranstonENG1948194851001383613.8020.0000100
Toby Roland-JonesMID20212021611213846*15.3329047.59001181
Paul WalterESS201920191511513826*23.00133103.76000133
Jeevan MendisSL/BT201420141712313830*15.33122113.1100075
PreviousPage 345Next

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.