All teams

Sweden

national · strength +0.13 (attack +0.19, defence −0.06) against an average Premier League side, rated Oct 2026

Last 16 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
UEFA Nations League 26/27 goals 7–3 · xG 6.9–1.9 · 10 points from 8.6 in 44108.6+1.4
World Cup 2026 goals 0–3 · xG 0.6–3.2 · 0 points from 0.2 in 1100.2−0.2

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.60−0.40−0.20+0.00+0.20Sep 2025NovJan 2026MarMayJulSepAttack +0.19Defence −0.06
Ratings as a table
MonthStrengthAttackDefence
Oct 2026+0.13+0.19−0.06
Sep 2026−0.07+0.12−0.19
Aug 2026−0.25+0.08−0.33
Jul 2026−0.25+0.09−0.34
Jun 2026−0.16+0.14−0.30
May 2026−0.04+0.09−0.13
Apr 2026−0.04+0.10−0.14
Mar 2026−0.03+0.12−0.15
Feb 2026−0.75−0.35−0.40
Jan 2026−0.77−0.36−0.42
Dec 2025−0.80−0.36−0.44
Nov 2025−0.83−0.36−0.46
Oct 2025−0.97−0.50−0.47
Sep 2025−0.20−0.03−0.17

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Gabriel Gudmundsson Midfielder · 927′ · 13 matches1347.450.8on 5 Oct 2026 at Romania56.2on 2 Oct 2026 at Bosnia & Herzegovina49.8on 28 Sep 2026 v Poland+5.2
2Daniel Svensson Midfielder · 760′ · 12 matches1255.351.9on 5 Oct 2026 at Romania56.6on 28 Sep 2026 v Poland45.1on 25 Sep 2026 v Romanialevel (−1.9)
3Viktor Gyökeres Forward · 980′ · 11 matches1152.963.9on 5 Oct 2026 at Romania61.5on 2 Oct 2026 at Bosnia & Herzegovina62.6on 28 Sep 2026 v Poland+9.8
4Yasin Ayari Midfielder · 805′ · 10 matches1054.263.3on 28 Sep 2026 v Poland52.7on 25 Sep 2026 v Romania50.9on 30 Jun 2026 at Francelevel (+1.6)
5Alexander Bernhardsson Midfielder · 597′ · 10 matches1055.453.8on 5 Oct 2026 at Romania55.7on 2 Oct 2026 at Bosnia & Herzegovina44.4on 28 Sep 2026 v Polandlevel (−1.4)
6Victor Lindelöf Defender · 809′ · 9 matches951.246.0on 5 Oct 2026 at Romania59.2on 2 Oct 2026 at Bosnia & Herzegovina63.7on 28 Sep 2026 v Poland+5.1
7Lucas Bergvall Midfielder · 519′ · 9 matches959.653.6on 5 Oct 2026 at Romania39.8on 2 Oct 2026 at Bosnia & Herzegovina49.7on 28 Sep 2026 v Poland−9.1
8Benjamin Nygren Forward · 418′ · 8 matches858.562.9on 28 Sep 2026 v Poland64.9on 25 Sep 2026 v Romania100.0on 30 Jun 2026 at France+7.6
9Viktor Johansson Goalkeeper · 635′ · 7 matches747.854.8on 5 Oct 2026 at Romania45.8on 2 Oct 2026 at Bosnia & Herzegovina56.2on 28 Sep 2026 v Poland+4.3
10Gustaf Lagerbielke Defender · 553′ · 7 matches760.161.3on 30 Jun 2026 at France53.7on 31 Mar 2026 v Poland52.5on 26 Mar 2026 at Ukraine−4.3
11Anthony Elanga Forward · 506′ · 7 matches757.851.1on 30 Jun 2026 at France38.7on 31 Mar 2026 v Poland35.8on 26 Mar 2026 at Ukraine−15.6
12Jesper Karlström Midfielder · 464′ · 7 matches748.149.1on 5 Oct 2026 at Romania53.3on 2 Oct 2026 at Bosnia & Herzegovina34.1on 28 Sep 2026 v Poland+3.5
13Besfort Zeneli Midfielder · 376′ · 7 matches743.439.5on 5 Oct 2026 at Romania46.2on 2 Oct 2026 at Bosnia & Herzegovina50.2on 28 Sep 2026 v Polandlevel (+1.6)
14Isak Hien Defender · 487′ · 6 matches663.168.5on 26 Mar 2026 at Ukraine66.5on 15 Nov 2025 at Switzerland52.8on 13 Oct 2025 v Kosovolevel (−2.0)
15Carl Starfelt Defender · 417′ · 6 matches652.565.9on 2 Oct 2026 at Bosnia & Herzegovina47.5on 28 Sep 2026 v Poland48.7on 25 Sep 2026 v Romanialevel (−1.5)
16Alexander Isak Forward · 405′ · 6 matches655.055.0on 25 Sep 2026 v Romania49.0on 30 Jun 2026 at France92.7on 15 Nov 2025 at Switzerland+2.5
17Sebastian Nanasi Midfielder · 328′ · 5 matches553.646.8on 5 Oct 2026 at Romania62.5on 2 Oct 2026 at Bosnia & Herzegovina65.9on 28 Sep 2026 v Poland+3.3
18Hugo Larsson Midfielder · 276′ · 5 matches548.655.8on 5 Oct 2026 at Romania52.9on 2 Oct 2026 at Bosnia & Herzegovina50.4on 28 Sep 2026 v Poland+4.9
19Mattias Svanberg Midfielder · 138′ · 5 matches553.099.6on 30 Jun 2026 at France48.9on 31 Mar 2026 v Poland100.0on 26 Mar 2026 at Ukraine+41.5
20Anton Salétros Midfielder · 250′ · 4 matches449.842.7on 13 Oct 2025 v Kosovo44.6on 10 Oct 2025 v Switzerland61.6on 8 Sep 2025 at Kosovo+3.8
21Ken Sema Midfielder · 164′ · 4 matches455.943.2on 18 Nov 2025 v Slovenia28.5on 13 Oct 2025 v Kosovo72.9on 10 Oct 2025 v Switzerland+4.5
22Hjalmar Ekdal Defender · 183′ · 3 matches355.851.0on 25 Sep 2026 v Romania64.1on 8 Sep 2025 at Kosovo51.1on 5 Sep 2025 at Slovenia–
23Emil Holm Defender · 131′ · 3 matches348.350.2on 25 Sep 2026 v Romania38.8on 15 Nov 2025 at Switzerland68.0on 10 Oct 2025 v Switzerland–
24Roony Bardghji Forward · 122′ · 3 matches372.751.8on 18 Nov 2025 v Slovenia100.0on 13 Oct 2025 v Kosovo86.1on 10 Oct 2025 v Switzerland–
25Robin Olsen Goalkeeper · 180′ · 2 matches242.446.1on 8 Sep 2025 at Kosovo38.7on 5 Sep 2025 at Slovenia–
26Jacob Widell Zetterström Goalkeeper · 180′ · 2 matches251.654.6on 30 Jun 2026 at France48.6on 18 Nov 2025 v Slovenia–
27Elliot Stroud Midfielder · 156′ · 2 matches255.249.8on 25 Sep 2026 v Romania62.5on 30 Jun 2026 at France–
28Eric Smith Defender · 154′ · 2 matches253.952.1on 5 Oct 2026 at Romania56.5on 2 Oct 2026 at Bosnia & Herzegovina–
29Herman Johansson Midfielder · 114′ · 2 matches249.640.9on 26 Mar 2026 at Ukraine82.4on 18 Nov 2025 v Slovenia–
30Isac Lidberg Forward · 102′ · 2 matches240.140.6on 18 Nov 2025 v Slovenia36.3on 15 Nov 2025 at Switzerland–
31Gustav Lundgren Forward · 99′ · 2 matches248.2100.0on 31 Mar 2026 v Poland43.0on 18 Nov 2025 v Slovenia–
32Hampus Skoglund Defender · 96′ · 2 matches246.3100.0on 5 Oct 2026 at Romania45.7on 2 Oct 2026 at Bosnia & Herzegovina–
33Patrik Wålemark Midfielder · 93′ · 2 matches256.758.2on 28 Sep 2026 v Poland47.7on 25 Sep 2026 v Romania–
34Emil Krafth Defender · 89′ · 2 matches246.942.3on 18 Nov 2025 v Slovenia59.3on 8 Sep 2025 at Kosovo–
35Emil Forsberg Midfielder · 64′ · 2 matches252.251.9on 18 Nov 2025 v Slovenia53.5on 15 Nov 2025 at Switzerland–
36Williot Swedberg Forward · 20′ · 2 matches241.441.7on 2 Oct 2026 at Bosnia & Herzegovina36.9on 28 Sep 2026 v Poland–
37Felix Beijmo Defender · 90′ · 1 match137.737.7on 5 Oct 2026 at Romania–
38Niclas Eliasson Midfielder · 26′ · 1 match148.848.8on 5 Sep 2025 at Slovenia–
39Taha Abdi Ali Midfielder · 24′ · 1 match189.189.1on 30 Jun 2026 at France–
40Hugo Bolin Midfielder · 15′ · 1 match140.740.7on 5 Oct 2026 at Romania–
41Samuel Dahl Defender · 13′ · 1 match141.141.1on 5 Oct 2026 at Romania–
42Gustaf Nilsson Forward · 1′ · 1 match1100.0100.0on 30 Jun 2026 at France–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

16 since July 2025
DateCompetitionOpponentResultxGExpected points
5 Oct 2026UEFA Nations Leagueat RomaniaW 1–02.9–0.52.67
2 Oct 2026UEFA Nations Leagueat Bosnia & HerzegovinaD 1–11.1–0.12.19
28 Sep 2026UEFA Nations LeaguePolandW 3–12.1–0.92.18
25 Sep 2026UEFA Nations LeagueRomaniaW 2–10.7–0.41.59
30 Jun 2026World Cup 2026at FranceL 0–30.6–3.20.23
25 Jun 2026World Cup 2026at JapanD 1–1––
20 Jun 2026World Cup 2026at NetherlandsL 1–5––
15 Jun 2026World Cup 2026TunisiaW 5–1––
31 Mar 2026World Cup Qualification UEFAPolandW 3–2––
26 Mar 2026World Cup Qualification UEFAat UkraineW 3–1––
All 16 results
DateCompetitionOpponentResultxGExpected points
5 Oct 2026UEFA Nations Leagueat RomaniaW 1–02.9–0.52.67
2 Oct 2026UEFA Nations Leagueat Bosnia & HerzegovinaD 1–11.1–0.12.19
28 Sep 2026UEFA Nations LeaguePolandW 3–12.1–0.92.18
25 Sep 2026UEFA Nations LeagueRomaniaW 2–10.7–0.41.59
30 Jun 2026World Cup 2026at FranceL 0–30.6–3.20.23
25 Jun 2026World Cup 2026at JapanD 1–1––
20 Jun 2026World Cup 2026at NetherlandsL 1–5––
15 Jun 2026World Cup 2026TunisiaW 5–1––
31 Mar 2026World Cup Qualification UEFAPolandW 3–2––
26 Mar 2026World Cup Qualification UEFAat UkraineW 3–1––
18 Nov 2025World Cup Qualification UEFASloveniaD 1–1––
15 Nov 2025World Cup Qualification UEFAat SwitzerlandL 1–4––
13 Oct 2025World Cup Qualification UEFAKosovoL 0–1––
10 Oct 2025World Cup Qualification UEFASwitzerlandL 0–2––
8 Sep 2025World Cup Qualification UEFAat KosovoL 0–2––
5 Sep 2025World Cup Qualification UEFAat SloveniaD 2–2––