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

1 active
Reset"Match result" is from the side of the player or team.
At ICC Academy×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Muhammad AsimQATOman2024110636363.0028225.0001063
JJ SmitNAMScotland2019-2021221634363.0039161.5400025
Alishan SharafuUAENepal2025220634531.5050126.0000084
Xavier MarshallUSAUnited Arab Emirates2019330633121.007781.8200051
Calum MacLeodSCOUnited States of America2019110626262.007384.9301060
Saskia HorleySCOWPapua New Guinea Women2024110626262.007681.5801060
Matty CrossSCOOman20191116161*-45135.5601080
Rahul ChopraUAESaudi Arabia2024110616161.0044138.6401034
MD DaiPNGHong Kong2017110606060.007678.9501071
Mohammad NadeemOMASaudi Arabia2024110606060.0049122.4501041
Muhammad AsimQATSaudi Arabia20241116060*-47127.6601090
Ashfaq AhmedUAEIreland2018220603530.006198.3600091
Ryan ten DoeschateNEDNamibia2019110595959.0040147.5001041
Michael LeaskSCOIreland2018110595959.0035168.5701052
Sese BauPNGHong Kong2017110595959.009164.8401070
Muhammad UmarKUWUnited Arab Emirates2024110595959.0044134.0901052
Kevin O'BrienIREScotland2018221594659.0032184.3800044
Jan FrylinckNAMUnited Arab Emirates2021-20222215957*59.007578.6701050
D DhingraUSAWPapua New Guinea Women2024110585858.007775.3201060
Ahmer Bin NisarBHRUnited Arab Emirates2024110585858.0042138.1001062
CG WilliamsNAMPapua New Guinea2021110575757.0043132.5601032
Usman KhalidKSAUnited Arab Emirates2024110575757.0040142.5001043
Mohammad BootaUAEIreland2018220573728.507675.0000041
Basil HameedUAEOman2022220573228.5054105.5600061
Steven TaylorUSAScotland2019110565656.008169.1401050
PL MommsenSCOUnited Arab Emirates2016110565656.0042133.3301042
Mary-Anne MusondaZIMWUnited Arab Emirates Women20221115656*-38147.3701051
Jatinder SinghOMAUnited Arab Emirates2022-2024330562618.679360.2200060
Binod BhandariNEPUnited Arab Emirates2019440562114.009062.2200051
Mariko HillHKWKuwait Women2021110555555.0050110.0001060
Zeeshan MaqsoodOMAUnited Arab Emirates2022220553527.507672.3700040
Basil HameedUAEIreland20213325439*54.0035154.2900014
Assad ValaPNGBermuda20191115353*-35151.4301071
Max O'DowdNEDKenya2019110535353.0046115.2201041
Gary WilsonIREUnited Arab Emirates2018221535353.008363.8601030
Ragheb AgaKENScotland20131115252*-25208.0001071
Asif AliBHROman2024110525252.0044118.1801034
Kavisha EgodageUAEWNamibia Women20231115252*-5496.3001032
Haider ButtBHRSaudi Arabia20241115252*-34152.9401072
Vinayak ShuklaOMAKuwait20241115252*-29179.3101033
Kashyap PrajapatiOMAUnited Arab Emirates2022220524426.008958.4300050
Surendran ChandramohanSINScotland2019110515151.005592.7301032
Waseem MuhammadUAEKuwait2024110515151.0028182.1401033
Stephan BaardNAMUnited Arab Emirates2021-2022220513925.505986.4400050
Matty CrossSCOIreland2018220513325.506776.1200041
B SharkiNEPUnited Arab Emirates2025220514825.508162.9600070
Najeeb TarakaiAFGUnited Arab Emirates2016220514025.5042121.4300052
Rohan MustafaUAEUnited States of America2019330514517.0049104.0800180
Xavier MarshallUSAScotland2019110505050.006774.6301051
Usman PatelKUWSaudi Arabia20241115050*-35142.8601061

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.