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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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
Michael LevittNEDScotland2024-20259903319036.78297111.450103012
Neil BroomOTAWellington2013-2022101003316633.10277119.490402710
Will JacksSURGlamorgan2018-2025121003318033.10231143.29021409
Sikandar RazaZIMNetherlands2014-202311113331102*41.38258128.291112120
Waseem MuhammadUAENamibia2021-20241111133189*33.10331100.000302515
Peter BurgeAUSSouth Africa1957-196461113319133.1046341.68021274
Aarif SheikhNEPOman2018-2026151213316630.0942877.34010215
Collins ObuyaKENZimbabwe2002-2024161303317525.4642577.880422112
Chamara SilvaSLPakistan1999-2011131303316425.4644574.38020341
Peter YounghusbandWFAuckland Aces2020-202681333316533.1072445.72020396
Sam HarperMS/MRHobart Hurricanes2016-2026151333318933.10224147.770322614
Conor McInerneySAWestern Australia2018-202571303315125.4677842.54022402
John SimpsonMID/SUSNorthamptonshire2014-2025101523317525.4667349.18020412
Ashton TurnerPSSydney Thunder2014-20251716433199*27.58199166.330322418
Geoff HowarthNZIndia1975-198513161331137*22.0762645.85102260
Paul DowntonENGIndia1984-1987141673317436.7889337.07020240
Brooke GuestDER/LANMiddlesex2019-20261219233165*19.4773345.16012411
Zaheer KhanINDNew Zealand2000-20143828633151*15.0544474.55015406
Asif KhanUAEUnited States of America2023-2024551330151*82.50305108.20210309
Chandu BordeINDPakistan1960-1961562330177*82.50--101340
Shreyas IyerKKR/PKDelhi Capitals2022-202687333071*82.50210157.140402517
Michael CarberryHAM/LEIDurham2015-20184803307341.2568248.39031491
Colin AckermannDUR/LEIEssex2023-202658133011247.1459255.74120295
Dean ElgarSOM/ESS/SURNottinghamshire2017-20265803309141.2551364.33030473
Niko DavinNAMZimbabwe2023-20248813308947.14222148.650303712
Hamish MarshallGLODerbyshire2014-20167913307941.2569447.55031431
Cameron BancroftPSSydney Thunder2016-2023109433075*66.00272121.320301911
Brad CachopaCAN/AACentral Stags2014-20166102330135*41.2550964.83110403
Max BryantBHMelbourne Stars2019-20261010533077*66.00204161.760203018
Marcus TrescothickSOMSurrey2014-2019811033012730.0048867.62122475
Jesse RyderOV/CS/CDNorthern Districts2013-201871103309230.0045572.53021308
Sean WilliamsZIMNew Zealand2015-2025812133011930.0043376.21110401
Parthiv PatelRCB/MI/DCChennai Super Kings2011-2019131303305325.38273120.88022349
Keaton JenningsENGIndia2016-2018713033011225.3876343.25112380
Harry TectorIRESouth Africa2021-2024131303307925.38319103.45020316
Andre FletcherSLZ/SLS/SLKSt Kitts and Nevis Patriots2015-2021141413305925.38254129.920113412
Glenn MaxwellMS/MRAdelaide Strikers2011-2026161413306025.38211156.400113115
Ryan PringleDURWarwickshire2014-20181014233063*27.5049766.40020434
James HopesAUSSouth Africa2006-20091915233063*25.3836889.67010232
Laurie EvansSUS/WAR/SURDurham2014-2024121623307023.5751364.33034453
Asif AliIU/LQ/PZKarachi Kings2016-2025211673307036.67191172.770101925
Samiullah ShenwariAFGZimbabwe2014-2018171713306520.6354860.22010192
Laurie EvansSUS/SURGloucestershire2017-2026171713305820.6337488.240102613
Syed Abid AliINDEngland1971-1975132013307117.3762652.72022360
Wes HallWIAustralia1960-1969122213305015.7128044.29011201
James VinceHAMNorthamptonshire2022-202655032918665.8052263.03110391
Rachin RavindraNZAustralia2023-202446032911654.8339483.501312912
Ian BellWAR/BBDerbyshire2016-20186713299354.8338785.01030304
Kasey AldridgeSOM/DURHampshire2022-202678132918047.0052662.55112416
Kruger van WykCSNorthern Districts2013-20155923299547.0060554.38030430
PreviousPage 146Next

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.