Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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
Fred BakewellENGWest Indies1933110107107107.00--100-0
Leo O'BrienAUSSouth Africa19362201075953.50--010-0
Charlie SmithSAAustralia19023611064521.20--000-1
Lala AmarnathINDPakistan195255110561*26.25--010-0
Dattu PhadkarINDPakistan1952-19555521055735.00--010-0
Shunter CoenSAEngland1927-192824210141*50.50--000-0
Don BeardNZWest Indies1952-19564721013120.20--000-1
Buddy OldfieldENGWest Indies1939120998049.50--010-0
Ken ViljoenSANew Zealand1932121978197.00--010-0
Henry Leveson GowerENGSouth Africa1910362953123.75--000-0
Somachandra De SilvaSLIndia1982121954995.00--000-0
Ted BowleyENGSouth Africa1929230904630.00--000-0
Fred BakewellENGIndia1934120898544.50--010-1
Datta GaekwadINDPakistan1952-1961351883222.00--000-0
Harry CaveNZIndia1955-19565728722*17.40--000-0
Maurice LeylandENGIndia1936220866043.00--010-0
Yuvraj of PatialaINDEngland1934120846042.00--010-0
Roy MinnettAUSSouth Africa1912330823927.33--000-0
Roger BluntNZSouth Africa1932240822520.50--000-0
Madhav ApteINDPakistan1952231824241.00--000-0
Ian CraigAUSIndia1956230824027.33--000-0
Bob WyattENGNew Zealand1933220806040.00--010-0
David BrownENGPakistan19693428044*40.00--000-0
Jimmy MatthewsAUSSouth Africa19123317949*39.50--000-0
Robert PooreSAEngland1896360762012.67--000-0
Alex MoirNZWest Indies1952-1956351752018.75--000-1
AlimuddinPAKNew Zealand1955340743718.50--000-0
Ashraf AliPAKIndia1984221746574.00--010-0
Stan NicholsENGWest Indies1933-1939220734936.50--000-0
Leslie TownsendENGIndia1933-1934340734018.25--000-1
Ken MackayAUSPakistan1959330734024.33--000-0
Aftab BalochPAKWest Indies19751217260*72.00--010-0
Harold GilliganENGNew Zealand1930440713217.75--000-0
Deepak ShodhanINDWest Indies1953231714535.50--000-0
Peter PhilpottAUSWest Indies1965560712211.83--000-0
Sorabji ColahINDEngland1932-1933240693117.25--000-0
Arthur FaggENGIndia1936230693923.00--000-0
Abdul KardarPAKAustralia1956110696969.00--010-0
Eddie PaynterENGIndia1932120685434.00--010-0
Dick HoworthENGSouth Africa19471216845*68.00--000-0
Vibart WightWIEngland1928-1930241672322.33--000-0
Bill BrownAUSNew Zealand1946110676767.00--010-0
Kenneth RickardsWIEngland1948110676767.00--010-0
Willis CuttellENGSouth Africa1899240652116.25--000-0
John KingENGAustralia1909120646032.00--010-0
Paul WhitelawNZEngland1933242643032.00--000-0
Geoff RaboneNZWest Indies1952230643721.33--000-0
Walter RobinsENGWest Indies1933220635531.50--010-0
Charlie BarnettENGSouth Africa1947341633321.00--000-0
AG Kripal SinghINDWest Indies1959120625331.00--010--

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.