Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×

Player figures come from full scorecards, which we hold for 35 of the 48 matches in this selection (from 2004). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Usman KhawajaAUSSri Lanka2022-202547243223286.4070761.10110371
Joe RootENGSri Lanka2021240426228106.5064965.64200371
Steve SmithAUSSri Lanka2022-2025451423145*105.7579253.41301383
Dinesh ChandimalSLAustralia2022-2025471408206*68.0073955.21121366
Kusal MendisSLIreland2023220385245192.5048479.552003612
Dhananjaya de SilvaSLPakistan2022-202336038012263.3361262.09210457
Kamindu MendisSLNew Zealand2024231309182*154.5043571.03200304
Babar AzamPAKSri Lanka2022-202336030811951.3357253.85120314
Dinesh ChandimalSLPakistan2022-202336130094*60.0051957.80030275
Dimuth KarunaratneSLIreland2023220294179147.0036879.89200300
Dimuth KarunaratneSLNew Zealand2019-202435029212258.4056052.14110201
Alex CareyAUSSri Lanka2022-202545229115697.0039374.05100262
Kusal MendisSLAustralia2022-202547128685*47.6747160.72030303
Dimuth KarunaratneSLWest Indies202124027814769.5050455.16110310
Nazmul Hossain ShantoBANSri Lanka2025121273148273.0047857.11200244
Lahiru UdaraNCCPolice Sports Club2026110261261261.0031582.86100254
Angelo MathewsSLNew Zealand2019-20243512528863.0058343.22030241
Chamari AtapattuSLWNew Zealand Women2023332248140*248.00164151.222012314
Kusal MendisSLNew Zealand2019-2024351242106*60.5034270.76120245
Pavan RathnayakeCCCPanadura Sports Club2026121241125*241.0029880.87200195
Saud ShakeelPAKSri Lanka2023121238208*238.0039959.65100250
Nishan MadushkaSLIreland2023220234205117.0038760.47100261
Dhananjaya de SilvaSLWest Indies2021241219155*73.0036659.84110162
Angelo MathewsSLAustralia2022-20254602167636.0044049.09020181
Abdullah ShafiquePAKSri Lanka2022-2023361216160*43.2055438.99101161
Angelo MathewsSLEngland202124021311053.2552240.80110161
Mushfiqur RahimBANSri Lanka2025120212163106.0045246.90100130
Devdutt PadikkalINDSri Lanka2026120211167105.5030569.18100211
Pathum NissankaSLBangladesh2025120211187105.5028175.09100271
Nishan MadushkaCCCBloomfield Cricket and Athletic Club2025121209183209.0039453.05100150
Dinesh ChandimalSLNew Zealand202423020711669.0042948.25110240
Vidura AdikariCMCCTamil Union Cricket and Athletic Club2026111200200*-31763.09100142
Marnus LabuschagneAUSSri Lanka2022-202546119910439.8032960.49100240
Pathum NissankaSLWest Indies20212401987349.5045343.71030161
Sophie DevineNZWSri Lanka Women202333119413797.00183106.01100203
Dimuth KarunaratneSLAustralia2022-20254701948627.7139748.87011230
Darren LehmannAUSSri Lanka200412019212996.0032758.72110222
Sonal DinushaSLIndia202612018410092.0029662.16110123
Harry TectorIRESri Lanka20232401798544.7538746.25010174
Tom LathamNZSri Lanka2019-20243601757029.1735948.75011141
Agha SalmanPAKSri Lanka2022-20233611728334.4029658.11020163
Matthew HaydenAUSSri Lanka200412017113085.5025766.54100182
Lahiru ThirimanneSLEngland202124017111142.7540142.64100170
Imam-ul-HaqPAKSri Lanka2022-202336116950*33.8032751.68010151
Oshada FernandoSLPakistan20222401686442.0026862.69020184
Amelia KerrNZWSri Lanka Women202333016710855.6719386.53100121
Dimuth KarunaratneSLPakistan2022-20233601676127.8330155.48010180
Promod MaduwanthaBRCBloomfield Cricket and Athletic Club2026110166166166.0028159.07100160
Ramesh MendisSLPakistan2022-202336116045*32.0029853.69000162
Angelo MathewsSLPakistan2022-20233601576426.1733846.45011201
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.