Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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
Sam HainWAR2017201771301775813.6238545.97011220
Thomas OdoyoKEN20072007221176103*176.0031256.41110241
Luke RonchiWF201420143301767858.6719490.72020273
Yuvraj SinghIND2007200724017616944.0023674.58101291
Rajin SalehBAN200620062401767144.0046238.10020170
Haris SohailPAK201720172401767644.0038945.24020154
Ben GeddesSUR2022202234017612444.0041642.31100232
Nuwanidu FernandoSSC2025202534017611044.0020585.85111157
Walter ReadENG188618863401769444.00--020150
Robbie WhiteMID202020203501769935.2042441.51010251
Geoff HowarthNZ1979197935017611435.20--101171
Woorkeri RamanIND199019903511769644.0037846.56022231
Dwayne BravoWI2009200936017610429.3331256.41101211
Matthew GilkesSA/NSW202620264601765129.3334650.87021214
Johnny BriggsENG1885188546017612129.332150.00100230
Chris WoakesENG2020202067117684*29.3327963.08012220
Leo CarterCAN201720174801766322.0038345.95010254
Tom PriceGLO202520256801767622.0038545.71011210
Shane WatsonAUS200820085901767819.5640044.00010251
Luke HollmanMID202120216911764622.0044939.20001242
Paul StrangZIM1998199859217667*25.1440543.46011211
Dilruwan PereraSL2016201651011766419.5625569.02011253
Ish SodhiND2017201761041764829.3331156.59001182
Matt TaylorGLO20232023610317657*25.1433153.17013263
Barry McCarthyDUR20162016710217651*22.0031256.41010234
Heath StreakZIM2005200561201768514.6746038.26013190
Reggie SchwarzSA1910191061231766119.5614447.2201470
Robert TaylorLEI2015201571371763729.3333552.54003190
Danru FernsAA2024202481431763316.0041742.21001242
Ishant SharmaIND201020101117717631*17.6062128.34002220
Craig MilesWAR202120211217317630*12.5754232.47004150
Matt TaylorGLO20182018131821764811.0039944.11006210
Mohammad AbbasPAK/DER202620261323101764213.5434351.31002244
George BonnorAUS1885188523017512858.33--100173
John ParkerNZ1975197523017512158.3349935.07100200
Corey AndersonNZ/ND201520152401758343.7527164.58020263
Archie JacksonAUS193019303411757358.3332023.1302030
Jackie McGlewSA19611961241175127*58.33--100140
Percy ChapmanENG1926192645217550*58.33--01061
Vinoo MankadIND1951195135117571*43.75--021120
Conrad HunteWI195919593501759235.0040.0001101
Kapil DevIND198019803511758443.7528960.55011241
Andrew HoddYOR201820183601758529.1733053.03021250
Eddie ByromGLA202520253601754829.1738245.81000261
Kavem HodgeWI202620264601758429.1748436.16011190
Freddie MartinWI192819283601754429.17--000-0
Jack CrappENG194919493611755435.00--020-0
Allan WatkinsENG195219525601756629.17--01110
Grant FlowerZIM199319934701759625.0067525.93013140
Farokh EngineerIND196519654701759025.00--010281
PreviousPage 160Next

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.