Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Lakvin WeerasuriyaBRC20252025141612869919.0761946.20011212
Mark SteketeeMS/QUE20242024141842865320.4343465.90011305
Ben GreenSOM/WF202320232419628640*22.00286100.000012312
Sharvin MuniandyMAS20222022292082864823.8333286.140031813
Matt MilnesKEN/WF20212021302392867820.4361546.50013332
Mushfiqur RahmanBAN20042004202412864912.4363045.40007221
Michael VaughanENG200020006902857631.6769241.18020280
Ken ViljoenSA1935193559028512431.67--110110
Mark VermeulenZIM20092009111102859225.9138773.64020291
Abdool SamadCAN200820081211028513025.9131789.91101285
Ben BrownSUS2020202081112859828.5056550.44021370
Paul SheahanAUS1970197061102856725.9165243.71022342
Brijesh PatelIND1977197761202858323.7563045.24020360
James NeeshamNZ/OV20132013121432854925.9132986.63002388
Dion MyersZIM20212021131402853520.3641269.17000225
James FranklinNZ/MI20112011241542856225.9134183.58011295
I NiyomugaboRWA20252025151532854623.7531291.35000304
Martin AnderssonMID202320232016728510031.67285100.00100236
Rahul TewatiaRR/HAR202120212417428546*21.92229124.450012511
Tom MooresLAN/NOT20162016161732854120.3656150.80000373
Scott EdwardsNED201920192517628544*25.91212134.43001274
Daniel VettoriNZ19971997172272859019.0069740.89011231
Mitchell SantnerNZ/CSK/ND202020202623112853623.7531191.640021812
Arthur ShrewsburyENG1893189335128410671.00--12090
Aqib IlyasOMA202120219812845640.5732487.65020287
Tom HainesSUS2018201868028412435.5045462.56111460
Chirag SuriUAE202020208812847540.57273104.03030286
Gordon WhiteSA1910191048028411835.50--11101
K AmanthaACCC202620265912847535.5050256.57021402
V GanesanGER202320231212228461*28.40231122.94010401
S HapuhinnaTUCA20242024121212845325.8229396.93010355
Shane WatsonAUS20062006131322847925.8237675.53033322
Matthew PardoeWOR2014201491312845223.6765043.69012392
Yasir Ali ChowdhuryBAN/KT20232023151322846025.82216131.480102015
Mansoor AkhtarPAK19871987131402847520.2965743.23011360
Saleem MalikPAK199819981214128452*21.8558048.97012270
Matty CrossSCO20242024221522844921.8531091.61000177
Stewart WaltersGLA201420141315228457*21.8543165.89013303
Kamran GhulamPAK/MS202520251215328452*23.6734083.53010278
Ben CurranNOR20222022161602847117.75277102.53021391
Hayden KerrSS/NSW/DA20232023261722848618.9342167.46012315
Nathan HauritzAUS201020102521928453*23.6740170.82010266
Ed BarnesLEI20222022142142844616.7165743.23003362
Yusuf PathanSH/BAR2019201926231328447*28.40277102.530031610
James PattinsonAUS/BH/NOT201920192023728447*17.7559747.57004298
Wahab RiazPAK/CV/PZ201920195134132844513.52193147.150041717
Mohammad IhsanSPA20252025331283160141.50128221.092001127
Avi BarotSAU2021202155028312256.60153184.971103212
Navjot SidhuIND199119917702839840.4344663.45020182
Kendel Kadowaki-FlemingJPN202320238802836535.38224126.340201516
PreviousPage 208Next

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.