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
Sam WellsOV/OTA20142014691283100*35.3854551.93110412
Dwaraka Ravi TejaAND/MEG201920191010328361*40.43249113.65030323
Chris LynnAUS/KKR/BH20142014111012835631.44201140.800101619
Gavin RoulstonNW20262026101002836428.3029296.92030348
Leo CarterCAN2018201881102839225.7355950.63021402
Raminda WijesooriyaPSC/BRC2025202591112837728.3036477.75010287
Brian BoothAUS19651965711028311725.7315032.6711260
Chris CairnsNZ/ICC20052005151222836928.30260108.85021279
Misbah-ul-HaqPAK200220021012128350*25.7352953.50021253
Devon SmithWI2008200881212839125.7347559.58011323
Jonathan CarterWI/SKAN20162016121222835428.30283100.000101610
Ashar ZaidiESS20182018141232838231.44244115.98020278
Amit VermaGOA2019201912121283109*25.73192147.401032017
Scott SteelLEI20222022111202837223.5830194.02031248
Kamran AkmalPZ20212021131302835921.77219129.22020397
Sean WilliamsZIM20172017121412837021.7735380.17021291
James PattinsonMR/NOT/VIC201720172014528389*31.4449057.76020384
Hiri HiriPNG202420241714428353*28.3029296.92010245
Cam HawkinsOV2020202071402839020.2169940.49011330
Geoff CookENG1982198291402836620.2171339.69021250
Fred TitmusENG196419641215228384*21.7756624.38020281
Kumar DharmasenaSL20032003141642834023.5858148.71000210
Vijay MerchantIND1936193636028211447.00--111180
Saeed AhmedPAK1961196136128210356.40--111280
Evin LewisTTRS201420147702827740.29200141.000302217
Doug BracewellNZ/CS/CD201720178832829756.4045761.71021384
Katene ClarkeND20252025109028210631.33220128.181132315
SB KeeneAA20232023591282100*35.2547559.37110344
S GoochEST2024202499228272*40.29240117.50030218
Michael LumbENG/SS201320131010228261*35.25207136.230202513
Eklavya DwivediUP/GL20162016121032828940.29204138.240112711
ShafiqullahAFG20142014111022825635.25227124.230201616
Muhammad AsimZAM20252025101002826028.20229123.140223018
Peter BurgeAUS1956195661012828331.33--02080
Alvin KallicharranWI1977197761012827231.334652.17010-0
Muhammad Haziq AimanMAS202520251211028211325.64158178.481022620
Shresth SagarDHA202220221211428282*40.29258109.30011234
Joe DenlyENG20092009121202826723.5042566.35022331
James SeymourMR/VIC20212021912128210525.6457748.87111355
Chandu BordeIND1962196261202829323.50--012180
Dinesh KarthikPK20112011141322826925.64220128.18011327
Irfan AhmedHK201420141313028210621.6928997.581022614
Peter MoorIRE/MR202420241113028213021.6930791.861122614
Swapnil SinghBAR20192019161322825025.64221127.600111615
Tawanda MuyeyeKEN20212021121332828928.2042266.82011373
Jacques KallisSA19961996151442826728.2051354.97011211
Keith BarkerWAR20182018161642825823.5046061.30013372
Ollie RaynerMID201720171216228252*20.1446660.52012420
Milinda SiriwardanaSL20172017171602825817.6330791.86013187
Kumar DharmasenaSL19961996271852825121.6949457.09021161
PreviousPage 209Next

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.