Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Richie BerringtonSCONamibia2019-2021220846142.0070120.0001053
Wesley BarresiNEDScotland2013-20162218370*83.0061136.0701071
Rohan MustafaUAEAfghanistan2016220835841.5058143.1001084
Swapnil PatilUAEHong Kong2015230837527.6718245.6001170
Assad ValaPNGScotland2013-2021330835527.6777107.79010102
Natasha McLeanWIWPakistan Women2019110828282.0076107.8901082
Mohammad ShahzadAFGUnited Arab Emirates2016220824441.0059138.98000121
Basil HameedUAENamibia2021-2022220826241.008794.2501061
Nida DarPAKWWest Indies Women2019110818181.008694.1901072
CG WilliamsNAMScotland2019-2021220815040.5071114.0801082
Tanya RumaPNGWUnited States of America Women20241118080*-9386.0201070
Richie BerringtonSCONetherlands2013-2016220804240.0053150.94000101
Shaiman AnwarUAEUnited States of America2019221806280.0041195.1201057
Asif KhanUAESaudi Arabia2024110797979.0053149.0601035
Kyle CoetzerSCOPapua New Guinea2013-2021330795426.3366119.7001072
Babar HayatHKPapua New Guinea2017110777777.0012064.1701051
T SuriUAEKuwait2024110777777.0047163.83010102
David WieseNAMUnited Arab Emirates2021-2022220776738.509382.8001051
Anshuman RathHKUnited Arab Emirates2015230773625.6711666.3800080
Amjad JavedUAEScotland2016110767676.0042180.9501055
Modester MupachikwaZIMWUnited Arab Emirates Women20221117575*-62120.97010120
Dipendra Singh AireeNEPUnited States of America2025110757575.0067111.9401023
Usman KhalidKSAQatar20241117575*-48156.2501074
Saiteja MukkamallaUSANepal2025110757575.0010174.2601021
Chirag SuriUAEOman2022220756337.5010472.12010100
Laxman SreekumarUAEHong Kong2015230746124.6710074.00011120
Kathryn BryceSCOWPapua New Guinea Women2024110737373.008091.2501041
Vriitya AravindUAEOman2022220734436.5011861.8600070
Shoaib KhanOMAUnited Arab Emirates2022220736136.5010172.2801050
Chirag SuriUAEIreland2021330715123.6768104.4101061
Milind KumarUSANepal2025110707070.0066106.0601071
Faisal KhanKSAOman2024110707070.0040175.0001074
Ayan KhanOMAUnited Arab Emirates2022220703935.0011361.9500020
Jatinder SinghOMAQatar2024110696969.0050138.0001062
Tony UraPNGNamibia2021110696969.0043160.4701034
Imal LiyanageQATKuwait2024110696969.0056123.2101072
Aasif SheikhNEPUnited Arab Emirates2025220693534.509671.8800080
CG WilliamsNAMUnited Arab Emirates2021-2022220685734.0068100.0001092
Karan KCNEPUnited Arab Emirates2019-202587068209.7163107.9400145
Chirag SuriUAEScotland2019110676767.007391.7801051
Waseem MuhammadUAEOman2022-2024330674822.3360111.6700163
Adnan MuftiUAEScotland2018220663833.0065101.5400060
Waseem MuhammadUAEQatar2024110656565.0036180.5601025
Collins ObuyaKENNetherlands2013-2019220646332.0045142.2201072
George MunseySCOPapua New Guinea2019-2021220645032.0047136.1701082
Rameez ShahzadUAEAfghanistan2016220644932.0048133.3300072
Muhammad UsmanUAEScotland2018-20193316436*32.007783.1200071
Khawar AliOMAUnited Arab Emirates2022210636363.007880.7701080
Meet BhavsarKUWOman2024110636363.0046136.9601081
Basil HameedUAEScotland20191116363*-8276.8301050

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.