Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st 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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st 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
TM AnnandCSCanterbury2024-20264826318*10.5010560.00001130
Punch PhilipsonENGAustralia1892-189558163309.00--00010
John GleesonAUSSouth Africa197048163249.0021529.3000380
Derek ShackletonENGWest Indies1950-1963595634215.752227.2700020
Geoff ChubbSAEngland19515936315*10.50--00010
Oliver Hannon-DalbyWOR/WARMiddlesex2014-20267105633012.6013945.32001101
Wes AgarSAWestern Australia2020-2026610163257.0014144.6800472
Shaheen Shah AfridiPAKAustralia2019-2023711263217.0012550.40003111
Danny MorrisonNZEngland1988-1997101476314*9.0041115.3300450
Ben SandersonNORGloucestershire2016-20261115563386.3016737.7200380
Ishant SharmaINDSouth Africa2008-20191519863235.7322827.6300590
Grant ElliottWFNorthern Districts2014210626262.0012948.0601061
George BaileyMIDYorkshire2016110626262.0010857.4101091
Richard PyrahYORWarwickshire2014110626262.0011454.3901080
Minod BhanukaTUCAChilaw Marians Cricket Club2026110626262.0010658.4901070
Ramesh MendisMSCAce Capital Cricket Club2025110626262.0012848.4401080
Xavier CroneVICWestern Australia20241116262*-6595.3801073
Alankara Asanka SilvaBSCNugegoda Sports Welfare Club2026110626262.0010559.0501050
Geeth KumaraBSCNugegoda Sports Welfare Club2026110626262.0017834.8301040
C HeenatigalaBRCColombo Cricket Club2025110626262.0012151.2401060
Sanwar HossainBANAustralia2003120624631.0014841.89000100
Ian ButlerNORMiddlesex20141216248*62.0019731.4700080
Justin KempSAAustralia2005120625531.0019531.79010100
Liam PlunkettYOR/SURNottinghamshire2016-2019220625131.006398.4101061
Rawl LewisWINew Zealand2006120624031.008969.66000120
Junaid SiddiqueBANIndia2010120625531.0015739.4901050
Jason KrejzaAUSSouth Africa2008121623262.0010857.4100080
Ravichandran AshwinNOTKent2019120625531.0010062.00010100
Daniel ChristianVICSouth Australia2017120625831.0021329.1101060
Kirk EdwardsWIAustralia2012120626131.0011454.39010101
Adam RouseKENMiddlesex2018120624231.0011056.3600070
Scott ElstoneDERSurrey2014120624731.0017735.0300060
Jos ButtlerLANYorkshire2018120625931.007483.7801081
Michael NeserGLANottinghamshire2022220624231.008473.8100071
Travis HeadWORNottinghamshire2018120623331.007681.58000120
David MurphyNORSussex2016-20172216260*62.0012549.6001060
Alex LeesENGIndia2022120625631.007483.7801090
Andrew HoddYORSurrey2016-2017220625731.0013645.5901090
Greg SmithLEIEssex2014120623631.0011255.3600090
Oli StoneNOR/WARGlamorgan2015-20182216242*62.007780.5200071
Kyle JamiesonNZPakistan2020-2021221623262.009168.1300033
Jayant YadavMIDNottinghamshire2023121625662.007681.5801090
Venkatesh IyerLANHampshire2024120623531.007681.5800042
Lorcan TuckerIREEngland2023120624431.009763.9200090
Gareth HarteDURYorkshire20201226233*-16238.2700090
Keemo PaulWIIndia2018120624731.006496.8800093
Ben CurranNORDerbyshire2018120625131.0012748.82010100
Ben MikeLEIWarwickshire2018120623931.007780.5200053
Nathan McSweeneyNORDerbyshire2026120626231.0014642.4701170
Zubayr HamzaSAIndia2019120626231.008572.94011101
PreviousPage 282Next

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.