Current-form data for 2026/27 across Europe's top five leagues — last 5 results, win/loss streaks, and goals-for/against per game. Only teams with matches played this season are shown. Updated daily.
Form ratings use each team's official last-5 league results (W/D/L) for 2026/27. Excellent ≥ 67%, Good ≥ 45%, Mixed ≥ 25%, Poor < 25%. GF/g and GA/g = season goals divided by matches played. Finished previous-season tables are never shown. Methodology →
| Team | League | Form (Last 5) | Streak | GF/g | GA/g | Pts | Rating | Form % |
|---|---|---|---|---|---|---|---|---|
|
MCI
Manchester City
#1 — 3 played
|
EPL |
WWW
|
W3 | 2.33 | 0.67 | 9 | Excellent |
|
|
ARS
Arsenal
#2 — 3 played
|
EPL |
WWW
|
W3 | 2.00 | 0.33 | 9 | Excellent |
|
|
BAR
Barcelona
#1 — 4 played
|
LAL |
WWWW
|
W4 | 4.25 | 0.50 | 12 | Excellent |
|
|
AS
AS Roma
#1 — 3 played
|
SEA |
WWW
|
W3 | 3.33 | 0.33 | 9 | Excellent |
|
|
INT
Inter
#2 — 3 played
|
SEA |
WWW
|
W3 | 2.67 | 1.00 | 9 | Excellent |
|
|
LAZ
Lazio
#3 — 3 played
|
SEA |
WWW
|
W3 | 1.33 | 0.33 | 9 | Excellent |
|
|
FC
FC Augsburg
#1 — 2 played
|
BUN |
WW
|
W2 | 3.50 | 0.50 | 6 | Excellent |
|
|
SC
SC Freiburg
#2 — 2 played
|
BUN |
WW
|
W2 | 2.50 | 0.50 | 6 | Excellent |
|
|
BOR
Borussia Dortmund
#3 — 2 played
|
BUN |
WW
|
W2 | 2.50 | 1.00 | 6 | Excellent |
|
|
SV
SV Elversberg
#4 — 2 played
|
BUN |
WW
|
W2 | 3.50 | 2.50 | 6 | Excellent |
|
|
MON
Monaco
#1 — 3 played
|
L1 |
WWW
|
W3 | 1.67 | 0.33 | 9 | Excellent |
|
|
ALA
Alaves
#2 — 4 played
|
LAL |
WWDW
|
W1 | 2.50 | 0.75 | 10 | Excellent |
|
|
HUL
Hull City
#3 — 3 played
|
EPL |
DWW
|
W2 | 1.00 | 0.00 | 7 | Excellent |
|
|
COM
Como
#4 — 3 played
|
SEA |
WWD
|
D1 | 2.33 | 1.00 | 7 | Excellent |
|
|
MIL
AC Milan
#5 — 3 played
|
SEA |
DWW
|
W2 | 1.67 | 0.67 | 7 | Excellent |
|
|
JUV
Juventus
#6 — 3 played
|
SEA |
DWW
|
W2 | 1.33 | 0.33 | 7 | Excellent |
|
|
PAR
Paris FC
#2 — 3 played
|
L1 |
WWD
|
D1 | 2.00 | 0.67 | 7 | Excellent |
|
|
LYO
Lyon
#3 — 3 played
|
L1 |
WDW
|
W1 | 2.00 | 0.67 | 7 | Excellent |
|
|
LIL
Lille
#4 — 3 played
|
L1 |
WDW
|
W1 | 1.67 | 0.67 | 7 | Excellent |
|
|
REN
Rennes
#5 — 3 played
|
L1 |
WWD
|
D1 | 2.33 | 1.67 | 7 | Excellent |
|
|
RMA
Real Madrid
#3 — 4 played
|
LAL |
LWWW
|
W3 | 2.50 | 0.75 | 9 | Excellent |
|
|
REA
Real Betis
#4 — 4 played
|
LAL |
WLWW
|
W2 | 1.25 | 1.25 | 9 | Excellent |
|
|
CHE
Chelsea
#4 — 3 played
|
EPL |
LWW
|
W2 | 2.67 | 2.33 | 6 | Excellent |
|
|
DEP
Deportivo La Coruna
#5 — 4 played
|
LAL |
WWDD
|
D2 | 2.00 | 1.25 | 8 | Excellent |
|
|
FRO
Frosinone
#7 — 3 played
|
SEA |
WWL
|
L1 | 2.00 | 1.00 | 6 | Excellent |
|
|
ATA
Atalanta
#8 — 3 played
|
SEA |
LWW
|
W2 | 1.33 | 1.00 | 6 | Excellent |
|
|
CAG
Cagliari
#9 — 3 played
|
SEA |
WLW
|
W1 | 0.67 | 0.33 | 6 | Excellent |
|
|
FSV
FSV Mainz 05
#5 — 2 played
|
BUN |
WD
|
D1 | 2.50 | 0.00 | 4 | Excellent |
|
|
BAY
Bayern München
#6 — 2 played
|
BUN |
DW
|
W1 | 2.50 | 0.50 | 4 | Excellent |
|
|
STR
Strasbourg
#6 — 3 played
|
L1 |
WWL
|
L1 | 2.67 | 2.33 | 6 | Excellent |
|
|
SEV
Sevilla
#6 — 4 played
|
LAL |
DLWW
|
W2 | 1.75 | 1.50 | 7 | Good |
|
|
ATM
Atletico Madrid
#7 — 4 played
|
LAL |
LWDW
|
W1 | 1.75 | 1.50 | 7 | Good |
|
|
OSA
Osasuna
#8 — 4 played
|
LAL |
LWWD
|
D1 | 1.25 | 1.50 | 7 | Good |
|
|
BRE
Brentford
#5 — 3 played
|
EPL |
DDW
|
W1 | 1.67 | 0.67 | 5 | Good |
|
|
LIV
Liverpool
#6 — 3 played
|
EPL |
WDD
|
D2 | 2.00 | 1.33 | 5 | Good |
|
|
NEW
Newcastle
#7 — 3 played
|
EPL |
DWD
|
D1 | 2.00 | 1.33 | 5 | Good |
|
|
EVE
Everton
#8 — 3 played
|
EPL |
DDW
|
W1 | 1.67 | 1.00 | 5 | Good |
|
|
LEE
Leeds
#9 — 3 played
|
EPL |
DDW
|
W1 | 1.00 | 0.67 | 5 | Good |
|
|
STA
Stade Brestois 29
#7 — 3 played
|
L1 |
WDD
|
D2 | 2.00 | 1.67 | 5 | Good |
|
|
ATH
Athletic Club
#10 — 4 played
|
LAL |
WWLL
|
L2 | 1.50 | 1.25 | 6 | Good |
|
|
LEV
Bayer Leverkusen
#7 — 2 played
|
BUN |
WL
|
L1 | 3.00 | 1.50 | 3 | Good |
|
|
RBL
RB Leipzig
#8 — 2 played
|
BUN |
LW
|
W1 | 2.00 | 1.50 | 3 | Good |
|
|
STU
VfB Stuttgart
#9 — 2 played
|
BUN |
WL
|
L1 | 2.50 | 3.00 | 3 | Good |
|
|
WER
Werder Bremen
#10 — 2 played
|
BUN |
WL
|
L1 | 2.00 | 2.50 | 3 | Good |
|
|
1.
1. FC Köln
#11 — 2 played
|
BUN |
LW
|
W1 | 2.00 | 3.00 | 3 | Good |
|
|
REA
Real Sociedad
#9 — 5 played
|
LAL |
WDWLL
|
L2 | 1.20 | 1.60 | 7 | Good |
|
|
BRI
Brighton
#10 — 3 played
|
EPL |
DLW
|
W1 | 2.67 | 1.67 | 4 | Mixed |
|
|
MNU
Manchester United
#11 — 3 played
|
EPL |
DWL
|
L1 | 2.33 | 2.00 | 4 | Mixed |
|
|
SUN
Sunderland
#12 — 3 played
|
EPL |
DWL
|
L1 | 1.00 | 1.00 | 4 | Mixed |
|
|
SAS
Sassuolo
#10 — 3 played
|
SEA |
DWL
|
L1 | 1.67 | 1.67 | 4 | Mixed |
|
|
UDI
Udinese
#11 — 3 played
|
SEA |
LWD
|
D1 | 1.67 | 1.67 | 4 | Mixed |
|
|
LOR
Lorient
#8 — 3 played
|
L1 |
WLD
|
D1 | 0.67 | 0.67 | 4 | Mixed |
|
|
EST
Estac Troyes
#9 — 3 played
|
L1 |
LWD
|
D1 | 1.33 | 2.33 | 4 | Mixed |
|
|
LEV
Levante
#11 — 4 played
|
LAL |
DWDL
|
L1 | 1.25 | 1.25 | 5 | Mixed |
|
|
CRY
Crystal Palace
#13 — 3 played
|
EPL |
WLL
|
L2 | 1.33 | 2.67 | 3 | Mixed |
|
|
IPS
Ipswich
#14 — 3 played
|
EPL |
LLW
|
W1 | 1.33 | 2.67 | 3 | Mixed |
|
|
ESP
Espanyol
#12 — 4 played
|
LAL |
DLLW
|
W1 | 1.50 | 1.25 | 4 | Mixed |
|
|
RAC
Racing Santander
#13 — 4 played
|
LAL |
LWLD
|
D1 | 1.75 | 2.00 | 4 | Mixed |
|
|
RAY
Rayo Vallecano
#14 — 4 played
|
LAL |
WLDL
|
L1 | 1.75 | 2.50 | 4 | Mixed |
|
|
GET
Getafe
#15 — 4 played
|
LAL |
DLWL
|
L1 | 0.50 | 1.25 | 4 | Mixed |
|
|
NAP
Napoli
#12 — 3 played
|
SEA |
LLW
|
W1 | 1.67 | 1.67 | 3 | Mixed |
|
|
TOR
Torino
#13 — 3 played
|
SEA |
WLL
|
L2 | 1.33 | 1.67 | 3 | Mixed |
|
|
LEC
Lecce
#14 — 3 played
|
SEA |
LLW
|
W1 | 0.67 | 1.67 | 3 | Mixed |
|
|
MAR
Marseille
#10 — 3 played
|
L1 |
LLW
|
W1 | 2.00 | 1.67 | 3 | Mixed |
|
|
LEN
Lens
#11 — 3 played
|
L1 |
LLW
|
W1 | 2.00 | 1.67 | 3 | Mixed |
|
|
ANG
Angers
#12 — 3 played
|
L1 |
LWL
|
L1 | 1.33 | 1.67 | 3 | Mixed |
|
|
BOU
Bournemouth
#15 — 3 played
|
EPL |
DDL
|
L1 | 1.33 | 1.67 | 2 | Poor |
|
|
NOT
Nottingham Forest
#16 — 3 played
|
EPL |
DDL
|
L1 | 0.67 | 1.00 | 2 | Poor |
|
|
PAR
Paris Saint Germain
#13 — 3 played
|
L1 |
LDD
|
D2 | 1.67 | 2.00 | 2 | Poor |
|
|
LE
Le Mans
#14 — 3 played
|
L1 |
DLD
|
D1 | 1.67 | 2.00 | 2 | Poor |
|
|
NIC
Nice
#15 — 3 played
|
L1 |
DLD
|
D1 | 0.33 | 1.33 | 2 | Poor |
|
|
CEL
Celta Vigo
#16 — 5 played
|
LAL |
DDLLD
|
D1 | 0.40 | 1.00 | 3 | Poor |
|
|
VIL
Villarreal
#17 — 4 played
|
LAL |
LLDD
|
D2 | 1.50 | 2.00 | 2 | Poor |
|
|
MAL
Malaga
#18 — 4 played
|
LAL |
DLDL
|
L1 | 0.25 | 1.75 | 2 | Poor |
|
|
SC
SC Paderborn 07
#12 — 2 played
|
BUN |
LD
|
D1 | 0.00 | 0.50 | 1 | Poor |
|
|
EIN
Eintracht Frankfurt
#13 — 2 played
|
BUN |
LD
|
D1 | 2.00 | 3.50 | 1 | Poor |
|
|
FC
FC Schalke 04
#14 — 2 played
|
BUN |
DL
|
L1 | 0.00 | 1.50 | 1 | Poor |
|
|
UNI
Union Berlin
#15 — 2 played
|
BUN |
LD
|
D1 | 1.50 | 3.50 | 1 | Poor |
|
|
AVL
Aston Villa
#17 — 3 played
|
EPL |
DLL
|
L2 | 0.00 | 1.67 | 1 | Poor |
|
|
TOT
Tottenham
#18 — 3 played
|
EPL |
DLL
|
L2 | 0.00 | 1.67 | 1 | Poor |
|
|
BOL
Bologna
#15 — 3 played
|
SEA |
DLL
|
L2 | 0.67 | 1.33 | 1 | Poor |
|
|
PAR
Parma
#16 — 3 played
|
SEA |
DLL
|
L2 | 0.33 | 1.33 | 1 | Poor |
|
|
MON
Monza
#17 — 3 played
|
SEA |
DLL
|
L2 | 1.33 | 2.67 | 1 | Poor |
|
|
LE
Le Havre
#16 — 3 played
|
L1 |
LDL
|
L1 | 0.67 | 1.33 | 1 | Poor |
|
|
TOU
Toulouse
#17 — 3 played
|
L1 |
LDL
|
L1 | 0.67 | 1.67 | 1 | Poor |
|
|
ELC
Elche
#19 — 4 played
|
LAL |
LLLD
|
D1 | 1.25 | 3.00 | 1 | Poor |
|
|
VAL
Valencia
#20 — 4 played
|
LAL |
LLLD
|
D1 | 0.25 | 2.25 | 1 | Poor |
|
|
FUL
Fulham
#19 — 3 played
|
EPL |
LLL
|
L3 | 1.33 | 2.33 | 0 | Poor |
|
|
COV
Coventry
#20 — 3 played
|
EPL |
LLL
|
L3 | 0.00 | 1.67 | 0 | Poor |
|
|
VEN
Venezia
#18 — 3 played
|
SEA |
LLL
|
L3 | 0.67 | 2.33 | 0 | Poor |
|
|
GEN
Genoa
#19 — 3 played
|
SEA |
LLL
|
L3 | 0.33 | 2.33 | 0 | Poor |
|
|
FIO
Fiorentina
#20 — 3 played
|
SEA |
LLL
|
L3 | 0.33 | 3.00 | 0 | Poor |
|
|
189
1899 Hoffenheim
#16 — 2 played
|
BUN |
LL
|
L2 | 2.00 | 3.00 | 0 | Poor |
|
|
BOR
Borussia Mönchengladbach
#17 — 2 played
|
BUN |
LL
|
L2 | 1.50 | 3.50 | 0 | Poor |
|
|
HAM
Hamburger SV
#18 — 2 played
|
BUN |
LL
|
L2 | 0.00 | 3.50 | 0 | Poor |
|
|
AUX
Auxerre
#18 — 3 played
|
L1 |
LLL
|
L3 | 1.33 | 3.67 | 0 | Poor |
|
A football form guide is one of the most fundamental tools in the serious bettor's toolkit. Before placing any bet, understanding whether a team is in rising or falling momentum gives you a crucial edge that basic league table positions simply cannot provide. At xGaura, our form guide aggregates results data from all five major European leagues into a single, filterable view — updated daily.
Football form refers to a team's results over their most recent matches, typically the last five. A team showing W W W D W is in excellent momentum — consistent winning, high confidence, likely settled in their tactical shape. A team showing L L D L L is struggling: defensive disorganisation, low confidence, or a fixture pile-up taking its toll. This context is invisible in a league table position alone. A top-four team in poor form is a completely different betting proposition than a top-four team on a five-game win streak.
xGaura's form ratings translate the raw W/D/L string into a percentage (Win = 3 pts, Draw = 1 pt, out of 15 possible), then classify teams as Excellent, Good, Mixed or Poor. This makes it trivially easy to scan and filter across 100+ teams without manual calculation.
Both metrics tell different stories. Form shows what has happened. xG (expected goals) shows whether results were deserved. The strongest signals come when the two agree — a team in excellent form and with strong xG numbers has both the results and the statistical foundation to back up their momentum. When they diverge, the xG perspective often wins: a team with poor recent results but high xG is likely to bounce back. This is the basis of our Value Bet Index.
Win streaks carry betting significance beyond just form percentage. A team on a W4 or W5 streak is not just statistically strong — they are also likely to be benefiting from settled team selection, tactical clarity, and the psychological edge of continuous winning. Markets often underestimate long streaks because bookmaker models smooth over recent performance. This is where our odds movement tracker is useful: watching markets tighten on in-form teams reflects sharp money recognising what the form guide is showing.
The most common application of the form guide is in selecting legs for accumulator bets. Selecting teams in excellent form on favourable home fixtures is a disciplined, statistically-backed approach to accumulator building — far superior to picking on brand reputation or recent big-game results. Our daily acca builder incorporates form data alongside Poisson probabilities and xG for each selected leg.
Form should be checked as close to the match as possible. A mid-week cup match, an injury to a key player, or a Tuesday night European fixture affecting legs can shift a team's Friday or Saturday form profile significantly. xGaura refreshes form data daily by 08:00 UTC, incorporating all results from the previous evening's fixtures. For last-minute checking, combine this with our odds movement monitor — sudden odds shifts often reveal information not yet priced into the wider market.