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
AR RamjaniUGA20242024231842907420.71222130.630332413
Oli StoneNOR20152015292182903822.3152455.34002296
Brydon CarseDUR201920192621329077*16.1157450.52012361
James FullerHAM202620262422529058*17.06285101.750112914
Nurul HasanBAN/RR20252025262262904118.13266109.020011914
Craig OvertonENG/SOM/SB20222022212232904415.2639373.79003277
Rashid KhanGT/MCT/ML202620264925629037*15.26223130.040022515
Neil HarveyAUS1963196336028915448.1719640.31110250
Jeremy ConeyNZ197919797702898241.299350.54020262
Imran FarhatPAK20092009481289117*41.2964644.74110323
Dave NourseSA1906190658228993*48.17--030300
Rassie van der DussenLIO201620169902895132.11191151.310201621
Prasanth KumarWAR-XI20202020101002896028.90206140.290101619
Ricardo VasconcelosNOR2020202081112895828.9048759.34020450
Anmolpreet SinghPUN20192019141212898426.27239120.920202111
Salim DuraniIND19621962612128910426.27--111130
Chadwick WaltonWI/JT20162016131312899724.08248116.53021337
Matthew BoyceLEI20152015101412896022.2373639.27021340
Andrew FlintoffENG20002000151512898420.6443666.28011296
Ashton AgarPS/WA/SW202520252115428951*26.2733486.530111813
Muhammad ZohaibUAE20252025151512895020.64278103.96010287
Adam GilchristDC20102010161602895418.06185156.220123116
Ricardo PowellWI200120011716128983*19.2737177.90012275
James PattinsonNOT/VIC202220221516228945*20.6449458.50001385
Jon-Jon SmutsITA/ECR20262026171602899818.06235122.98012329
Peter MoorZIM20172017151622895220.6466943.20010203
Nathan SmithOV/WF/WEL202120211517328972*20.6443167.05023336
G WeerasingheKYCC/DS20262026161712894318.0639273.72001279
Daniel DouthwaiteGLA202620262219228951*17.0040172.070112315
Shane WarneAUS199319932120528974*19.2759848.33014290
Pat CumminsAUS20182018142132896316.0674039.05022244
Steven PattersonYOR20192019212332896014.4565144.39013381
Najibullah ZadranQG/ME/GT20232023302762895913.7629398.630132414
Dwaine PretoriusRR/GAW/DSG202420243528132892819.27245117.96001258
Colin McDonaldAUS1953195335028815457.60--110261
Shikhar DhawanPK/KY2024202499128872*36.00232124.140203010
Justin BroadGER202220229922886241.14241119.50030263
Ramnaresh SarwanWI2010201011102288100*36.0032788.07101251
Yalaka Venugopal RaoDC200820081110228871*36.00210137.140202215
Sam WellsOV2013201381102888126.1856451.06022421
Faf du PlessisSA20112011131222886028.8034583.48020203
Steven MullaneyNOT20202020161232886732.0036878.26020376
Shahid AfridiPAK199619961613028810222.15193149.221112618
Moisés HenriquesSS/NSW2018201812133288131*28.8039872.36101222
Jahurul IslamBAN20102010101312884624.0050457.14002274
Patrick MatautaavaVAN201920191414028810320.57193149.221122120
James HarrisGLA202420241114128861*22.1557250.35012382
Michael BurgessSUS/WAR/BB20192019161612886419.2032189.72022376
Irving RomaineBER200720071617228885*19.2050257.37025306
Irfan PathanIND200720072118828810228.8038275.391012512
PreviousPage 206Next

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.