Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At ICC Academy×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steven TaylorUSAUnited Arab Emirates20192201217260.5079153.16010134
Kevin O'BrienIREUnited Arab Emirates20213301125437.33101110.8901063
Matt MachanSCONetherlands2013-201622111067*110.0087126.4401072
Waseem MuhammadUAEIreland2021331108107*54.0068158.82101144
Richie BerringtonSCOPapua New Guinea2013-20213311064353.0084126.1900083
Shaiman AnwarUAENepal20193301035934.3369149.2801085
Paul StirlingIREUnited Arab Emirates2021330945331.3386109.30010102
Shaiman AnwarUAEAfghanistan2016220905645.0070128.5701044
Dhiren GondariaKENBermuda20191118585*-67126.8701061
Calum MacLeodSCOPapua New Guinea2013-2021331855842.5072118.0601163
Richie BerringtonSCONamibia2019-2021220846142.0070120.0001053
Wesley BarresiNEDScotland2013-20162218370*83.0061136.0701071
Rohan MustafaUAEAfghanistan2016220835841.5058143.1001084
Assad ValaPNGScotland2013-2021330835527.6777107.79010102
Mohammad ShahzadAFGUnited Arab Emirates2016220824441.0059138.98000121
Sundeep JoraNEPUnited Arab Emirates20193318253*41.0064128.1301034
CG WilliamsNAMScotland2019-2021220815040.5071114.0801082
Richie BerringtonSCONetherlands2013-2016220804240.0053150.94000101
Shaiman AnwarUAEUnited States of America2019221806280.0041195.1201057
Asif KhanUAESaudi Arabia2024110797979.0053149.0601035
Kyle CoetzerSCOPapua New Guinea2013-2021330795426.3366119.7001072
T SuriUAEKuwait2024110777777.0047163.83010102
Muhammad UsmanUAEIreland2021330773525.678293.9000071
Amjad JavedUAEScotland2016110767676.0042180.9501055
Modester MupachikwaZIMWUnited Arab Emirates Women20221117575*-62120.97010120
Usman KhalidKSAQatar20241117575*-48156.2501074
Chirag SuriUAEIreland2021330715123.6768104.4101061
Faisal KhanKSAOman2024110707070.0040175.0001074
Jatinder SinghOMAQatar2024110696969.0050138.0001062
Tony UraPNGNamibia2021110696969.0043160.4701034
Imal LiyanageQATKuwait2024110696969.0056123.2101072
Chundangapoyil RizwanUAENepal2019330684422.6765104.6200081
Waseem MuhammadUAEQatar2024110656565.0036180.5601025
Collins ObuyaKENNetherlands2013-2019220646332.0045142.2201072
George MunseySCOPapua New Guinea2019-2021220645032.0047136.1701082
Rameez ShahzadUAEAfghanistan2016220644932.0048133.3300072
Meet BhavsarKUWOman2024110636363.0046136.9601081
Muhammad AsimQATOman2024110636363.0028225.0001063
JJ SmitNAMScotland2019-2021221634363.0039161.5400025
Matty CrossSCOOman20191116161*-45135.5601080
Rahul ChopraUAESaudi Arabia2024110616161.0044138.6401034
Mohammad NadeemOMASaudi Arabia2024110606060.0049122.4501041
Muhammad AsimQATSaudi Arabia20241116060*-47127.6601090
Ryan ten DoeschateNEDNamibia2019110595959.0040147.5001041
Muhammad UmarKUWUnited Arab Emirates2024110595959.0044134.0901052
Ahmer Bin NisarBHRUnited Arab Emirates2024110585858.0042138.1001062
CG WilliamsNAMPapua New Guinea2021110575757.0043132.5601032
CG WilliamsNAMUnited Arab Emirates2021110575757.0037154.0501072
Usman KhalidKSAUnited Arab Emirates2024110575757.0040142.5001043
PL MommsenSCOUnited Arab Emirates2016110565656.0042133.3301042
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.