ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Queens Sports Club×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Blessing MuzarabaniZIMPakistan2018-2024109317112.835232.6900421
Henry OlongaZIMEngland1996-2000330000.00120.0000300
Kemar RoachWIZimbabwe2017-2023330000.00220.0000300
Loren TshumaZIMWUnited Arab Emirates Women202566044327.336172.1300370
Peter OngondoKENZimbabwe2002-2006220000.0020.0000200
Fidel EdwardsWIZimbabwe2003120000.00140.0000200
Vusi SibandaZIMSri Lanka2004220000.00130.0000200
Trevor GwanduZIMNew Zealand2025120000.0060.0000200
Kundai MatigimuZIMSouth Africa2025120000.00100.0000200
Dirk ViljoenZIMPakistan1998120000.0080.0000200
Loren TshumaZIMWSouth Africa Women2026330441.33757.1400210
Christopher MpofuZIMNew Zealand2005-20112401072.506016.6700210
Blessing MuzarabaniZIMSouth Africa20252413732*12.336259.6800252
Tafadzwanashe KaitanoZIMSouth Africa2025240524013.0014037.1400250
Brian BennettZIMNew Zealand202524024186.004454.5500250
Sharafuddin AshrafAFGZimbabwe2014-201854117145.671989.4700201
Ray PriceZIMBangladesh2004-2011850624612.408374.7000242
Stuart CarlisleZIMEngland1996-2001450653113.0012552.0000280
Brendan TaylorZIMIndia2005-2013450988119.6015961.6401262
Elton ChigumburaZIMSri Lanka2004-201655026135.205150.9800250
B BizaZIMWSouth Africa Women2026550553211.005993.2200290
Vusi SibandaZIMWest Indies2003-20075601619626.8328157.30022181
Modester MupachikwaZIMWUnited Arab Emirates Women20256601425223.6722662.83012160
Vusi SibandaZIMBangladesh2009-2013881238103*34.0028583.51102285
Richard NgaravaZIMPakistan2018-2024881704810.008879.5500272
Prosper UtseyaZIMBangladesh2009-2013129259218.438767.8200250
Hamilton MasakadzaZIMBangladesh2009-20131212034410228.6741183.70112296
Andrew CaddickENGZimbabwe2000210000.0040.0000100
Jacob OramNZZimbabwe2005-2011210000.0010.0000100
Chris GayleWIIndia2001110000.0050.0000100
Heath StreakZIMSri Lanka1994110000.00350.0000100
RD ShahKENZimbabwe2002110000.0010.0000100
Hitesh ModiKENZimbabwe2002110000.0010.0000100
Andy BlignautZIMBangladesh2001210000.0010.0000100
Dougie MarillierZIMAustralia2003110000.0010.0000100
Stuart MatsikenyeriZIMSouth Africa2007110000.0010.0000100
Stuart MatsikenyeriZIMPakistan2002110000.0010.0000100
Chris ReadENGZimbabwe2000210000.00110.0000100
Gary BrentZIMIndia1998110000.0030.0000100
Imran FarhatPAKZimbabwe2011110000.0020.0000100
Hemang BadaniINDZimbabwe2001110000.0010.0000100
Barney RogersZIMPakistan2002110000.0020.0000100
Tawanda MupariwaZIMBangladesh2009210000.0010.0000100
Ed RainsfordZIMEngland2004110000.0020.0000100
Kevin PietersenENGZimbabwe2004210000.0010.0000100
Yalaka Venugopal RaoINDNew Zealand2005110000.0010.0000100
Loots BosmanSAZimbabwe2007110000.0030.0000100
Keegan MethZIMNew Zealand2011110000.0020.0000100
Virat KohliINDZimbabwe2010-2013310000.000-00100
Sunil JoshiINDZimbabwe1997110000.0010.0000100
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.