Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

Batting by year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Robin SinghIND19981998120271513.505450.0000040
Mohammad ShahzadAFG20182018120271413.503577.1400060
Rahul ChaharSUR20252025120271713.504658.7000030
Alex ThomsonWAR20192019220271813.505549.0900031
Dominic DrakesYOR20222022120272113.508133.3300021
David SayerLEI20182018120272113.503187.1000040
James LoganYOR201920191212720*27.0013420.1500040
Kavindu NadeeshanSSC20252025220272313.507336.9900030
Mitch WagstaffDER20252025120272513.509528.4200030
Hasan MuradBAN20252025220271613.504856.2500050
Doug WarrenVIC20262026121272027.0013320.3000050
Thilan PrasanMSC20262026120272213.504362.7900030
N BalasooriyaPSC20262026120272113.503772.9700040
Harsha CoorayACCC20242024120271413.507934.1800021
Maduranga ZoysaNSWC20252025120272713.503381.8200121
Jack BlackhamAUS18811881120272513.50--00020
Arthur ShrewsburyENG18811881120271613.50--00010
Ted WainwrightENG18931893120272613.50--00000
Phiroze PaliaIND19361936120271613.50--000-0
Bruce DoolandAUS194819481212721*27.0012222.1300010
Bob SimpsonAUS19681968120272013.5010825.0000010
Saeed AhmedPAK19711971120272213.5012521.6000010
Ramakant DesaiIND19671967121271427.007834.6200040
Alan SmithENG19621962221272127.004214.2900030
Graham GedyeNZ19651965120272613.50--00000
Wasim BariPAK19841984121272027.003284.3800040
Faoud BacchusWI19821982120272713.504658.7000110
Shivlal YadavIND19861986520271913.506144.2600031
Martin SneddenNZ19841984120271613.508531.7600040
Allan LambENG19871987120272413.508531.7600040
Leon GarrickWI20012001120272713.507635.5300120
Virender SehwagIND2013201323027199.005350.9400040
Dilhara FernandoSL2006200643027169.007336.9900021
Xavier DohertyAUS2010201023027169.005846.5500040
Greg SmithNOT20172017231271113.504560.0000031
Kyle JamiesonCAN2015201523027269.006541.5400130
Nayeem HasanBAN20192019231271913.504856.2500050
Liam HatcherNSW2020202023027279.007735.0600250
Tom AspinwallLAN20262026232271427.007834.6200040
CE BennettESS20262026431272113.508432.1400050
Peter SmithENG1947194723027249.007733.7700020
Alec BedserENG1952195243027179.00--00021
Brian StathamENG195219522312712*13.50--000-0
Roy McLeanSA195419542312718*13.50--00100
Frank TysonENG1956195623027229.00--00020
Jack AlabasterNZ1961196123027179.00--00000
Ramakant DesaiIND196419642322714*27.00--00030
Hedley HowarthNZ19711971231272513.5010027.0000130
Sylvester ClarkeWI1979197923027159.00--00101
Hashim AmlaSA2004200424027246.7510226.4700140
PreviousPage 333Next

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.