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
Sohan de LiveraMSC20242024151503237921.5333397.00011309
Adam BacherSA1998199891613236421.5368747.02012420
Jitesh SharmaIND/RCB202520252216732385*35.89187172.730102920
Ravinderpal SinghCAN202220221816332356*24.85240134.580122118
Anuj DalDER20192019161733239223.0762651.60034261
Somachandra De SilvaSL19831983151733236123.0769946.21021230
Tushar ImranBAN20022002151803236517.9456956.77025410
Keith BarkerHAM20232023171833235821.5361152.86011422
Jacob BethellWAR/BB/BP20232023171933234420.1940779.36001369
Geoff MillerENG19781978172013238917.00109629.47014290
Manzoor ElahiPAK19871987212063235223.0740380.15012278
Tim SoutheeNZ/RR/ND20142014262533235014.6835391.500122320
Kashif DaudUAE202220222925932376*20.1933496.710242016
Neil WagnerNZ/OV/ND20182018262753234014.6855558.200062817
Herbie TaylorSA191419143603229353.67--030-0
Delray RawlinsBER2026202687332212180.50182176.921301927
Garry SobersWI1963196358032210240.2520445.10120252
Yashpal SharmaIND198019807903227235.7867147.99020324
Sarfaraz KhanCSK/AT20262026131203226226.83171188.300214613
Aarif SheikhNEP20232023161313226326.8345271.24021222
Farokh EngineerIND1969196971403227723.00--011220
Nick SelmanGLA20162016915132210123.0072844.23123380
B SharkiNEP/KG2024202417161322101*21.4747467.93101313
Viv RichardsWI19751975131723227421.4733264.16022421
Ajaz PatelNZ/CS/DUR20232023212443224916.1049964.53001411
Calvin HarrisonNOT/MO20232023262473224118.9460753.05003411
Marcus O'RiordanKEN20242024242603225812.3839781.11012407
Shane SnaterESS202620262927732237*16.1048766.120073115
Wes AgarAS/KEN/SA20232023352933225112.3844073.180110404
Denys MorkelSA192919295813218845.86--030-0
Mehrab HossainBAN1999199999032110135.6752561.14120313
Chandu BordeIND19681968611232165*35.671233.33031230
Mike RindelSA19981998111103216429.1845071.33021390
Chandu BordeIND19671967612032112526.7522629.20112370
Billy RootGLA20202020813132111826.7575542.52110421
Donavon FerreiraTIT202220221613532160*40.13214150.000102613
D SigeraCCC20262026121303218124.6935091.710303512
Arjuna RanatungaSL198919891213132171*26.7559454.04021180
Gus MillerNOR202620261214032111522.9352161.61111334
Harry DeardenLEI20182018101623216122.9362951.03021473
Chris HarrisNZ199419942117532150*26.7547867.15011185
Javed OmarBAN20042004131903216816.8978141.10030340
Sylvester OkpeNGR20252025211933214420.06293109.56001227
Harry SwindellsLEI20192019171903216316.8958954.50023321
Martin AnderssonMID20202020151923219218.8844671.97020450
Harrison WardSUS20222022191933213720.06281114.230003610
Yasim MurtazaHK20252025252053215021.4035789.920101715
WPUJC VaasSL19951995172263215120.0670745.40011310
Ethan BamberWAR20262026222453215016.8944871.65014417
Steven PattersonYOR201620163026432163*14.5970745.40023431
PreviousPage 189Next

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.