ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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 Galle International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSLPakistan2009-202371423739131.0871152.46022435
Usman KhawajaAUSSri Lanka2011-2025611249023254.4487855.81111392
Angelo MathewsSLAustralia2011-202561004179541.7078453.19040394
Nathan LyonAUSSri Lanka2011-20256834415*8.807261.1100160
Kumar SangakkaraSLPakistan2000-201559156822171.00107752.74210553
Younis KhanPAKSri Lanka2000-201558049717762.13107746.15210443
Steve SmithAUSSri Lanka2016-2025571458145*76.3386053.26301423
Dinesh ChandimalSLAustralia2016-2025591426206*53.2578254.48121386
Kusal MendisSLAustralia2016-20255913798647.3862260.93040415
Angelo MathewsSLNew Zealand2009-20245713708861.6779746.42040403
Mahela JayawardeneSLPakistan2000-20145902867231.7854552.48031371
Dimuth KarunaratneSLAustralia2016-20255902018622.3340649.51012240
Mitchell StarcAUSSri Lanka2016-2025571642610.6712053.3300262
HMRKB HerathSLPakistan2000-20155834820*9.6015630.7700340
Mahela JayawardeneSLEngland2001-2012462562213*140.50111150.59220615
Mahela JayawardeneSLSouth Africa2000-201446043023771.6779554.09200505
Dinesh ChandimalSLPakistan2015-202348136194*51.5765155.45030355
Dimuth KarunaratneSLNew Zealand2012-202447135212258.6762356.50121291
Kumar SangakkaraSLIndia2001-2015461322105*64.4057655.90210390
Alex CareyAUSSri Lanka2022-202545229115697.0039374.05100262
Kumar SangakkaraSLSouth Africa2000-20144602798546.5044163.27030391
Dimuth KarunaratneSLPakistan2015-20234802677933.3851651.74020290
Chamari AtapattuSLWNew Zealand Women2012-2023442259140*129.50172150.582012514
Mahela JayawardeneSLAustralia1999-201146025810543.0052649.05110361
Sophie DevineNZWSri Lanka Women2012-202344121713772.33210103.33100224
Kumar SangakkaraSLEngland2001-20124602087134.6746145.12021231
Dinesh ChandimalSLEngland2012-20214802015225.1344045.68010203
Marnus LabuschagneAUSSri Lanka2022-202546119910439.8032960.49100240
Angelo MathewsSLWest Indies2010-202147218269*36.4031258.33010165
Dhananjaya de SilvaSLAustralia2016-20254801803922.5028463.38001280
Kane WilliamsonNZSri Lanka2012-20244801525519.0032646.63012122
Ricky PontingAUSSri Lanka1999-20114601364422.6729446.26000160
Travis HeadAUSSri Lanka2022-20254601215720.1714185.82010171
Suzie BatesNZWSri Lanka Women2012-202344110863*36.0014176.6001080
Azhar AliPAKSri Lanka2012-2022470954113.5734127.86001100
Tim SoutheeNZSri Lanka2012-2024480862310.7516751.5000053
Harbhajan SinghINDSri Lanka2001-201548053146.6311147.7500060
Peter MoorZIM/IRESri Lanka2017-202345049199.809352.6900152
Inoka RanaweeraSLWNew Zealand Women2012-2023421656.002722.2200000
Mushfiqur RahimBANSri Lanka2013-2025350531200106.20103251.45210452
Dimuth KarunaratneSLWest Indies2015-202135046418692.8085854.08210471
Joe RootENGSri Lanka2018-202136046422877.3371464.99200421
Dhananjaya de SilvaSLPakistan2022-202336038012263.3361262.09210457
Angelo MathewsSLEngland2018-202136031811053.0073643.21130241
Babar AzamPAKSri Lanka2022-202336030811951.3357253.85120314
Asad ShafiqPAKSri Lanka2012-201535029413158.8059649.33121272
Kusal MendisSLNew Zealand2019-2024351242106*60.5034270.76120245
Sanath JayasuriyaSLSouth Africa2000-200434023414858.5031873.58111311
Dinesh ChandimalSLBangladesh2013-2025352231116*77.0044352.14120202
Angelo MathewsSLIndia2010-20173502298345.8035364.87020273
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.