Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At National Cricket Stadium×

Player figures come from full scorecards, which we hold for 6 of the 7 matches in this selection (from 1983). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Darren LehmannAUSWest Indies1999111110110*-92119.57100101
Imran NazirPAKZimbabwe2000111105105*-13577.78100102
Jonty RhodesSAWest Indies2001221774777.008986.5200071
Michael BevanAUSWest Indies19991117272*-7497.3001060
Boeta DippenaarSAWest Indies20012116262*-10956.8801050
Devon SmithWIBangladesh20041113939*-7055.7100011
Moin KhanPAKZimbabwe20001113535*-3697.2200051
Faoud BacchusWIIndia19831112626*-5646.43000--
Lance KlusenerSAWest Indies20012112525*-2986.2100001
Jeff DujonWIIndia19831112020*-3262.50000--
Balwinder SandhuINDWest Indies19831111616*-2369.57000--
Reon KingWIAustralia19991111212*-1485.7100010
Grant FlowerZIMPakistan200011199*-1181.8200000
Kerry JeremyWISouth Africa200111188*-1172.7300010
Ramnaresh SarwanWIBangladesh200411177*-1070.0000000
Manjural Islam RanaBANWest Indies200411166*-875.0000000
Cameron CuffyWISouth Africa2001221434.00757.1400000
Shaun PollockSAWest Indies200121111*-1100.0000000
Dirk ViljoenZIMPakistan200011100*-20.0000000
Gary KirstenSAWest Indies20012201227261.0016972.19020140
Jacques KallisSAWest Indies2001110107107107.0010899.0710042
Marlon SamuelsWISouth Africa2001220856542.509292.39010110
Carl HooperWISouth Africa2001220754637.5012360.9800081
Herschelle GibbsSAWest Indies2001220734636.507893.5900092
Gordon GreenidgeWIIndia1983110646464.009567.3701052
Brian LaraWISouth Africa2001220563128.008169.1400080
Dilip VengsarkarINDWest Indies1983110545454.005991.5301052
Sherwin CampbellWIAustralia1999110464646.007759.7400030
Craig WishartZIMPakistan2000110454545.006965.2200030
Neil JohnsonZIMPakistan2000110434343.009346.2400040
Habibul BasharBANWest Indies2004110424242.004593.3300040
Mark WaughAUSWest Indies1999110414141.005870.6900040
Jimmy AdamsWIAustralia1999110404040.005671.4300050
Phil SimmonsWIAustralia1999110393939.004097.5000031
Murray GoodwinZIMPakistan2000110353535.004971.4300010
Inzamam-ul-HaqPAKZimbabwe2000110343434.005166.6700030
Andy FlowerZIMPakistan2000110313131.004568.8900000
Damien MartynAUSWest Indies1999110282828.004957.1400010
Viv RichardsWIIndia1983110282828.0028100.00000--
Shivnarine ChanderpaulWISouth Africa2001220261613.005944.0700040
Yashpal SharmaINDWest Indies1983110252525.006439.06000--
Stuart WilliamsWIAustralia1999110252525.003473.5300030
Shivnarine ChanderpaulWIBangladesh2004110242424.002885.7100010
Dwayne SmithWIBangladesh2004110232323.002495.8300040
Curtly AmbroseWIAustralia1999110232323.0019121.0500011
Ricardo PowellWISouth Africa2001220221511.002395.6500021
Shahid AfridiPAKZimbabwe2000110191919.0018105.5600020
Desmond HaynesWIIndia1983110191919.003161.29000--
Ridley JacobsWISouth Africa200122018109.002962.0700020
Adam GilchristAUSWest Indies1999110171717.002665.3800030
Page 1Next

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.