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
Stuart LawAUS199519955511657441.2526163.2202070
Martin LoveAUS20032003461165100*33.0032151.40102130
Vaughn van JaarsveldDOL2013201376216558*41.25147112.2401085
Dom MichaelSAM2022202266116563*33.00137120.44020127
Aditya KaushikGOA201920196601655327.50153107.8401095
Rahul TripathiSH202420246601655527.50115143.48010186
William LuxtonYOR202120217611656833.0019186.39011164
Jackie McGlewSA1957195736016510827.50--101131
Alvin GreenidgeWI197819784601656927.504156.10021251
James FosterESS201820184701656923.5727959.14011221
Yuvraj SinghMI/PUN201920197701655323.57132125.00010187
Lionel CannBER2013201387016511323.57123134.151011212
Yaseen VallieSWD2026202677116562*27.50141117.02010184
Niko DavinNAM2025202577216552*33.00165100.00010163
Bill StorerENG189818984801655120.63--010130
Trevor BaileyENG1950195048216582*27.50--011140
Peter KirstenSA1993199378116545*23.5747734.59000121
Ross TaylorNZ/CD202220228901654018.3327959.14000144
Sharad VesawkarNEP2018201814901655218.3324367.90011141
Colin IngramSA/WAR2012201211911657820.63119138.66011185
Cameron DelportLIO/CV20222022109116551*20.63112147.32010198
Nitesh SedaiMAN202120219911654920.63160103.13002172
A DizijaSER2025202599116579*20.63152108.55010138
Jaspal SinghMAC2024202499116550*20.63147112.24011144
C MellyNW2023202310921654423.5720082.50003174
Pasindu LakshankaNCC202520255911654120.6328957.09000231
Godfrey EvansENG195619566911654720.63--003183
Andrew UmeedWAR20162016610116510118.3338842.53104180
Bas de LeedeNED/DUR20252025121051657433.0024367.90012154
Yasir AliSPA20242024111021655220.6318390.16010190
Romario ShepherdWI/GAW202120211710416572*27.50101163.370101311
Ankit KumarDUM20222022111021654120.6319982.91000113
Zain-ul-HassanGLA2024202461011653518.3344337.25000161
Haseeb AmjadHK20142014111141654223.57137120.440021211
Harry DukeYOR/ESS20242024111111656016.5030653.92012212
Paul HarrisSA20082008141221653916.5042538.82002171
Peter YounghusbandWF/WEL202320231312516528*23.5740041.25000201
Sese BauPNG202120211212116538*15.0026662.03001113
Angus McKenzieCAN20252025812416537*20.6337843.65001210
M KasselmanBOT20242024131241655120.63130126.92012158
Faisal RazaNOR202520251412216537*16.50155106.45002105
Tom BlundellNZ/WF/WEL20182018131411655312.6920480.88015192
Brydon CarseENG/DUR/SL202620261714216558*13.7527560.00011144
Romesh KaluwitharanaSL19931993161531654013.7525764.20002121
Gudakesh MotieWI/BT20262026341671654118.3317793.22001145
Wasim AkramPAK19861986221711656610.3118373.7701476
Jacob DuffyNZ/OV/OTA20202020151771654316.5026562.26001242
Mashrafe MortazaBAN/RR/DP201920193618616533*13.75149110.740031110
Ashantha de MelSL19851985221841653611.7914170.9200432
Harbhajan SinghIND/AX200720073219516538*11.7924866.53002125
PreviousPage 309Next

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.