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 resultODI3rd 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 bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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
Tom CurranENG/RR/SS2020202033201026054*26.0026398.86010196
Tom BaileyLAN20262026192022603914.4447354.97001314
Dale SteynSA/DC20112011312152604316.2546356.16003227
Fergus O'NeillMR/VIC20242024212132604414.4440863.73002304
Tom BaileyLAN202420241723326031*13.0054048.15001252
Desmond LewisWI197119713522598886.33--030200
Denis AtkinsonWI195419544712597443.17--03103
Athar Ali KhanBAN199719977702598237.0041362.71021313
Imal LiyanageQAT2026202610802598232.38192134.90010287
Seb GotchMS/VIC2020202013104259102*43.1749552.32200204
Sediqullah AtalAFG202420241010025910425.9031981.19110208
Colin McDonaldAUS1958195851012595828.7831234.9401070
Nathan McCullumNZ/PW20112011181232596528.7827295.22030189
Mark StonemanHAM2025202571202595721.5867538.37011303
Stuart BroadENG201120112013325974*25.9028989.62034322
Jon-Jon SmutsWAR/DOL20222022151412596919.92207125.12012305
David MurphyNOR201620161114425960*25.9064340.28011231
Ghulam ShabberUAE201920191414125958*19.9235672.75021222
Mark DekkerZIM199319931214125968*19.9262841.24021211
Chamindu WickramasingheSL/JK/BRC20262026211612594317.27187138.500041815
Alex LeesYOR/DUR2018201891702596915.2455246.92015410
Callum McLachlanWF/WEL20242024121712595116.1943859.13015331
Deryck MurrayWI19801980141722596417.2754047.96011270
Brad HoggAUS200320033318625971*21.5837968.34023191
Wahab RiazPAK/BT/DER20182018351852595319.92186139.25011309
Dirk ViljoenZIM200020002418325963*17.2746256.06022163
Johan BothaKKR/SS/AS201520152719725941*21.58221117.19000197
Roelof van der MerweNED/SOM/NS20222022302282595518.5029488.100141913
Tanzim Hasan SakibBAN/SS/RW20252025392552595012.9529787.210151412
Donald BradmanAUS1929192924125812386.0056145.99110170
Neil HarveyAUS1952195236025810943.00--120300
Andrew MansaleVAN202420247712588243.00189136.510301911
Steve TikoloKEN200220028802589332.2533277.71021340
Zeeshan MaqsoodOMA2018201810822585843.0034874.14021277
SL StewartCAN2013201359125872*32.2568537.66032213
Ben SmithCS201920195902588228.6761941.68020292
Harrison WardSUS202620269902586928.67153168.630112815
Slade van StadenSWD2026202610912587732.25221116.74021178
Ratul KhanCZE2026202699225812336.86202127.72111297
Mohinder AmarnathIND198919899912588832.2538567.01010193
Akshdeep NathPK/UP20182018101042588043.00186138.71010218
Nick LarkinMS/NSW2018201871012588528.6744058.64010241
B NiazBEL202420241010225872*32.25152169.740111521
Vinoo BalakrishnanBOT20232023111102585523.4526398.10020255
Milind KumarTRI/SIK20192019121212585423.45234110.26021294
Ray LindwallAUS1951195171212586123.45--010332
Sunil JoshiIND199919991913625861*36.8634075.880112111
Cade CarmichaelNK202420241413425874*28.67213121.130212410
Blair HartlandNZ1992199281302585419.8572335.68022260
Suresh RainaCSK/UP202120211514425856*25.80209123.440201914
PreviousPage 224Next

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.