Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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 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 (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
James HarrisGLA20252025101331283112.8035935.65002160
Mark WoodENG/DUR2021202110141128419.8527346.89002181
Ben CoadYOR20172017121651282811.6423354.94002172
Neil WagnerNZ/OV/NOR2014201414222128206.4041630.77006141
Thanuka DabareACCC202420241201279363.5093136.5601078
Xen BalaskasSA19321932221127122*127.00--100-0
James NeeshamWF202020202301276342.3320163.18020140
Mohammad RizwanPAK2023202323112750*63.5018070.5601083
Alan KnottENG197019702311277363.5032039.69010130
Jack BoyleCAN2018201824012710831.7534337.03101100
SL StewartCAN2014201435112796*31.7517273.84010164
Ben GreenSOM202020203501275425.4033837.57011151
DH LateganWOR202520253501274425.4017373.41000203
Leonard HuttonENG1937193735012710025.40--10180
Damien MartynAUS199319934601277421.1723953.14011151
Talat AliPAK197919793611276125.40--010110
Ateeq JavidLEI201820184601275821.1732039.69011150
Dave NourseSA190719073621276231.75--01040
Victor TrumperAUS191219123611275025.4029243.49010120
Murray ChappleNZ196419643611275925.40--010140
Saleem MalikPAK199919993601273221.1737733.69000170
Tony BlainNZ199419943611277825.4021060.48011184
Rudi SteynSA199519953601274621.1747326.85000160
Kumar DharmasenaSL199419944701275418.1445427.97011180
Sewnarine ChattergoonWI200820084701274618.1428943.94000160
Stuart MacGillAUS199819987811274318.1430441.78002101
Kumar DharmasenaSL200320035811273118.1437633.78000130
Akram RazaPAK199419945811273218.1429742.76002160
Hanuma VihariIND/WAR202120214811275218.1445727.79012150
Matt HenryNZ/CAN201920197821274321.1719066.84001174
Tom Kohler-CadmoreYOR202020205811274118.1419465.46003210
Neil PinnerLEI201520154811276818.1422556.44013220
Matthew BaconOV2025202568312747*25.4021957.99001163
Richard JonesLEI201620166921273318.1432139.56000111
Oli CarterSUS202520255901274614.1124751.42001191
Ray BrightAUS198119815901273314.1135535.77001150
Morné MorkelSA2017201791151274021.1718767.91002202
Mithun JayawickramaKCCC2025202571101274411.5526647.7400098
Imran TahirNOT2016201671241272515.8823853.36001124
Laurie EvansWAR2014201471201272410.5838632.90001190
Jackson BirdNSW/TAS202320239141127349.7720163.18001123
Owais ShahENG200620061201268863.0028045.00010171
Jean-Pierre KotzeNAM201520151201267863.0025649.22010160
Tom CurranSUR2022202223012611542.0013791.97101173
Brian BoothAUS196119612301267142.00--010180
Ryan PringleDUR2014201424112663*42.0022556.00010181
Marnus LabuschagneQUE201720172401268831.5029842.28010140
Adam HoseSOM201720172401266231.5024351.85011200
Tom LowryNZ193019304401268031.5020.0001100
Haroon RasheedPAK197919792401264731.5012142.15000132
PreviousPage 195Next

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.