Teams

Every tracked league, strongest first. Strength is attack plus defence against an average Premier League side (0), rated Oct 2026; form bars show the last 12 matches to 20–26 Oct 2026. How teams are rated

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

Premier League

average −0.01
#TeamStrength (attack, defence)Last 12 matches
1Arsenal att +0.15 def +0.43+0.58
2Manchester City att +0.24 def +0.06+0.31
3Bournemouth att +0.18 def +0.06+0.25
4Brighton & Hove Albion att +0.11 def +0.10+0.21
5Liverpool FC att +0.10 def +0.11+0.21
6Manchester United att +0.08 def +0.03+0.11
7Chelsea att +0.07 def +0.01+0.08
8Brentford att +0.10 def −0.03+0.07
9Leeds United att +0.01 def +0.01+0.01
10Aston Villa att +0.00 def −0.01−0.01
11Nottingham Forest att −0.02 def +0.01−0.01
12Fulham att −0.06 def +0.02−0.04
13Newcastle United att +0.02 def −0.12−0.10
14Tottenham Hotspur att −0.17 def +0.04−0.13
15Crystal Palace att −0.03 def −0.10−0.13
16West Ham United att −0.02 def −0.12−0.14
17Sunderland att −0.03 def −0.12−0.16
18Everton att −0.14 def −0.03−0.17
19Wolverhampton att −0.25 def −0.09−0.34
20Burnley att −0.42 def −0.35−0.77

Bundesliga

average −0.39
#TeamStrength (attack, defence)Last 12 matches
1FC Bayern München att +0.47 def −0.01+0.46
2Bayer 04 Leverkusen att +0.11 def −0.02+0.09
3Borussia Dortmund att +0.05 def +0.02+0.07
4RB Leipzig att +0.11 def −0.28−0.18
5VfB Stuttgart att +0.02 def −0.22−0.20
6SC Freiburg att −0.14 def −0.10−0.24
71. FSV Mainz 05 att −0.03 def −0.27−0.30
8TSG Hoffenheim att −0.12 def −0.21−0.33
91. FC Köln att −0.13 def −0.28−0.41
101. FC Union Berlin att −0.26 def −0.23−0.49
11SV Werder Bremen att −0.33 def −0.18−0.51
121. FC Heidenheim att −0.18 def −0.33−0.51
13FC Augsburg att −0.01 def −0.51−0.52
14SV 07 Elversberg att −0.13 def −0.42−0.55
15VfL Wolfsburg att −0.19 def −0.37−0.56
16Eintracht Frankfurt att −0.29 def −0.30−0.59
17SC Paderborn 07 att −0.32 def −0.27−0.59
18Borussia M'gladbach att −0.31 def −0.33−0.65
19FC Schalke 04 att −0.42 def −0.26−0.69
20Hamburger SV att −0.38 def −0.37−0.75
21FC St. Pauli att −0.55 def −0.29−0.84

LaLiga

average −0.43
#TeamStrength (attack, defence)Last 12 matches
1FC Barcelona att +0.37 def +0.01+0.38
2Real Madrid att +0.20 def −0.01+0.19
3Atlético Madrid att −0.05 def −0.06−0.11
4Villarreal att −0.04 def −0.12−0.16
5Athletic Club att −0.20 def −0.06−0.26
6Real Betis att −0.10 def −0.21−0.31
7Girona FC att −0.23 def −0.12−0.34
8Deportivo Alavés att −0.25 def −0.12−0.38
9Rayo Vallecano att −0.23 def −0.18−0.41
10Osasuna att −0.25 def −0.17−0.43
11Valencia att −0.30 def −0.15−0.45
12Celta Vigo att −0.41 def −0.08−0.49
13Real Sociedad att −0.18 def −0.31−0.50
14Levante UD att −0.13 def −0.39−0.52
15Deportivo de A Coruña att −0.40 def −0.14−0.54
16Sevilla att −0.41 def −0.15−0.56
17Mallorca att −0.29 def −0.29−0.58
18Espanyol att −0.41 def −0.21−0.62
19Getafe att −0.58 def −0.09−0.67
20Real Oviedo att −0.49 def −0.20−0.69
21Elche att −0.40 def −0.34−0.74
22Málaga CF att −0.55 def −0.33−0.87
23Real Racing Club att −0.30 def −0.60−0.90

Ligue 1

average −0.50
#TeamStrength (attack, defence)Last 12 matches
1Paris Saint-Germain att +0.26 def +0.06+0.32
2RC Lens att +0.07 def −0.25−0.18
3Toulouse att −0.20 def −0.15−0.35
4AS Monaco att −0.19 def −0.18−0.37
5Rodez AF att +0.28 def −0.66−0.38
6Paris FC att −0.17 def −0.21−0.38
7Lille att −0.31 def −0.07−0.38
8Olympique Lyonnais att −0.22 def −0.19−0.41
9Stade Brestois att −0.22 def −0.20−0.42
10Lorient att −0.36 def −0.06−0.42
11Stade Rennais att −0.02 def −0.40−0.43
12Nantes att −0.34 def −0.11−0.45
13Olympique de Marseille att −0.15 def −0.37−0.51
14Le Mans att −0.13 def −0.43−0.56
15RC Strasbourg att −0.27 def −0.31−0.57
16Nice att −0.35 def −0.28−0.63
17Red Star FC att −0.37 def −0.29−0.66
18Auxerre att −0.39 def −0.31−0.70
19Le Havre att −0.35 def −0.38−0.73
20Troyes att −0.38 def −0.37−0.75
21Angers att −0.40 def −0.38−0.77
22Saint-Étienne att −0.02 def −0.80−0.82
23Metz att −0.51 def −0.35−0.85

Serie A

average −0.59
#TeamStrength (attack, defence)Last 12 matches
1Juventus att −0.03 def +0.12+0.09
2Como att −0.04 def −0.01−0.05
3Inter att +0.12 def −0.18−0.06
4AS Roma att −0.07 def −0.04−0.11
5AC Milan att −0.16 def −0.16−0.31
6SSC Napoli att −0.23 def −0.09−0.32
7Monza att −0.13 def −0.26−0.39
8Atalanta att −0.23 def −0.28−0.50
9Fiorentina att −0.25 def −0.28−0.52
10Lazio att −0.39 def −0.14−0.53
11Bologna att −0.38 def −0.21−0.59
12Sassuolo att −0.33 def −0.28−0.61
13Torino att −0.38 def −0.29−0.67
14Genoa att −0.50 def −0.22−0.72
15Frosinone att −0.22 def −0.57−0.79
16Cagliari att −0.48 def −0.33−0.81
17Pisa att −0.45 def −0.38−0.83
18Venezia att −0.23 def −0.62−0.85
19Udinese att −0.45 def −0.45−0.90
20Hellas Verona att −0.66 def −0.28−0.93
21Cremonese att −0.59 def −0.36−0.95
22Lecce att −0.53 def −0.46−0.99
23Parma att −0.73 def −0.40−1.14

Brasileirão Série A

average −0.64
#TeamStrength (attack, defence)Last 12 matches
1Flamengo att −0.13 def +0.07−0.06
2Palmeiras att −0.32 def +0.03−0.30
3Vasco da Gama att −0.28 def −0.04−0.31
4Santos att −0.25 def −0.22−0.47
5Cruzeiro att −0.20 def −0.28−0.48
6Red Bull Bragantino att −0.24 def −0.24−0.48
7Bahia att −0.19 def −0.32−0.51
8Athletico att −0.29 def −0.24−0.53
9São Paulo att −0.44 def −0.15−0.59
10Botafogo att −0.33 def −0.28−0.61
11Fluminense att −0.42 def −0.20−0.62
12Corinthians att −0.53 def −0.12−0.64
13Atlético Mineiro att −0.41 def −0.27−0.68
14Internacional att −0.38 def −0.32−0.70
15Mirassol att −0.47 def −0.30−0.78
16Vitória att −0.56 def −0.34−0.90
17Remo att −0.62 def −0.40−1.02
18Grêmio att −0.51 def −0.51−1.02
19Coritiba att −0.61 def −0.44−1.06
20Chapecoense att −0.60 def −0.48−1.08

Liga Portugal

average −0.72
#TeamStrength (attack, defence)Last 12 matches
1Benfica att +0.12 def +0.07+0.19
2Sporting CP att −0.05 def +0.05−0.01
3FC Porto att −0.11 def +0.03−0.08
4Sporting Braga att −0.29 def +0.03−0.26
5Santa Clara att −0.53 def +0.01−0.52
6Gil Vicente att −0.39 def −0.15−0.54
7Vitória SC att −0.34 def −0.26−0.60
8FC Alverca att −0.33 def −0.30−0.63
9Famalicão att −0.49 def −0.22−0.71
10FC Arouca att −0.43 def −0.33−0.76
11Académico Viseu FC att −0.35 def −0.42−0.77
12Tondela att −0.54 def −0.31−0.85
13CF Estrela Amadora att −0.40 def −0.47−0.86
14Estoril Praia att −0.51 def −0.45−0.97
15CS Marítimo att −0.64 def −0.35−1.00
16CD Nacional att −0.50 def −0.52−1.02
17Casa Pia att −0.63 def −0.45−1.08
18Torreense att −0.62 def −0.52−1.14
19AVS - Futebol SAD att −0.55 def −0.61−1.15
20Rio Ave att −0.65 def −0.51−1.16
21Moreirense att −0.76 def −0.43−1.18

Pro League

average −0.78
#TeamStrength (attack, defence)Last 12 matches
1Club Brugge KV att +0.12 def −0.37−0.25
2Royale Union Saint-Gilloise att −0.15 def −0.12−0.26
3KRC Genk att −0.24 def −0.20−0.44
4K. Beerschot V.A. att −0.21 def −0.28−0.49
5RC Sporting Charleroi att −0.29 def −0.30−0.59
6RSC Anderlecht att −0.32 def −0.27−0.59
7KAA Gent att −0.47 def −0.13−0.61
8Sint-Truidense VV att −0.26 def −0.41−0.67
9Cercle Brugge att −0.27 def −0.41−0.69
10SV Zulte Waregem att −0.38 def −0.42−0.80
11Standard Liège att −0.37 def −0.44−0.81
12Patro Eisden Maasmechelen att −0.43 def −0.39−0.81
13KVC Westerlo att −0.36 def −0.51−0.87
14RFC Liège att −0.43 def −0.45−0.88
15FCV Dender att −0.44 def −0.52−0.96
16Royal Antwerp FC att −0.44 def −0.54−0.98
17Oud-Heverlee Leuven att −0.54 def −0.44−0.98
18Lommel SK att −0.65 def −0.37−1.02
19KV Mechelen att −0.60 def −0.46−1.06
20RAAL La Louvière att −0.54 def −0.54−1.08
21KV Kortrijk att −0.68 def −0.50−1.18
22SK Beveren att −0.61 def −0.58−1.19

Eredivisie

average −0.86
#TeamStrength (attack, defence)Last 12 matches
1Feyenoord att −0.09 def −0.13−0.22
2FC Twente att −0.11 def −0.14−0.25
3PSV Eindhoven att −0.03 def −0.27−0.30
4AZ Alkmaar att −0.20 def −0.26−0.46
5AFC Ajax att −0.11 def −0.36−0.47
6Almere City FC att −0.29 def −0.36−0.65
7RKC Waalwijk att −0.34 def −0.41−0.75
8FC Utrecht att −0.40 def −0.37−0.77
9SC Heerenveen att −0.39 def −0.39−0.78
10FC Groningen att −0.27 def −0.55−0.82
11NEC Nijmegen att −0.33 def −0.51−0.85
12De Graafschap att −0.44 def −0.45−0.89
13Sparta Rotterdam att −0.38 def −0.55−0.93
14Roda JC Kerkrade att −0.28 def −0.66−0.93
15NAC Breda att −0.60 def −0.35−0.95
16Excelsior att −0.49 def −0.49−0.98
17Go Ahead Eagles att −0.39 def −0.62−1.01
18SC Telstar att −0.39 def −0.63−1.02
19FC Volendam att −0.44 def −0.61−1.05
20FC Den Bosch att −0.39 def −0.69−1.08
21SC Cambuur att −0.49 def −0.62−1.11
22Heracles Almelo att −0.56 def −0.62−1.17
23ADO Den Haag att −0.65 def −0.53−1.18
24PEC Zwolle att −0.63 def −0.58−1.22
25Willem II Tilburg att −0.48 def −0.78−1.26
26Fortuna Sittard att −0.65 def −0.66−1.31

Championship

average −0.90
#TeamStrength (attack, defence)Last 12 matches
1Middlesbrough att −0.18 def −0.15−0.33
2Coventry City att −0.27 def −0.20−0.47
3Ipswich Town att −0.24 def −0.28−0.52
4Southampton att −0.29 def −0.34−0.63
5Birmingham City att −0.35 def −0.28−0.63
6Millwall att −0.35 def −0.37−0.72
7Swansea City att −0.44 def −0.29−0.73
8Cardiff City att −0.21 def −0.56−0.77
9Queens Park Rangers att −0.48 def −0.31−0.80
10West Bromwich Albion att −0.49 def −0.32−0.81
11Hull City att −0.48 def −0.36−0.85
12Portsmouth att −0.59 def −0.26−0.85
13Sheffield United att −0.44 def −0.42−0.86
14Lincoln City att −0.53 def −0.35−0.88
15Wrexham att −0.60 def −0.29−0.89
16Norwich City att −0.51 def −0.44−0.95
17Oxford United att −0.61 def −0.36−0.97
18Leicester City att −0.51 def −0.48−0.99
19Bolton Wanderers att −0.48 def −0.52−1.00
20Bristol City att −0.57 def −0.44−1.01
21Derby County att −0.60 def −0.43−1.03
22Preston North End att −0.59 def −0.56−1.15
23Blackburn Rovers att −0.70 def −0.46−1.16
24Charlton Athletic att −0.68 def −0.49−1.17
25Watford att −0.69 def −0.51−1.20
26Stoke City att −0.71 def −0.54−1.25
27Sheffield Wednesday att −0.97 def −0.73−1.70

Eliteserien

average −0.96
#TeamStrength (attack, defence)Last 12 matches
1Bodø/Glimt att +0.01 def −0.15−0.14
2Viking FK att −0.18 def −0.38−0.56
3Molde FK att −0.24 def −0.36−0.60
4Rosenborg BK att −0.31 def −0.42−0.73
5SK Brann att −0.27 def −0.50−0.77
6Tromsø IL att −0.45 def −0.37−0.82
7Sarpsborg 08 att −0.44 def −0.46−0.90
8Lillestrøm SK att −0.47 def −0.50−0.98
9Vålerenga IF att −0.38 def −0.62−0.99
10IK Start att −0.46 def −0.69−1.15
11Sandefjord Fotball att −0.68 def −0.50−1.18
12Fredrikstad FK att −0.64 def −0.57−1.20
13Aalesunds FK att −0.50 def −0.72−1.22
14HamKam att −0.67 def −0.58−1.25
15KFUM Oslo att −0.70 def −0.66−1.36
16Kristiansund BK att −0.80 def −0.65−1.45

Süper Lig

average −0.97
#TeamStrength (attack, defence)Last 12 matches
1Beşiktaş JK att −0.24 def −0.06−0.31
2Fenerbahçe att −0.18 def −0.18−0.36
3Amed Sportif Faaliyetler att −0.26 def −0.19−0.45
4Galatasaray att −0.14 def −0.32−0.46
5Göztepe att −0.31 def −0.50−0.81
6Trabzonspor att −0.35 def −0.47−0.82
7Başakşehir FK att −0.37 def −0.45−0.83
8Çaykur Rizespor att −0.50 def −0.44−0.94
9Samsunspor att −0.54 def −0.47−1.01
10Konyaspor att −0.59 def −0.43−1.02
11Çorum FK att −0.58 def −0.45−1.03
12Kocaelispor att −0.75 def −0.28−1.03
13Kasımpaşa att −0.76 def −0.32−1.08
14Fatih Karagümrük att −0.76 def −0.39−1.15
15Erzurumspor FK att −0.80 def −0.38−1.18
16Kayserispor att −0.69 def −0.50−1.19
17Alanyaspor att −0.70 def −0.49−1.19
18Gaziantep FK att −0.63 def −0.57−1.20
19Gençlerbirliği att −0.68 def −0.66−1.34
20Antalyaspor att −0.86 def −0.62−1.47
21Eyüpspor att −0.82 def −0.67−1.49

Scottish Premiership

average −1.34
#TeamStrength (attack, defence)Last 12 matches
1Celtic att −0.18 def −0.40−0.58
2Rangers att −0.37 def −0.40−0.77
3Heart of Midlothian att −0.58 def −0.58−1.16
4Motherwell att −0.58 def −0.57−1.16
5Hibernian att −0.65 def −0.54−1.19
6Falkirk FC att −0.75 def −0.58−1.33
7Partick Thistle att −0.79 def −0.60−1.38
8Dundee United att −0.65 def −0.74−1.39
9Dunfermline Athletic att −0.88 def −0.53−1.41
10St. Johnstone att −0.75 def −0.68−1.43
11St. Mirren att −0.85 def −0.64−1.49
12Arbroath att −1.03 def −0.52−1.55
13Aberdeen att −0.88 def −0.67−1.55
14Dundee FC att −0.78 def −0.78−1.56
15Kilmarnock att −0.78 def −0.90−1.68
16Livingston att −0.91 def −0.89−1.80