Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Trent BoultNZEngland2013-20221418713524*12.2719071.05004203
Gubby AllenENGNew Zealand1931-193352013412267.00--100141
Neil FairbrotherENGIndia19932401348333.5037335.92010122
Dawid MalanENGIndia2018-20213501347026.8030643.79010190
Ramakant DesaiINDPakistan1960-19615501348526.80--01070
Colin McCoolAUSSouth Africa1949-195056213449*33.50--00000
Duncan SharpePAKAustralia19593601345622.33--01000
Tony de ZorziSAIndia2023-20254701344919.1427049.63000133
Jehan MubarakSLIndia2005-20155811344919.1426550.57002143
Mohammed ShamiINDSri Lanka2017-20227831343026.80134100.00000136
Phil SimmonsWIIndia1988-19944801345016.7532840.85011180
Mitchell JohnsonAUSWest Indies2008-201581011343514.8928846.53001141
Bruce YardleyAUSPakistan1979-198261101344012.1828646.85003141
Ashley GilesENGSri Lanka2001-200381331344513.4047128.45002122
Simon DoullNZAustralia1993-200071331344013.4021562.33001163
Dale SteynSAPakistan2007-2019131551342713.4032740.98002144
Adam GilchristAUSZimbabwe2003221133113*133.00119111.76100145
Sai SudharsanINDWest Indies20252301338744.3326051.15010170
Ben FoakesENGSouth Africa2022341133113*44.3327149.08101110
Keegan PetersenSABangladesh20222401336433.2527049.26010180
Pathum NissankaSLSouth Africa20242401338933.2524454.51010191
Ted a'BeckettAUSEngland1928-19303501334126.6043830.37000120
Basil ButcherWIPakistan19593511336133.25--010-0
Jock EdwardsNZIndia19813501334726.6024953.41000161
Craig CummingNZAustralia20053611337426.6039933.33011180
Kaushal SilvaSLAustralia201636013311522.1736336.64101110
Ken FunstonSAEngland19573601334422.17--000101
Lawrie MillerNZWest Indies19563601334722.17--000-0
Kumar DharmasenaSLEngland1998-20035711335422.1741332.20010170
Ajantha MendisSLIndia2008-20106711337822.1731741.96011151
Bill O'ReillyAUSSouth Africa1932-193677113356*22.17--01104
Yashasvi JaiswalINDSouth Africa2023-20254801335816.6323357.08012222
Ishant SharmaINDSri Lanka2008-20171217713331*13.3051525.8300480
Javagal SrinathINDAustralia1991-2001111851332110.2333739.47001100
Boeta DippenaarSAWest Indies20052311327166.0026350.19020133
Ashraf AliPAKSri Lanka1982-198533213258132.0024354.32010190
Emilio GayENGPakistan20263501326026.4024055.00011240
Chris SmithENGPakistan19843501326626.4045229.20010130
Tharanga ParanavitanaSLAustralia20113611325526.4037834.92012140
Moeen AliENGNew Zealand2015-20183601325822.0026649.62011220
Ridley JacobsWIZimbabwe2000-200358213260*22.0031142.44011190
Adrian GriffithWIEngland20004801325416.5051625.58011110
Shane ShillingfordWINew Zealand2013-201448313253*26.4024953.01011117
Ollie RobinsonENGPakistan2022-20266801325016.5015585.16012172
Herby WadeSAEngland193558213240*22.00--00200
Craig SerjeantAUSIndia1977-19784801328516.5032840.24012130
Ted WainwrightENGAustralia1893-18985901324914.67--00020
ShujauddinPAKIndia19555901324014.67--00100
Rumesh RatnayakeSLPakistan1985-199271021325616.502878.5701042
Kagiso RabadaSAWest Indies2021-202461031324018.8620664.08001173

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.