Cricket in Test+ODI+T20I matches

Results summary (by opposition)
Team
Opposition
Span
Mat
Won
Lost
Draw
Tied
Tie+W
Tie+L
NR
W/L
%W
%L
%D
%
Afghanistanv Sri Lanka2014-202424716000010.43729.1666.66-30.43
Australiav Sri Lanka1975-20231629950801041.9861.1130.864.9366.33
Bangladeshv Sri Lanka1986-2024981873500020.24618.3674.485.119.78
Bermudav Sri Lanka2007-200710100000--100--
Canadav Sri Lanka2003-201130300000--100--
Englandv Sri Lanka1982-202312965491110031.32650.3837.988.5256.95
Indiav Sri Lanka1979-20232431407317100121.91757.6130.046.9965.65
Irelandv Sri Lanka2007-20231001000000--100--
Kenyav Sri Lanka1996-2011716000000.16614.2885.71-14.28
Namibiav Sri Lanka2021-20222110000015050-50
Netherlandsv Sri Lanka2002-202390900000--100--
New Zealandv Sri Lanka1979-202316383571110291.45650.9234.966.7459.09
Omanv Sri Lanka2023-202310100000--100--
Pakistanv Sri Lanka1975-2023239129861910041.553.9735.987.9459.95
Scotlandv Sri Lanka2011-202340400000--100--
South Africav Sri Lanka1992-20231297347611011.55356.5836.434.6560.65
United Arab Emiratesv Sri Lanka2004-202350500000--100--
West Indiesv Sri Lanka1975-20231034249900030.85740.7747.578.7346.15
Zimbabwev Sri Lanka1992-2024901368600030.19114.4475.556.6616.04
Tie+W and Tie+L indicates matches tied and then won or lost in a tiebreaker such as a bowlout or one-over-eliminator ("Super Over") The result percentage excludes no results and counts ties (irrespective of a tiebreaker) as half a win
The result percentage excludes no results and counts ties as half a win.
Forfeited matches are not included.

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

Bangladesh v Sri Lanka at Sylhet, ICC World Test Championship 1st Test, Mar 22-25, 2024 [Test # 2536]

Kenya v Uganda at Accra, African Games 3rd place play-off, Mar 23, 2024 [T20I # 2533]

Namibia v Uganda at Accra, African Games 1st semi final, Mar 21, 2024 [T20I # 2532]