Skip to content
TheFootball.News

Denmark vs Sweden head-to-head record

Denmark wins
42
Draws
20
Sweden wins
46

108 meetings, 1913 to 2024Goals: Denmark 174, Sweden 184

Denmark and Sweden have met 108 times since 1913. Sweden have won 46, Denmark 42, and 20 matches ended level. They last met on 5 June 2024, when Denmark won 2–1 in a friendly.

The 108 meetings have produced 358 goals, 3.31 per game. The biggest win is Denmark’s 10–0 in a friendly in 1913. Denmark are unbeaten in the last three meetings (2 wins, 1 draw).

Who has won more, Denmark or Sweden?

All matches108 matches

42 Denmark20 drawsSweden 46

Competitive58 matches

17 Denmark12 drawsSweden 29

Friendlies50 matches

25 Denmark8 drawsSweden 17

Key numbers

Goals
Denmark 174, Sweden 1843.31 per game
First meeting
Denmark 8–0 SwedenFriendly, 25 May 1913
Most recent
Denmark 2–1 SwedenFriendly, 5 Jun 2024
Denmark’s biggest win
Sweden 0–10 DenmarkFriendly, 5 Oct 1913
Sweden’s biggest win
Denmark 0–6 SwedenNordic Championship, 21 Jun 1959
Most goals in a meeting
Sweden 0–10 DenmarkFriendly, 5 Oct 1913
Current run
Denmark unbeaten in 3
Biggest upset
Sweden 1–2 DenmarkFriendly, 11 May 1976Winner’s rating-based win expectancy: 13%
TFN Elo rating now
Denmark 1912 (20th), Sweden 1832 (32nd)How the rating works

Last five meetings

  1. Denmark2Sweden1

    Friendly

    Copenhagen, Denmark

  2. Denmark2Sweden0

    Friendly

    Brondbyvester, Denmark

  3. Sweden0Denmark0

    Friendly

    Solna, Sweden

  4. Denmark0Sweden1

    Friendly

    Abu Dhabi, United Arab Emirates (neutral)

  5. Denmark2Sweden2

    Euro qualifying

    Copenhagen, Denmark

Who has had the upper hand over time?

The line climbs with every Denmark win and drops with every Sweden win, so its height shows who has won more meetings up to that point.

Above the line: Denmark have won more Below: Sweden have won more
25 May 1913: Denmark 8–0 Sweden (Friendly). Denmark +15 October 1913: Sweden 0–10 Denmark (Friendly). Denmark +26 June 1915: Denmark 2–0 Sweden (Friendly). Denmark +331 October 1915: Sweden 0–2 Denmark (Friendly). Denmark +44 June 1916: Denmark 2–0 Sweden (Friendly). Denmark +58 October 1916: Sweden 4–0 Denmark (Friendly). Denmark +43 June 1917: Denmark 1–1 Sweden (Friendly). Denmark +414 October 1917: Sweden 1–2 Denmark (Friendly). Denmark +52 June 1918: Denmark 3–0 Sweden (Friendly). Denmark +620 October 1918: Sweden 1–2 Denmark (Friendly). Denmark +75 June 1919: Denmark 3–0 Sweden (Friendly). Denmark +812 October 1919: Sweden 3–0 Denmark (Friendly). Denmark +710 October 1920: Sweden 0–2 Denmark (Friendly). Denmark +89 October 1921: Sweden 0–0 Denmark (Friendly). Denmark +81 October 1922: Denmark 1–2 Sweden (Friendly). Denmark +714 October 1923: Sweden 1–3 Denmark (Friendly). Denmark +815 June 1924: Denmark 2–3 Sweden (Nordic Championship). Denmark +714 June 1925: Sweden 0–2 Denmark (Nordic Championship). Denmark +83 October 1926: Denmark 2–0 Sweden (Nordic Championship). Denmark +919 June 1927: Sweden 0–0 Denmark (Nordic Championship). Denmark +97 October 1928: Denmark 3–1 Sweden (Nordic Championship). Denmark +1016 June 1929: Sweden 3–2 Denmark (Nordic Championship). Denmark +922 June 1930: Denmark 6–1 Sweden (Nordic Championship). Denmark +1028 June 1931: Sweden 3–1 Denmark (Nordic Championship). Denmark +919 June 1932: Denmark 3–1 Sweden (Nordic Championship). Denmark +1018 June 1933: Sweden 2–3 Denmark (Nordic Championship). Denmark +1117 June 1934: Denmark 3–5 Sweden (Nordic Championship). Denmark +1016 June 1935: Sweden 3–1 Denmark (Nordic Championship). Denmark +914 June 1936: Denmark 4–3 Sweden (Nordic Championship). Denmark +103 October 1937: Sweden 1–2 Denmark (Nordic Championship). Denmark +1121 June 1938: Denmark 0–1 Sweden (Nordic Championship). Denmark +101 October 1939: Sweden 4–1 Denmark (Nordic Championship). Denmark +96 October 1940: Sweden 1–1 Denmark (Friendly). Denmark +920 October 1940: Denmark 3–3 Sweden (Friendly). Denmark +914 September 1941: Sweden 2–2 Denmark (Friendly). Denmark +919 October 1941: Denmark 2–1 Sweden (Friendly). Denmark +1028 June 1942: Denmark 0–3 Sweden (Friendly). Denmark +94 October 1942: Sweden 2–1 Denmark (Friendly). Denmark +820 June 1943: Denmark 3–2 Sweden (Friendly). Denmark +924 June 1945: Sweden 2–1 Denmark (Friendly). Denmark +81 July 1945: Denmark 3–4 Sweden (Friendly). Denmark +730 September 1945: Sweden 4–1 Denmark (Friendly). Denmark +623 June 1946: Denmark 3–1 Sweden (Friendly). Denmark +76 October 1946: Sweden 3–3 Denmark (Friendly). Denmark +715 June 1947: Denmark 1–4 Sweden (Nordic Championship). Denmark +626 June 1947: Sweden 6–1 Denmark (Friendly). Denmark +510 October 1948: Sweden 1–0 Denmark (Nordic Championship). Denmark +423 October 1949: Denmark 3–2 Sweden (Nordic Championship). Denmark +515 October 1950: Sweden 4–0 Denmark (Nordic Championship). Denmark +421 October 1951: Denmark 3–1 Sweden (Nordic Championship). Denmark +511 June 1952: Denmark 0–2 Sweden (Friendly). Denmark +422 June 1952: Sweden 4–3 Denmark (Nordic Championship). Denmark +321 June 1953: Denmark 1–3 Sweden (Nordic Championship). Denmark +210 October 1954: Sweden 5–2 Denmark (Nordic Championship). Denmark +116 October 1955: Denmark 3–3 Sweden (Nordic Championship). Denmark +121 October 1956: Sweden 1–1 Denmark (Nordic Championship). Denmark +130 June 1957: Denmark 1–2 Sweden (Nordic Championship). Level26 October 1958: Sweden 4–4 Denmark (Nordic Championship). Level21 June 1959: Denmark 0–6 Sweden (Nordic Championship). Sweden +123 October 1960: Sweden 2–0 Denmark (Nordic Championship). Sweden +218 June 1961: Denmark 1–2 Sweden (Nordic Championship). Sweden +328 October 1962: Sweden 4–2 Denmark (Nordic Championship). Sweden +46 October 1963: Denmark 2–2 Sweden (Nordic Championship). Sweden +428 June 1964: Sweden 4–1 Denmark (Nordic Championship). Sweden +520 June 1965: Denmark 2–1 Sweden (Nordic Championship). Sweden +46 November 1966: Sweden 2–1 Denmark (Nordic Championship). Sweden +525 June 1967: Denmark 1–1 Sweden (Nordic Championship). Sweden +527 June 1968: Sweden 2–1 Denmark (Nordic Championship). Sweden +625 June 1969: Denmark 0–1 Sweden (Nordic Championship). Sweden +725 June 1970: Sweden 1–1 Denmark (Nordic Championship). Sweden +720 June 1971: Denmark 1–3 Sweden (Nordic Championship). Sweden +829 June 1972: Sweden 2–0 Denmark (Nordic Championship). Sweden +926 April 1973: Denmark 1–2 Sweden (Friendly). Sweden +103 June 1974: Denmark 0–2 Sweden (Nordic Championship). Sweden +1125 September 1975: Sweden 0–0 Denmark (Nordic Championship). Sweden +1111 May 1976: Sweden 1–2 Denmark (Friendly). Sweden +1015 June 1977: Denmark 2–1 Sweden (Nordic Championship). Sweden +95 October 1977: Sweden 1–0 Denmark (Friendly). Sweden +1016 August 1978: Denmark 2–1 Sweden (Nordic Championship). Sweden +99 May 1979: Denmark 2–2 Sweden (Friendly). Sweden +97 May 1980: Sweden 0–1 Denmark (Nordic Championship). Sweden +814 May 1981: Sweden 1–2 Denmark (Nordic Championship). Sweden +75 May 1982: Denmark 1–1 Sweden (Nordic Championship). Sweden +76 June 1984: Sweden 0–1 Denmark (Friendly). Sweden +611 September 1985: Denmark 0–3 Sweden (Friendly). Sweden +726 August 1987: Sweden 1–0 Denmark (Friendly). Sweden +831 August 1988: Sweden 1–2 Denmark (Friendly). Sweden +714 June 1989: Denmark 6–0 Sweden (Friendly). Sweden +65 September 1990: Sweden 0–1 Denmark (Friendly). Sweden +515 June 1991: Sweden 4–0 Denmark (Scania 100 Tournament). Sweden +614 June 1992: Sweden 1–0 Denmark (European Championship). Sweden +726 May 1994: Denmark 1–0 Sweden (Friendly). Sweden +614 August 1996: Sweden 0–1 Denmark (Friendly). Sweden +528 May 1998: Sweden 3–0 Denmark (Friendly). Sweden +626 April 2000: Denmark 0–1 Sweden (Friendly). Sweden +722 June 2004: Denmark 2–2 Sweden (European Championship). Sweden +72 June 2007: Denmark 0–3 Sweden (Euro qualifying). Sweden +88 September 2007: Sweden 0–0 Denmark (Euro qualifying). Sweden +86 June 2009: Sweden 0–1 Denmark (World Cup qualifying). Sweden +710 October 2009: Denmark 1–0 Sweden (World Cup qualifying). Sweden +611 November 2011: Denmark 2–0 Sweden (Friendly). Sweden +528 May 2014: Denmark 1–0 Sweden (Friendly). Sweden +414 November 2015: Sweden 2–1 Denmark (Euro qualifying). Sweden +517 November 2015: Denmark 2–2 Sweden (Euro qualifying). Sweden +511 January 2018: Denmark 0–1 Sweden (Friendly). Sweden +62 June 2018: Sweden 0–0 Denmark (Friendly). Sweden +611 November 2020: Denmark 2–0 Sweden (Friendly). Sweden +55 June 2024: Denmark 2–1 Sweden (Friendly). Sweden +4Level
Sweden lead by 4 wins after the latest meeting. The biggest lead was 11, held by Denmark from 18 June 1933.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Denmark's home games

51 matches

25818

DenmarkDrawsSweden

In Sweden's home games

54 matches

171126

DenmarkDrawsSweden

At neutral venues

3 matches

012

DenmarkDrawsSweden

Record by competition

Record by competition
CompetitionPlayedDenmarkDrawsSwedenGoals
Friendly502581789–66
Nordic Championship491592578–104
Euro qualifying40223–7
World Cup qualifying22002–0
European Championship20112–3
Scania 100 Tournament10010–4

Meetings by decade

Denmark wins Draws Sweden wins
Meetings by decade
DecadeResultsPlayedGoals
1910s1245
1920s1027
1930s1048
1940s1669
1950s1153
1960s1032
1970s1127
1980s820
1990s611
2000s610
2010s611
2020s25

Longest runs

Longest runs
Longest run ofDenmarkSweden
Wins in a row51913 to 191641971 to 1974
Unbeaten meetings61978 to 1984141952 to 1964

The longest run of draws is 3, from 6 October 1940 to 14 September 1941.

Top scorers in Denmark vs Sweden

  1. 1Zlatan IbrahimovićSweden3(1 penalty)
  2. 2Jon Dahl TomassonDenmark2

Scorer records exist for 6 of the 108 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Denmark and Sweden played each other?

108 times, starting on 25 May 1913. 58 of those meetings were competitive and 50 were friendlies.

Who has won more matches between Denmark and Sweden?

Sweden, with 46 wins to 42. 20 matches ended level.

What is the biggest win in Denmark vs Sweden?

Denmark’s 10–0 win in a friendly on 5 October 1913 in Stockholm.

When did Denmark and Sweden last play?

On 5 June 2024 in Copenhagen, when Denmark won 2–1 in a friendly.

What is the competitive record between Denmark and Sweden?

In 58 competitive matches, Denmark have 17 wins, Sweden have 29, and 12 ended level.

Every Denmark vs Sweden result

Show
Every Denmark vs Sweden result
DateHomeScoreAwayCompetitionVenue
Denmark2–1SwedenFriendlyCopenhagen, Denmark
Denmark2–0SwedenFriendlyBrondbyvester, Denmark
Sweden0–0DenmarkFriendlySolna, Sweden
Denmark0–1SwedenFriendlyAbu Dhabi, United Arab Emirates (neutral)
Denmark2–2SwedenEuro qualifyingCopenhagen, Denmark
Sweden2–1DenmarkEuro qualifyingSolna, Sweden
Denmark1–0SwedenFriendlyCopenhagen, Denmark
Denmark2–0SwedenFriendlyCopenhagen, Denmark
Denmark1–0SwedenWorld Cup qualifyingCopenhagen, Denmark
Sweden0–1DenmarkWorld Cup qualifyingSolna, Sweden
Sweden0–0DenmarkEuro qualifyingSolna, Sweden
Denmark0–3SwedenEuro qualifyingCopenhagen, Denmark
Denmark2–2SwedenEuropean ChampionshipPorto, Portugal (neutral)
Denmark0–1SwedenFriendlyCopenhagen, Denmark
Sweden3–0DenmarkFriendlyMalmö, Sweden
Sweden0–1DenmarkFriendlyGothenburg, Sweden
Denmark1–0SwedenFriendlyCopenhagen, Denmark
Sweden1–0DenmarkEuropean ChampionshipSolna, Sweden
Sweden4–0DenmarkScania 100 TournamentNorrköping, Sweden
Sweden0–1DenmarkFriendlyVästerås, Sweden
Denmark6–0SwedenFriendlyCopenhagen, Denmark
Sweden1–2DenmarkFriendlySolna, Sweden
Sweden1–0DenmarkFriendlySolna, Sweden
Denmark0–3SwedenFriendlyCopenhagen, Denmark
Sweden0–1DenmarkFriendlyGothenburg, Sweden
Denmark1–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–2DenmarkNordic ChampionshipMalmö, Sweden
Sweden0–1DenmarkNordic ChampionshipGothenburg, Sweden
Denmark2–2SwedenFriendlyCopenhagen, Denmark
Denmark2–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–0DenmarkFriendlyMalmö, Sweden
Denmark2–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–2DenmarkFriendlyGothenburg, Sweden
Sweden0–0DenmarkNordic ChampionshipMalmö, Sweden
Denmark0–2SwedenNordic ChampionshipCopenhagen, Denmark
Denmark1–2SwedenFriendlyCopenhagen, Denmark
Sweden2–0DenmarkNordic ChampionshipMalmö, Sweden
Denmark1–3SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–1DenmarkNordic ChampionshipGothenburg, Sweden
Denmark0–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden2–1DenmarkNordic ChampionshipSolna, Sweden
Denmark1–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden2–1DenmarkNordic ChampionshipSolna, Sweden
Denmark2–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden4–1DenmarkNordic ChampionshipMalmö, Sweden
Denmark2–2SwedenNordic ChampionshipCopenhagen, Denmark
Sweden4–2DenmarkNordic ChampionshipSolna, Sweden
Denmark1–2SwedenNordic ChampionshipCopenhagen, Denmark
Sweden2–0DenmarkNordic ChampionshipGothenburg, Sweden
Denmark0–6SwedenNordic ChampionshipCopenhagen, Denmark
Sweden4–4DenmarkNordic ChampionshipSolna, Sweden
Denmark1–2SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–1DenmarkNordic ChampionshipSolna, Sweden
Denmark3–3SwedenNordic ChampionshipCopenhagen, Denmark
Sweden5–2DenmarkNordic ChampionshipSolna, Sweden
Denmark1–3SwedenNordic ChampionshipCopenhagen, Denmark
Sweden4–3DenmarkNordic ChampionshipSolna, Sweden
Denmark0–2SwedenFriendlyOslo, Norway (neutral)
Denmark3–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden4–0DenmarkNordic ChampionshipSolna, Sweden
Denmark3–2SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–0DenmarkNordic ChampionshipSolna, Sweden
Sweden6–1DenmarkFriendlySolna, Sweden
Denmark1–4SwedenNordic ChampionshipCopenhagen, Denmark
Sweden3–3DenmarkFriendlyGothenburg, Sweden
Denmark3–1SwedenFriendlyCopenhagen, Denmark
Sweden4–1DenmarkFriendlySolna, Sweden
Denmark3–4SwedenFriendlyCopenhagen, Denmark
Sweden2–1DenmarkFriendlySolna, Sweden
Denmark3–2SwedenFriendlyCopenhagen, Denmark
Sweden2–1DenmarkFriendlySolna, Sweden
Denmark0–3SwedenFriendlyCopenhagen, Denmark
Denmark2–1SwedenFriendlyCopenhagen, Denmark
Sweden2–2DenmarkFriendlySolna, Sweden
Denmark3–3SwedenFriendlyCopenhagen, Denmark
Sweden1–1DenmarkFriendlySolna, Sweden
Sweden4–1DenmarkNordic ChampionshipSolna, Sweden
Denmark0–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–2DenmarkNordic ChampionshipSolna, Sweden
Denmark4–3SwedenNordic ChampionshipCopenhagen, Denmark
Sweden3–1DenmarkNordic ChampionshipGothenburg, Sweden
Denmark3–5SwedenNordic ChampionshipCopenhagen, Denmark
Sweden2–3DenmarkNordic ChampionshipStockholm, Sweden
Denmark3–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden3–1DenmarkNordic ChampionshipStockholm, Sweden
Denmark6–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden3–2DenmarkNordic ChampionshipGothenburg, Sweden
Denmark3–1SwedenNordic ChampionshipCopenhagen, Denmark
Sweden0–0DenmarkNordic ChampionshipStockholm, Sweden
Denmark2–0SwedenNordic ChampionshipCopenhagen, Denmark
Sweden0–2DenmarkNordic ChampionshipStockholm, Sweden
Denmark2–3SwedenNordic ChampionshipCopenhagen, Denmark
Sweden1–3DenmarkFriendlyStockholm, Sweden
Denmark1–2SwedenFriendlyCopenhagen, Denmark
Sweden0–0DenmarkFriendlyStockholm, Sweden
Sweden0–2DenmarkFriendlyStockholm, Sweden
Sweden3–0DenmarkFriendlyStockholm, Sweden
Denmark3–0SwedenFriendlyCopenhagen, Denmark
Sweden1–2DenmarkFriendlyGothenburg, Sweden
Denmark3–0SwedenFriendlyCopenhagen, Denmark
Sweden1–2DenmarkFriendlyStockholm, Sweden
Denmark1–1SwedenFriendlyCopenhagen, Denmark
Sweden4–0DenmarkFriendlyStockholm, Sweden
Denmark2–0SwedenFriendlyCopenhagen, Denmark
Sweden0–2DenmarkFriendlyStockholm, Sweden
Denmark2–0SwedenFriendlyCopenhagen, Denmark
Sweden0–10DenmarkFriendlyStockholm, Sweden
Denmark8–0SwedenFriendlyCopenhagen, Denmark

Recent form

Denmark

  1. Wat WalesNations League1–0Sun 4 Oct 2026
  2. Lv PortugalNations League2–4Thu 1 Oct 2026
  3. Wv WalesNations League2–0Sun 27 Sept 2026
  4. Lat NorwayNations League2–3Thu 24 Sept 2026
  5. Wv UkraineFriendly2–1Sun 7 Jun 2026

Sweden

  1. Wat RomaniaNations League1–0Mon 5 Oct 2026
  2. Dat BosniaNations League1–1Fri 2 Oct 2026
  3. Wv PolandNations League3–1Mon 28 Sept 2026
  4. Wv RomaniaNations League2–1Fri 25 Sept 2026
  5. Lv FranceWorld Cup0–3Tue 30 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.