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
George ThomasSUS20262026141613485723.2038690.16011448
Yashasvi JaiswalRR/MUM20212021181703485020.47250139.200124513
II SelemaniTAN20232023171703485920.47264131.820332824
Darren SammyWI20092009191933484821.7547173.89000347
Haider AliCK/IU/NE202520252219534848*24.86220158.180012523
Pieter SeelaarNED201920192620634896*24.86290120.00010258
Andrew HallSA20062006252153486421.7565553.13023332
Faheem AshrafPAK/HH/IU202320233025834851*20.47293118.770112716
Kyle JarvisLAN20162016202663485717.4064753.79014483
Clint McKayST/LEI20162016412843486514.5054164.33027406
Ateeq JavidWAR201420142928113482820.4760257.81002263
WPUJC VaasSL20032003302993483817.4076245.67001402
Adrian GriffithWI1999199959034711438.56121428.58121311
Frederik KlokkerDEN201820181092347108*49.5748970.96110312
Josh FinnieOV201620166903479838.5657860.03041505
B Kohler-CadmoreGER2026202610102347133*43.38184188.591224514
Kamran AkmalPAK20112011141213478931.5545775.93020403
Devon SmithWI201120111112034710728.9247573.05121373
Mehedi MarufDD201620161414134775*26.69256135.550203220
Stephan MyburghNED201320131515234754*26.69329105.470223512
Muhammad UsmanUAE201720171716434758*28.9241683.41020373
Zeeshan AliHK202620261616134760*23.13321108.10031484
Wanindu HasarangaSL/JS20202020181743475926.69264131.44011487
Chamindu WijesingheCCC20252025181723477223.1361656.330212611
Chris LewisENG19921992232143477020.4156161.85024453
Dinesh NakraniUGA20242024232253475820.41313110.860221523
WPUJC VaasSL/DC200820082826834754*19.2869749.78016302
Xavier BartlettAUS/PK/BH20262026392993475217.35307113.030232421
David SheppardENG1962196247134611357.6724949.00131250
Majid KhanPAK1975197557034610049.4327775.45130261
Rahul SinghSER2021202188234676*57.67216160.190403615
Ahmed FaizMAS2018201811903468638.4444477.93030373
Delray RawlinsBER20232023111043469157.67204169.610402525
Vinoo MankadIND19551955810134622338.44--100220
Henry CooperND20172017611034610131.4581142.66121441
Raveen de SilvaACCC20262026912734662*69.2072647.66021280
Callum FergusonST/MR/SA20172017111323465931.4545576.04011286
Michael CarberryENG2013201391303466326.6279543.52021511
Ryan RickeltonLIO/JS20192019151413467426.62272127.21030339
Matthew WadeAUS/MS/MR20142014181533465228.8336993.77010286
Jitesh SharmaPK/VID202220221715634646*38.44215160.930003217
Oli CarterSUS20262026121533465928.8345376.38020463
Matthew HaydenCSK20102010161603469321.63279124.010113716
Graham RoopeENG19731973101613465623.0796829.55022290
Manoj TiwaryIND/KKR20122012201753466528.8335298.30021293
Chamikara EdirisingheNSWC/KYCC20252025121843465424.7183641.39011403
Khushdil ShahPAK/CV/MS20232023252073466426.62237145.990112818
Brett HuttonNOT20252025172153467121.6354663.37016349
Mohammad HafeezPAK20072007182203463415.7354563.49001514
Ravi BoparaENG20072007222273465223.0750668.38014350
PreviousPage 178Next

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.