ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Henry TabererSAAustralia1902110222.00--00000
George ThorntonSAAustralia190211111*---00000
Bonnor MiddletonSAAustralia190224311*1.00--00100
Biddy AndersonSAAustralia1902120433221.50--000-1
Bill HowellAUSSouth Africa19022301193.67--00100
Jack SaundersAUSSouth Africa1902231542.50--00000
Johannes KotzeSAAustralia1902240220.50--00300
Percy Twentyman-JonesSAAustralia1902120000.0020.0000200
Pelham WarnerENGAustralia1903-191271312877923.92--022250
Albert RelfENGAustralia1903-1909352643121.33--00030
Ted ArnoldENGAustralia1903-190581231444016.0060.0000450
Bernard BosanquetENGAustralia1903-190571431472713.36--00050
Tip FosterENGAustralia1903-190459148628760.75--100561
Albert KnightENGAustralia19043618170*16.20--01370
Arthur FielderENGAustralia1904-19086125782011.1410.0000030
Tibby CotterAUSEngland1904-1912162913774513.46103108.74004223
Peter McAlisterAUSEngland1904-190981612524116.8012729.13000160
Algy GehrsAUSEngland1904-190524019114.7530.0000110
Schofield HaighENGAustralia1905-1912451401410.00--00000
Lucky DentonENGAustralia190512012126.00--00100
Arnold WarrenENGAustralia1905110777.00--000-0
Reggie SpoonerENGAustralia1905-191271102337921.18--032190
Walter BrearleyENGAustralia1905-19093422111*10.5040.0000100
Louis TancredSAEngland1906-191391712797317.44--014250
Dave NourseSAEngland1906-192431574141593*26.70--0103340
Aubrey FaulknerSAEngland1906-19241732387412330.14--131222
Tip SnookeSAEngland1906-1923193317136322.28--041260
Gordon WhiteSAEngland1906-19121426176414730.56--232534
Ernie HayesENGSouth Africa1906-1912471733512.1720.0000271
Reggie SchwarzSAEngland1906-1912132162224414.80--00291
Percy SherwellSAEngland1906-1907812324711527.44--100310
Bert VoglerSAEngland1906-1910132253386519.88--021156
Lucky DentonENGSouth Africa1906-19101020141210421.68--113230
Frederick FaneENGSouth Africa1906-19101019149014327.22--121390
Colin BlytheENGSouth Africa1906-1910101781082712.00--00370
Maitland HathornSAEngland1906-1907812118810217.09--101210
Albert RelfENGSouth Africa1906-1914101613526323.47--011250
Teddy WynyardENGSouth Africa1906240593014.75--00240
Jack CrawfordENGSouth Africa1906-190771313077425.58--010330
Walter LeesENGSouth Africa19065936625*11.00--00090
Leonard MoonENGSouth Africa19064801823622.75--001191
John HartleyENGSouth Africa19062401593.75--00220
Gilbert JessopENGSouth Africa1907-19125801369317.0010100.00011160
Dick LilleyENGSouth Africa19073511024825.50--00100
George HirstENGSouth Africa190735046179.20--00020
Len BraundENGSouth Africa190735015710431.40--101120
Johannes KotzeSAEngland1907110000.0020.0000100
Ted ArnoldENGSouth Africa190723016125.33--00100
Tip FosterENGSouth Africa19073501165123.20--01150
Neville KnoxENGSouth Africa1907241248*8.00--00000

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.