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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Yusuf PathanKKRSunrisers Hyderabad2013-2017121162867257.20177161.580211815
Bilal ZalmaiAUARomania2019-20261111128674*28.60187152.940302916
Saim AyubQG/PZ/HKMultan Sultans2021-2026111112865828.60207138.160202117
Ashish BagaiCANBermuda2006-2008121222868428.6048958.49030193
Jonty JennerJERGuernsey2019-20261212328680*31.78190150.530112511
Wes DurstonDERWorcestershire2014-2016101212864126.0033086.67000362
Adam HoseWOR/SOM/BBGloucestershire2015-20269122286101*28.6040870.10110257
Aasif SheikhNEPNamibia2022-2026121202868123.8342467.45021333
Neil FairbrotherENGAustralia1987-1999131212865926.0045263.27011223
Jacques RudolphGLAHampshire2014-2017131502867719.0733186.40012370
Brooke GuestDERYorkshire2020-2026161632867522.0052854.17011323
David MillerPK/DC/RRSunrisers Hyderabad2013-20261717628689*26.00216132.410111714
BJ WatlingNZIndia2010-20211218228612417.8885133.61103340
Sam CurranENGNew Zealand2019-20262218528649*22.0030494.08001259
Kieron PollardWIEngland2009-2022222052864219.0729995.650021612
Sam CurranENGSouth Africa2019-2025212042864417.88269106.320012812
Roston ChaseWINew Zealand2017-2025152102866413.6250556.63014294
Ravi RatnayekeSLPakistan1982-1990262772863814.3037337.53005122
Chirag SuriUAEKuwait2018-20224402858871.25195146.15040268
Roelof van der MerweNEDHong Kong2017-201967128513547.5028699.651212612
Vriitya AravindUAEUnited States of America2019-2023771285102*47.5035181.20120324
Riazat Ali ShahUGATanzania2018-202698228510447.50217131.341101516
Norm O'NeillAUSSouth Africa1963-19644812858840.7126844.03031291
Mehrab HossainBANZimbabwe1999-200168028510135.6354052.78122242
Fraser ColsonWF/WELNorthern Districts2014-20206922856640.7154951.91030343
Jim AllenbySOM/GLAWorcestershire2014-20166902858131.6743865.07020343
Cameron SteelDUR/SURLancashire2017-2024791285141*35.6349657.46102293
KD KesumaINAMyanmar2024-20251092285117*40.71189150.791013511
Yashasvi JaiswalRRRoyal Challengers Bengaluru2021-2026101002857528.50186153.230123413
Liam ScottSANew South Wales2021-202681032856140.7145662.50011277
Rashid LatifPAKEngland1992-2003131102857125.9155651.26021310
Daniel ChristianNOTDerbyshire2015-2022131152856247.50194146.910101617
Johnson CharlesWIEngland2011-2025111102858425.91257110.890112712
Mohammad MithunBANZimbabwe2018-2021111132856735.6334782.13021247
Bas de LeedeNEDNepal2018-20261211328581*35.6337276.61011269
Sulaimon RunseweNGRSierra Leone2017-20261212228579*28.5033086.36010233
Ravi BoparaENGNew Zealand2008-2014151322855825.9140171.07010242
Gareth BergHAMSurrey2015-2019111322858025.9134482.85010288
Rahul TewatiaDC/RR/GTRoyal Challengers Bengaluru2014-2026171372856847.50179159.220103113
Fynn Hudson-PrenticeSUS/DERGloucestershire2016-20241213228571*25.91262108.780112310
Tom BantonSOMMiddlesex2017-2025121322856225.91284100.350113310
Jermaine BlackwoodWISri Lanka2015-202181402859220.3659547.90010286
Tom PrestHAMSurrey2021-2026141422854423.7538973.26001343
Habibul BasharBANEngland2000-2007111502856319.0046261.69020360
Mohammad NawazQG/KK/MSIslamabad United2016-2026191672855231.67243117.280102010
Zak ChappellDER/GLO/LEINorthamptonshire2015-20261918528594*21.9243365.82023402
Keshav MaharajSAEngland2017-2025262552857114.2545263.05013376
Paul ReiffelAUSWest Indies1992-1999272892853415.0051455.45003200
Joel GarnerWIEngland1979-1987413462854610.1861346.49008233
Hashim AmlaSURKent2020-202244128412494.6730692.81120313
PreviousPage 173Next

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.