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 (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,656 of the 11,657 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUSNew Zealand20051119898*-55178.1801085
Damien MartynAUSNew Zealand2005110333.00560.0000000
Adam GilchristAUSNew Zealand2005-2007220211.00825.0000000
Brett LeeAUSNew Zealand2005-200721100*-10.0000000
Stephen FlemingNZAustralia2005110181818.0013138.4600030
Mathew SinclairNZAustralia2005-2007220000.0050.0000200
Craig McMillanNZAustralia2005110999.008112.5000001
Brendon McCullumNZAustralia2005-2010551228116*57.00146156.161102212
Kyle MillsNZAustralia2005-2007220442.00944.4400110
Daryl TuffeyNZAustralia2005-201022155*5.005100.0000110
Scott StyrisNZAustralia2005-2007220846642.0054155.5601093
Andre AdamsNZAustralia2005110777.007100.0000010
Chris CairnsNZAustralia2005110111.00425.0000000
Andrew SymondsAUSNew Zealand2005-200722111785*117.0059198.31010115
Michael ClarkeAUSNew Zealand2005-20104411256741.67101123.7601094
Simon KatichAUSNew Zealand2005110303030.0025120.0000021
Hamish MarshallNZAustralia2005110888.007114.2900000
Michael HusseyAUSNew Zealand2005-20072215331*53.0031170.9700053
Jeff WilsonNZAustralia2005110181818.0014128.5700020
James HopesAUSNew Zealand2005-20092111616*-10160.0000010
Marcus TrescothickENGAustralia2005110414141.0037110.8100050
Michael VaughanENGAustralia2005-2007220272713.5022122.7300140
Andrew FlintoffENGAustralia2005-2007330373112.3326142.3100141
Paul CollingwoodENGAustralia2005-20117611034620.6083124.10000104
Matthew HaydenAUSEngland2005-20073319367*46.5055169.09010152
Ricky PontingAUSEngland2005-2007330674722.3345148.8900143
Damien MartynAUSEngland2005110444.004100.0000010
Adam GilchristAUSEngland2005-20073301084836.0071152.11000106
Brett LeeAUSEngland2005-2011510151515.002075.0000010
Jason GillespieAUSEngland2005110242424.0018133.3300040
Glenn McGrathAUSEngland2005110555.001241.6700000
Andrew SymondsAUSEngland2005-20073324139*41.0026157.6900131
Michael ClarkeAUSEngland2005-20105415927*19.676886.7600130
Vikram SolankiENGAustralia2005110999.005180.0000010
Andrew StraussENGAustralia2005110181818.0016112.5000010
Michael HusseyAUSEngland2005-2010431361818.0025144.0000041
Michael KasprowiczAUSEngland200511133*-560.0000000
Geraint JonesENGAustralia2005110191919.0014135.7100040
Kevin PietersenENGAustralia2005-20116601394723.1788157.95000143
Jon LewisENGAustralia2005-2007221111.00425.0000000
Graeme SmithSANew Zealand2005-20105501176123.40110106.36010171
Herschelle GibbsSANew Zealand2005-2010440613015.2557107.0200062
Jacques KallisSANew Zealand2005-2010440793119.7572109.7200054
Mark BoucherSANew Zealand2005-2010551402310.004883.3300020
Shaun PollockSANew Zealand2005-20073312216*11.0018122.2200101
Makhaya NtiniSANew Zealand2005110555.00683.3300010
Stephen FlemingNZSouth Africa2005110313131.0025124.0000060
Nathan AstleNZSouth Africa2005110101010.0010100.0000010
Craig McMillanNZSouth Africa2005-20072216348*63.0044143.1800034
Jacob OramNZSouth Africa2005-2010441622420.6751121.5700152
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.