Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Queen's Park Oval, Port of Spain×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shivnarine ChanderpaulWISri Lanka200834321886*218.0028875.69030163
Ramnaresh SarwanWISri Lanka200834019510248.7531761.51110270
Shane DowrichWISri Lanka2018121138125*138.0038236.13100130
Chris GayleWISri Lanka2008-20134501325226.4017675.00010231
Kieran PowellWISri Lanka20181201268863.0019564.62010132
Rohit SharmaINDSri Lanka201322110658106.0017261.6301072
Devon SmithWISri Lanka2008-20184611024720.4020649.51001130
Jason HolderWISri Lanka2013-2018230794026.3312961.2400181
Darren BravoWISri Lanka2013110707070.008483.3301041
Marlon SamuelsWISri Lanka2008-20134516854*17.0010465.3801243
Lendl SimmonsWISri Lanka2013110676767.007885.9001054
Dwayne BravoWISri Lanka2008330643621.338179.0100052
Rahul DravidINDSri Lanka2007110606060.008273.1701060
Kemar RoachWISri Lanka2013-2018232583958.0013742.3400071
Sewnarine ChattergoonWISri Lanka2008220574628.5010454.8100070
Devendra BishooWISri Lanka2018121564056.0020527.3200070
Roston ChaseWISri Lanka2018120503825.0012440.3200060
Virender SehwagINDSri Lanka2007110484848.0046104.3500051
Mohammad AshrafulBANSri Lanka20071114545*-6371.4300060
MS DhoniINDSri Lanka2007-20132214545*45.005384.9100152
Shai HopeWISri Lanka2018120454422.507659.2100090
Suresh RainaINDSri Lanka2013221363236.0034105.8800011
Dinesh KarthikINDSri Lanka2013220352317.505563.6400031
Virat KohliINDSri Lanka2013220333116.505757.8900040
Shikhar DhawanINDSri Lanka2013220311615.505160.7800040
Lionel CannBERSri Lanka2007110282828.003287.5000031
Jerome TaylorWISri Lanka2008320221311.003759.4600002
Kraigg BrathwaiteWISri Lanka201812019169.506927.5400010
Habibul BasharBANSri Lanka2007110181818.004738.3000020
Robin UthappaINDSri Lanka2007110181818.002766.6700030
Harbhajan SinghINDSri Lanka20071111717*-2085.0000011
Patrick BrowneWISri Lanka2008110151515.001788.2400001
David HempBERSri Lanka2007110141414.001877.7800010
Johnson CharlesWISri Lanka2013110141414.0013107.6900020
Denesh RamdinWISri Lanka2008210131313.004429.5500000
Aftab AhmedBANSri Lanka2007110121212.001675.0000020
Ajit AgarkarINDSri Lanka2007110101010.002540.0000000
Munaf PatelINDSri Lanka2007110101010.001758.8200010
Sourav GangulyINDSri Lanka2007110777.002330.4300000
Mohammad RafiqueBANSri Lanka2007110777.001741.1800000
Mashrafe MortazaBANSri Lanka2007110777.001450.0000001
Yuvraj SinghINDSri Lanka2007110666.001250.0000000
Mushfiqur RahimBANSri Lanka2007110666.003318.1800010
Kevin HurdleBERSri Lanka200711166*-3200.0000001
Delyone BordenBERSri Lanka2007110666.002524.0000010
Oliver PitcherBERSri Lanka2007110666.002821.4300010
Tamim IqbalBANSri Lanka2007110666.00785.7100010
Tino BestWISri Lanka201311155*-1145.4500010
Ravindra JadejaINDSri Lanka2013210555.001435.7100000
Vinay KumarINDSri Lanka2013110555.001631.2500000
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.