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 opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ashton TurnerDURNottinghamshire2024111114114*-15175.50100110
Chad BarrettNORWorcestershire2016111114114*-15275.00100151
Kamindu MendisCCCColts Cricket Club2025110114114114.0016668.67100103
Ravindu FernandoBCAABadureliya Sports Club2025111114114*-90126.6710077
AR SchawCSNorthern Districts2024110114114114.0019957.29100111
Heshan DhanushkaBRCKurunegala Youth Cricket Club2025110114114114.0015673.08100150
Hamish RutherfordGLADurham20211201147157.0018461.96010160
Arun HarinathSURDurham20161201149657.0023847.90010190
Tanzid HasanBANAfghanistan20261201148357.00109104.59010144
Thanuka DabareCMCCKurunegala Youth Cricket Club20261201149157.0012690.48010115
Ibrahim ZadranAFGSri Lanka202412011411457.0026143.68101120
Ron ChandragupthaBCAABurgher Recreation Club20261201148057.00114100.00010143
Ronnie GrievesonSAEngland19392201147557.00--01030
Jack ClaytonQUEVictoria2026121114104114.0023049.57100100
Keith BarkerWARWorcestershire201523111450*57.0016768.26010160
Brydon CarseDURNorthamptonshire201923111477*57.0026143.68010160
Sadeera SamarawickramaMSCKurunegala Youth Cricket Club2025-20262301145038.0014379.72010121
Kaveeshka AnjulaCCCBloomfield Cricket and Athletic Club202523011411038.0018461.96100104
Mohammad WasimPAKNew Zealand1996231114109*57.0019159.69101170
Deep DasguptaINDSouth Africa20012401146328.5044325.73010120
Mushfiqur RahmanBANEngland200324111446*38.0039628.79000110
Hamilton MasakadzaZIMIndia20052401147128.5022550.67010151
Michael KlingerGLOEssex2014-201524011410328.5024546.53101150
Logan van BeekLEIDerbyshire202524211482*57.0018162.98011170
Riki WesselsWOR/NOTEssex2018-20213401145428.5025444.88010170
Haris SohailPAKEngland201824111439*38.0019658.16000161
James AdamsHAMGlamorgan20142401149128.5020555.61011112
Sarel ErweeSABangladesh20222401144128.5025944.02000150
Nick SelmanGLAKent2017-20182401147028.5023548.51011190
Ibrahim ZadranAFGBangladesh2019-20232401148728.5029538.64011104
CWJ AllisonESSNottinghamshire2025-20262401145628.5023548.51010112
Waqar HasanPAKWest Indies1958-19592401144128.50--00051
Roy SwetmanENGIndia19593421146557.00--010100
Dwayne BravoWINew Zealand20063511145928.5032435.19010130
Shahadat HossainBANIndia2007-20103501144022.8019159.69000161
Adrian BarathWIEngland20123501144222.8027841.01001181
Matt ColesHAM/KENGloucestershire2014-20176501146622.8011995.80011143
Ian CockbainGLOWorcestershire2014-20163501146722.8029139.18010150
Glenn PhillipsNZIndia202435111448*28.5017365.9000076
Aamer JamalPAKEngland202435111455*28.5022251.35010100
Graeme BeardAUSPakistan19803501144922.8028739.72000120
Jahurul IslamBANEngland20103601144619.0028040.71002132
Adrian GriffithWIAustralia1997-19993601145619.0043826.03011100
Riki WesselsNOTSurrey2016-20183601148119.0015772.61012211
Matthew BoyceLEIKent2014-20153601146819.0022850.00010150
Dominic BessYORNorthamptonshire2021-20244601145619.0023348.93011170
Max HoldenMIDSomerset2021-20233601144919.0020156.72000170
Dillon PenningtonWOR/NOTYorkshire2018-20255621146128.5014180.85010134
Jordan ThompsonYORDurham2020-20255601145419.0019060.00021115
Rishi PatelLEIDerbyshire2023-20254601145819.0023448.72011191
PreviousPage 200Next

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.