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 (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Punjab Cricket Association Stadium, Mohali×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Manvinder BislaPKRoyal Challengers Bengaluru2010110282828.0026107.6900040
Mandeep SinghPKDeccan Chargers2012110282828.0020140.0000050
Adam GilchristPKChennai Super Kings2011-2013220281914.0021133.3300040
Bhuvneshwar KumarINDAustralia2013220281814.007537.3300030
Adam GilchristPKPune Warriors2011-201333028219.3328100.0000040
Brendon McCullumNZPakistan2006110272727.0013207.6900031
James HopesPKRoyal Challengers Bengaluru2008110272727.0019142.1100003
Yasir ArafatPAKSouth Africa2006110272727.003772.9700050
Wriddhiman SahaPKRajasthan Royals2014110272727.0020135.0000040
Martin GuptillNZIndia2016110272727.0021128.5700022
Rajagopal SathishPKRoyal Challengers Bengaluru20131112727*-18150.0000021
Nathan LyonAUSIndia2013121271827.009229.3500040
Nathan HauritzAUSIndia2009-2010231279*13.504757.4500010
Damien MartynAUSNew Zealand2006110262626.005448.1500040
Adam GilchristPKSunrisers Hyderabad2013110262626.0022118.1800040
Tillakaratne DilshanSLBangladesh20061112626*-22118.1800020
Angelo MathewsSLIndia20091112626*-13200.0000012
George BaileyPKRajasthan Royals20141112626*-18144.4400011
Mahela JayawardenePKKolkata Knight Riders2008-2010220261613.0021123.8100011
Ben HilfenhausAUSIndia20101212620*26.006738.8100021
Matthew HaydenCSKPunjab Kings2008110252525.0017147.0600041
Shoaib MalikPAKIndia2007110252525.002889.2900020
Ravi BoparaPKRajasthan Royals2010110252525.002696.1500010
Niall O'BrienIREWest Indies2011110252525.003180.6500020
Abhishek RautRRPunjab Kings2011110252525.0021119.0500030
Rajagopal SathishPKSunrisers Hyderabad2013110252525.0018138.8900012
Manan VohraPKRajasthan Royals2014110252525.0020125.0000031
Rishi DhawanPKChennai Super Kings20151112525*-20125.0000012
Yuvraj SinghINDNew Zealand2003121252025.0010623.5800031
Saurabh TiwaryRCB/MIPunjab Kings2008-201343025178.3322113.6400021
Ravindra JadejaINDAustralia2009-2013341258*8.333964.1000040
Kamran AkmalRRPunjab Kings2008110242424.008300.0000013
Azhar MahmoodPKRajasthan Royals2012110242424.0024100.0000021
Ravi BoparaENGIndia2011110242424.003275.0000030
Karan GoelPKChennai Super Kings2008110242424.0019126.3200021
Daniel ChristianDCPunjab Kings2012110242424.0010240.0000012
Piyush ChawlaPKDeccan Chargers2008-20122212416*24.0012200.0000031
Mandeep SinghKKR/RCBPunjab Kings2010-2015220242012.0021114.2900030
Mahela JayawardenePKRajasthan Royals2010110232323.0022104.5500001
Yuvraj SinghPKChennai Super Kings2008110232323.0013176.9200012
Adam GilchristAUSIndia2006110232323.002495.8300040
Amit MishraINDEngland2008110232323.003174.1900011
Dwayne BravoCSK/MIPunjab Kings2008-2015310232323.0021109.5200040
Chamara SilvaDCPunjab Kings20081112323*-10230.0000021
Mahesh RawatRRPunjab Kings20081112323*-19121.0500021
Gurkeerat SinghPKRajasthan Royals2012110232323.002495.8300020
Karan GoelPKKolkata Knight Riders2008-20102212317*23.002495.8300021
Ravichandran AshwinINDSouth Africa20151212320*23.005145.1000000
Karn SharmaSHPunjab Kings2013-2015221232223.0019121.0500021
Paul ValthatyPKPune Warriors2011-2012220232311.5023100.0000140

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.