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 resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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
Dasun ShanakaSL/KT/KF20242024383254244815.70359118.110053123
Joe LeachWOR201720173434542457*14.6249286.18014564
Bert SutcliffeNZ1949194947042310160.43--140140
Dinesh NakraniUGA2018201810102423102*52.88333127.031303331
Navjot SidhuIND199519951111242384*47.0070859.75050341
Warren LeesNZ19761976612142315238.45--100542
Pieter MalanWAR/BB20212021913142314135.2564165.99123445
Pasindu SooriyabandaraMSC20242024141334237542.3048287.76020374
Nick KnightENG200020001316242372*30.2187348.45031373
Virandeep SinghMAS202420241716442372*35.25354119.490313213
Derek RandallENG19781978101614237528.20102541.27032372
Robin UthappaIND/PW20122012171724236928.20362116.850203910
William FraineYOR201920191318242310626.4477054.94101585
David MillerSA/RR/HH202020202319742390*35.25348121.550322516
Rod MarshAUS1977197712192423110*24.8887948.12122473
Marlon SamuelsWI20032003182044236826.4457573.570223910
Manpreet SinghSIN20252025212004234821.15374113.100032815
Rinku SinghIND/KKR/UP202420243326942369*24.88282150.000212824
Marchant de LangeSOM/TR/DG20212021362954237517.63354119.490253228
Blake MacdonaldVIC20252025591422109*52.7563566.46120467
Kushal BhurtelNEP20212021111114228442.20382110.470513520
Saeed AhmedPAK19651965611142217242.20--120451
Angkrish RaghuvanshiKKR202620261312242282*42.20288146.530504019
Prasanna JayawardeneSL20112011713242212038.3680552.42203474
Kyle CoetzerSCO201620161413142212735.17360117.221234713
Regis ChakabvaZIM201420141113142210135.1791945.92121383
Sami SohailMAA20242024131344228146.89297142.090313316
Ashok MankadIND1969196971414229732.46--041400
Ricardo PowellWI199919991415142212430.14417101.201233425
Samarth SinghUP20192019161504229328.13354119.210314112
Ryan DuffyOV2015201591614226528.1393045.38031540
Toby AlbertHAM202220221816642284*42.20409103.18020434
Mike SmithENG196519651116342212132.4617538.29101341
Brad HodgeAUS/RR/MS201420142017542264*35.17320131.880303018
Stiaan van ZylSUS20212021917042211324.8282850.97133592
William TavaréGLO201720171017142210126.38105340.08121442
Jake LibbyNOT201720171318142210924.82102241.29101460
Riazat Ali ShahUGA20212021221834225928.13352119.890112722
Anwar ArudinMAS20142014201904226922.2149485.430215017
Jonathan TattersallYOR20232023211914227923.4458072.76011602
John CampbellWI202520251119042211522.2182451.21102565
Steve SmithAUS20102010272334227721.1053079.62011405
Michael BracewellNZ/WF/WEL20242024252334225921.10371113.750233319
Brett LeeAUS200620063727104226424.8264365.630243410
Jack DaviesMID202320232327542265*19.1864465.530124710
Sean AbbottAUS/SS/SH20222022342944226216.8849385.600223611
Soumya SarkarBAN/RR20162016323214224813.6144095.910034014
Donald BradmanAUS19461946220421234210.5070959.38200430
Vic PollardNZ1973197358242111670.1781743.70230491
Robert KeyENG20042004710142122146.7869960.23110520
PreviousPage 151Next

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.