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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 (T20Is)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Feroz Shah Kotla×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jason RoyENGNew Zealand2016110787878.0044177.27010112
Angelo MathewsSLEngland20161117373*-54135.1901035
Jos ButtlerENGSri Lanka20161116666*-37178.3801082
Hashim AmlaSASri Lanka20161115656*-52107.6901051
Meg LanningAUSWSri Lanka Women20161115656*-53105.6601080
Meg LanningAUSWEngland Women2016110555555.0050110.0001060
Elyse VillaniAUSWSri Lanka Women20161115353*-39135.9001090
Sidra AmeenPAKWBangladesh Women20161115353*-48110.4201040
Colin MunroNZEngland2016110464646.0032143.7500071
Bismah MaroofPAKWBangladesh Women20161114343*-42102.3800050
Elyse VillaniAUSWIreland Women2016110434343.0035122.8600060
Jason RoyENGSri Lanka2016110424242.0039107.6900032
Moeen AliENGAfghanistan20161114141*-33124.2400041
Dilani ManodaraSLWAustralia Women2016110383838.0035108.5700050
Chamari AtapattuSLWAustralia Women2016110383838.0032118.7500040
Suzie BatesNZWSri Lanka Women2016110373737.0037100.0000040
Dilani ManodaraSLWNew Zealand Women2016110373737.0031119.3500021
Tillakaratne DilshanSLSouth Africa2016110363636.004090.0000041
Fargana HoqueBANWPakistan Women2016110363636.003797.3000020
ShafiqullahAFGEngland20161113535*-20175.0000042
Kane WilliamsonNZEngland2016110323232.0028114.2900031
Jos ButtlerENGNew Zealand20161113232*-17188.2400023
Tammy BeaumontENGWAustralia Women2016110323232.004080.0000011
Charlotte EdwardsENGWAustralia Women2016110313131.0029106.9000040
Faf du PlessisSASri Lanka2016110313131.003686.1100030
Chamara KapugederaSLEngland2016110303030.0027111.1100021
Yashoda MendisSLWNew Zealand Women2016110303030.0030100.0000040
Ellyse PerryAUSWIreland Women20161112929*-3096.6700030
Rachel PriestNZWSri Lanka Women2016110282828.0026107.6900040
Corey AndersonNZEngland2016110282828.0023121.7400021
Joe RootENGNew Zealand20161112727*-22122.7300030
Kim GarthIREWAustralia Women2016110272727.004658.7000000
Sidra AmeenPAKWIndia Women2016110262626.0026100.0000030
Alyssa HealyAUSWEngland Women2016110252525.0015166.6700050
Joe RootENGSri Lanka2016110252525.0024104.1700040
Veda KrishnamurthyINDWPakistan Women2016110242424.0019126.3200030
Cecelia JoyceIREWAustralia Women2016110232323.003174.1900030
Eoin MorganENGSri Lanka2016110222222.0016137.5000011
Clare ShillingtonIREWAustralia Women2016110222222.0019115.7900031
Samiullah ShenwariAFGEngland2016110222222.002781.4800010
James VinceENGAfghanistan2016110222222.0018122.2200040
Sarah TaylorENGWAustralia Women2016110212121.002391.3000001
Sara McGlashanNZWSri Lanka Women20161112121*-14150.0000020
Dinesh ChandimalSLSouth Africa2016110212121.0020105.0000021
AB de VilliersSASri Lanka20161112020*-12166.6700002
Thisara PereraSLEngland2016110202020.0011181.8200012
Alex HalesENGNew Zealand2016110202020.0019105.2600011
David WilleyENGAfghanistan20161112020*-17117.6500002
Dasun ShanakaSLSouth Africa20161112020*-18111.1100011
Elyse VillaniAUSWEngland Women2016110191919.002095.0000040
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.