Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Oman×At Severn Cricket Field, Woodley Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alex AmsterdamUSAOman2016110505050.007368.4901081
Kamau LeverockBEROman2016110474747.0037127.0300062
Timroy AllenUSAOman2016110454545.0032140.6300052
Steven BremarBEROman20161114242*-5084.0000013
Jasdeep SinghUSAOman20161113737*-5271.1500022
Amjad KhanDENOman20161113232*-5162.7500031
Saif AhmadDENOman2016110313131.0021147.6200060
Aftab AhmedDENOman2016110272727.0014192.8600032
Dean MinorsBEROman2016110262626.004557.7800031
Akeem DodsonUSAOman2016110222222.004450.0000030
Tre MandersBEROman2016110212121.004250.0000000
Timil PatelUSAOman2016110202020.003458.8200010
Hamid ShahDENOman2016110191919.005038.0000020
Anders BülowDENOman2016110101010.001376.9200001
Zameer KhanDENOman2016110888.002927.5900010
Steven TaylorUSAOman2016110777.001450.0000010
Elmore HutchinsonUSAOman2016110777.001070.0000001
Basit RajaDENOman2016110777.001450.0000000
Janeiro TuckerBEROman2016110555.001145.4500000
Jordan DeSilvaBEROman2016110333.00475.0000000
Dion StovellBEROman2016110333.00742.8600000
Brian HallBEROman2016110333.001225.0000000
GH MayburyBEROman2016110222.001612.5000000
Cejay OuterbridgeBEROman201611122*-1315.3800000
Fahad BabarUSAOman2016110111.00119.0900000
Omar HayatDENOman2016110111.00714.2900000
Prashanth NairUSAOman2016110111.00195.2600000
Oliver PitcherBEROman2016110000.0030.0000100
Bashir ShahDENOman2016110000.0030.0000100
Frederik KlokkerDENOman2016110000.0010.0000100
Yasir IqbalDENOman2016110000.0010.0000100
Ravi TimbawalaUSAOman2016110000.0070.0000100
Abdullah SyedUSAOman2016110000.0020.0000100

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.