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
Brad SchmulianCS20232023815140310828.7973454.90121380
Stuart MatsikenyeriZIM20062006161624038928.7953675.19020391
Karun NairIND/DC20252025121604038925.1950579.800235310
Harsh ThakerCAN20252025211744036631.0044490.770202313
Nicky BojeSA/AX20052005231864038233.5863263.77020553
Dinesh KarthikTN/GL20162016201824035325.19321125.55031435
Johnson CharlesWI20122012191804038422.3943592.640125410
Dhruv JurelIND/RR20242024201844039028.7953575.330313314
Mike GattingENG19931993131804038122.39102539.32031541
Ross TaylorNZ/CS/CD20212021142034038023.7159068.310323715
Harry DukeYOR202120212220140312521.2174454.17122441
Basil HameedUAE/SW/CR20242024332764037119.1943592.640252621
Donald BradmanAUS19321932332402299*402.0014770.07201300
Sam WhitemanPS/WA2019201971204029333.5079750.44031494
Muhammad TanveerQAT20252025151324029136.5545488.550413411
Tony PitheySA1964196491314028533.5082025.37031331
Jacques SnymanKNI20222022141414029030.92271148.340204216
Roy FredericksWI1969196991704026423.6590634.44032401
Elton ChigumburaZIM/AX200720071918340277*26.80375107.200202219
Craig OvertonSOM20152015171934025525.13353113.880315312
Daniel ChristianAUS/BH/MID201420142520240212922.33302133.111122623
Raymon ReiferWI/JT/ADKR20232023202134026222.3366560.45032396
Daryn SmitDER201720172622840277*28.7158968.25010395
Dominic BessYOR/SOM201920191822540291*23.6578950.95034530
Mitchell StarcAUS/NSW202120212824940254*26.8068858.43010356
Ali NaseerUAE/DV202420243626840263*22.33362111.050213215
Jack HobbsENG1925192547040115457.2993641.45211290
Arthur MorrisAUS1950195059040115744.56100.00201292
Robert ChristianiWI19481948710040110740.10--13001
Kruger van WykCS2013201371114019540.1075353.25030450
Todd AstleCAN20152015813440196*44.5666460.39011512
Pankaj RoyIND19551955713240110036.45--12300
Mark BurgessNZ19731973813140110533.4248358.80121372
Peter BorrenNED2015201517165401105*36.45359111.701202618
Manish PandeyKKR20142014161634019430.85340117.940213510
Ben CoxWOR202020201417640156*36.4548283.20010447
Mohammad YousufPAK20102010162004015820.0561365.42021452
Ben CurranNOR20212021192114019420.0555971.74031492
Dane CleaverNZ/CS/CD202220222022140178*19.1053774.67013459
Kieran Noema-BarnettGLO20172017222434015919.1059267.740134314
Ethan BrookesWOR/ST20262026212644016618.2385646.85015474
Aqib IlyasOMA20202020662400109*100.0048682.30220404
Ryan ten DoeschateNED20092009773400106*100.0047184.93130218
Warren BardsleyAUS1911191151004009440.0068858.14041310
Mansur Ali Khan PataudiIND1968196861104007436.3618730.48040432
Yasir HameedPAK2005200581204007633.3363163.39040522
Gareth RoderickGLO2017201781214009636.3672255.40042482
Gavin SinghUSA/LAKR2023202312121400101*36.3645987.151203410
Basil D'OliveiraENG19681968712340015844.4466743.78122541
Anaru KitchenOV/AA2015201581524007230.7757269.93031555
PreviousPage 158Next

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.