Live
Old Boys 0–0 de Santiago Liga Profesional Argentina | Sarmiento Junin 1–0 Barracas Central Liga Profesional Argentina | Union Espanola 1–0 Deportes Copiapo Primera B | Orsomarso 0–0 Bogota FC Primera B | Molynes United 1–0 Cavalier Premier League | Fluxo 1–0 Furia Kings Cup | Old Boys 0–0 de Santiago Liga Profesional Argentina | Sarmiento Junin 1–0 Barracas Central Liga Profesional Argentina | Union Espanola 1–0 Deportes Copiapo Primera B | Orsomarso 0–0 Bogota FC Primera B | Molynes United 1–0 Cavalier Premier League | Fluxo 1–0 Furia Kings Cup
2026/27 Form Guide

Team Form & Streak Tracker

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.

96
Teams Tracked
24
In Excellent Form
13
In Poor Form
4
On Win Streaks (3+)
Monday, October 19, 2026
Last Updated
Manchester City
Best Form Team
100%
Top Form Rating
4
Active W3+ Streaks
36
Mixed Form
Momentum Alert

Teams on Win Streaks (W3+)

Back today's streaks →
Manchester City
EPL
5
WIN STREAK
WWWWW
GF/g avg: 2.71 #1 — 21 pts
Barcelona
LAL
5
WIN STREAK
WWWWW
GF/g avg: 4.33 #1 — 27 pts
Atletico Madrid
LAL
5
WIN STREAK
WWWWW
GF/g avg: 2.11 #2 — 22 pts
Borussia Dortmund
BUN
3
WIN STREAK
DDWWW
GF/g avg: 1.83 #2 — 14 pts
All Teams

Full Form Guide — 2026/27

Find value bets using form →
League
Form

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 — 7 played
EPL
WWWWW
W5 2.71 1.00 21 Excellent
100%
BAR
Barcelona
#1 — 9 played
LAL
WWWWW
W5 4.33 1.00 27 Excellent
100%
ATM
Atletico Madrid
#2 — 9 played
LAL
WWWWW
W5 2.11 0.89 22 Excellent
100%
BRI
Brighton
#3 — 7 played
EPL
WWWWD
D1 3.29 0.71 16 Excellent
87%
INT
Inter
#1 — 7 played
SEA
WWDWW
W2 3.00 1.29 19 Excellent
87%
LAZ
Lazio
#2 — 7 played
SEA
WWWDW
W1 2.00 0.57 19 Excellent
87%
LEV
Bayer Leverkusen
#4 — 6 played
BUN
WWWDW
W1 2.67 1.50 13 Excellent
87%
ARS
Arsenal
#2 — 7 played
EPL
WWLWW
W2 1.57 0.71 18 Excellent
80%
RMA
Real Madrid
#3 — 9 played
LAL
WWLWW
W2 2.56 1.00 21 Excellent
80%
REA
Real Sociedad
#5 — 9 played
LAL
WWWLW
W1 1.89 1.89 16 Excellent
80%
PAR
Paris Saint Germain
#2 — 7 played
L1
WWWWL
L1 2.00 1.29 14 Excellent
80%
AS
AS Roma
#3 — 7 played
SEA
WDDWW
W2 2.29 0.43 17 Excellent
73%
BAY
Bayern München
#1 — 6 played
BUN
WDWWD
D1 3.67 0.83 14 Excellent
73%
BOR
Borussia Dortmund
#2 — 6 played
BUN
DDWWW
W3 1.83 0.67 14 Excellent
73%
LIV
Liverpool
#5 — 7 played
EPL
WLWDW
W1 1.29 1.14 12 Excellent
67%
REA
Real Betis
#4 — 9 played
LAL
LWDWW
W2 1.78 1.56 19 Excellent
67%
COM
Como
#5 — 7 played
SEA
WDLWW
W2 1.71 1.00 14 Excellent
67%
FRO
Frosinone
#6 — 7 played
SEA
WLWDW
W1 1.86 1.29 13 Excellent
67%
CAG
Cagliari
#7 — 6 played
SEA
DWWWL
L1 1.00 0.50 13 Excellent
67%
SC
SC Freiburg
#3 — 6 played
BUN
LWDWW
W2 2.50 1.00 13 Excellent
67%
LYO
Lyon
#1 — 7 played
L1
WLWDW
W1 1.86 0.71 14 Excellent
67%
PAR
Paris FC
#3 — 7 played
L1
WLWDW
W1 1.71 1.00 14 Excellent
67%
LIL
Lille
#4 — 7 played
L1
DWLWW
W2 1.43 0.71 14 Excellent
67%
LOR
Lorient
#7 — 7 played
L1
WWLDW
W1 1.00 0.86 11 Excellent
67%
CEL
Celta Vigo
#8 — 9 played
LAL
WDWDD
D2 1.11 0.78 11 Good
60%
MIL
AC Milan
#4 — 7 played
SEA
WDWDD
D2 2.00 1.00 15 Good
60%
FSV
FSV Mainz 05
#5 — 6 played
BUN
WLWLW
W1 2.33 1.67 10 Good
60%
WER
Werder Bremen
#8 — 6 played
BUN
DDWDW
W1 2.00 2.00 9 Good
60%
HAM
Hamburger SV
#9 — 6 played
BUN
WWWLL
L2 1.00 2.50 9 Good
60%
REN
Rennes
#6 — 7 played
L1
LWLWW
W2 2.14 2.00 13 Good
60%
AUX
Auxerre
#12 — 7 played
L1
WLWWL
L1 1.57 2.43 9 Good
60%
RAY
Rayo Vallecano
#14 — 7 played
LAL
DWLW
W1 1.57 2.29 8 Good
58%
AVL
Aston Villa
#12 — 7 played
EPL
WDWLD
D1 1.00 1.57 8 Good
53%
MON
Monaco
#5 — 7 played
L1
LDWDW
W1 1.43 0.86 14 Good
53%
TOU
Toulouse
#11 — 7 played
L1
WDWDL
L1 1.71 1.57 9 Good
53%
ATH
Athletic Club
#11 — 7 played
LAL
DDDW
W1 1.00 0.86 9 Good
50%
CHE
Chelsea
#4 — 7 played
EPL
WWLDL
L1 2.43 1.86 13 Good
47%
CRY
Crystal Palace
#14 — 7 played
EPL
LWDLW
W1 1.29 2.43 7 Good
47%
SEV
Sevilla
#6 — 9 played
LAL
LDLWW
W2 1.56 1.78 14 Good
47%
VIL
Villarreal
#12 — 9 played
LAL
DLWWL
L1 1.44 1.44 9 Good
47%
NAP
Napoli
#9 — 7 played
SEA
LWDWL
L1 1.43 1.00 10 Good
47%
TOR
Torino
#13 — 6 played
SEA
WDLWL
L1 1.17 1.50 7 Good
47%
SV
SV Elversberg
#6 — 6 played
BUN
WLDLW
W1 2.00 1.83 10 Good
47%
EIN
Eintracht Frankfurt
#11 — 6 played
BUN
WLDWL
L1 1.67 2.67 8 Good
47%
LEN
Lens
#8 — 7 played
L1
WWLDL
L1 2.00 1.57 10 Good
47%
STA
Stade Brestois 29
#10 — 7 played
L1
DWLLW
W1 1.86 1.43 9 Good
47%
NIC
Nice
#13 — 7 played
L1
LWWLD
D1 0.86 1.29 8 Good
47%
BRE
Brentford
#6 — 7 played
EPL
LDWDD
D2 1.86 1.14 10 Mixed
40%
LEE
Leeds
#7 — 7 played
EPL
DLDWD
D1 1.29 0.86 10 Mixed
40%
EVE
Everton
#8 — 7 played
EPL
LDWDD
D2 1.14 1.00 10 Mixed
40%
IPS
Ipswich
#10 — 7 played
EPL
LWLWL
L1 1.57 2.14 9 Mixed
40%
COV
Coventry
#16 — 6 played
EPL
WWLLL
L3 0.83 1.83 6 Mixed
40%
ELC
Elche
#18 — 9 played
LAL
DDWLD
D1 1.22 1.89 7 Mixed
40%
LEC
Lecce
#11 — 7 played
SEA
WLLWL
L1 1.29 1.71 9 Mixed
40%
RBL
RB Leipzig
#7 — 6 played
BUN
LWLWL
L1 2.67 1.83 9 Mixed
40%
STU
VfB Stuttgart
#13 — 6 played
BUN
LWLLW
W1 1.33 1.67 6 Mixed
40%
189
1899 Hoffenheim
#14 — 6 played
BUN
WLLWL
L1 1.83 2.33 6 Mixed
40%
MAR
Marseille
#9 — 7 played
L1
WWLLL
L3 2.00 1.43 9 Mixed
40%
BOU
Bournemouth
#15 — 7 played
EPL
WLLDD
D2 1.29 1.86 6 Mixed
33%
FUL
Fulham
#17 — 7 played
EPL
WLDDL
L1 1.00 1.43 5 Mixed
33%
GET
Getafe
#15 — 8 played
LAL
LWLDD
D2 0.50 1.25 8 Mixed
33%
VAL
Valencia
#19 — 9 played
LAL
DDLWL
L1 0.67 1.67 6 Mixed
33%
JUV
Juventus
#8 — 7 played
SEA
LDWLD
D1 1.29 1.14 11 Mixed
33%
SAS
Sassuolo
#12 — 7 played
SEA
LDLWD
D1 1.71 2.00 8 Mixed
33%
BOL
Bologna
#14 — 7 played
SEA
LWDLD
D1 0.86 1.43 5 Mixed
33%
FC
FC Augsburg
#10 — 6 played
BUN
LDLDW
W1 2.67 2.00 8 Mixed
33%
FC
FC Schalke 04
#15 — 6 played
BUN
LLDWD
D1 0.67 1.17 5 Mixed
33%
LE
Le Mans
#16 — 7 played
L1
LLWDD
D2 1.43 2.14 6 Mixed
33%
NEW
Newcastle
#11 — 7 played
EPL
LLWLD
D1 1.43 2.00 8 Mixed
27%
MNU
Manchester United
#13 — 7 played
EPL
DDDLD
D1 1.43 1.43 7 Mixed
27%
NOT
Nottingham Forest
#18 — 7 played
EPL
LLLWD
D1 0.71 1.29 5 Mixed
27%
OSA
Osasuna
#10 — 9 played
LAL
WLDLL
L2 1.11 2.00 11 Mixed
27%
ESP
Espanyol
#13 — 9 played
LAL
LDLLW
W1 1.22 1.33 8 Mixed
27%
RAC
Racing Santander
#16 — 9 played
LAL
LDLLW
W1 1.44 2.78 8 Mixed
27%
MON
Monza
#15 — 6 played
SEA
LWLDL
L1 1.50 2.50 4 Mixed
27%
PAR
Parma
#16 — 6 played
SEA
LWLDL
L1 0.67 1.67 4 Mixed
27%
GEN
Genoa
#18 — 7 played
SEA
LWLDL
L1 0.71 1.86 4 Mixed
27%
FIO
Fiorentina
#19 — 7 played
SEA
LLDWL
L1 1.14 2.43 4 Mixed
27%
1.
1. FC Köln
#12 — 6 played
BUN
LWLDL
L1 1.33 1.83 7 Mixed
27%
SC
SC Paderborn 07
#16 — 6 played
BUN
DLWLL
L2 0.83 1.50 5 Mixed
27%
UNI
Union Berlin
#17 — 6 played
BUN
DWLLL
L3 0.83 2.83 5 Mixed
27%
STR
Strasbourg
#14 — 7 played
L1
LLLDW
W1 1.71 2.14 7 Mixed
27%
ANG
Angers
#15 — 7 played
L1
LLWDL
L1 1.29 2.14 7 Mixed
27%
HUL
Hull City
#9 — 7 played
EPL
LDLDD
D2 1.14 1.00 9 Poor
20%
TOT
Tottenham
#20 — 6 played
EPL
DLDDL
L1 0.50 1.50 3 Poor
20%
DEP
Deportivo La Coruna
#9 — 9 played
LAL
DLDLD
D1 1.44 1.33 11 Poor
20%
LEV
Levante
#17 — 8 played
LAL
DDLLD
D1 1.50 2.00 7 Poor
20%
ATA
Atalanta
#10 — 7 played
SEA
LWLLL
L3 1.43 1.57 9 Poor
20%
VEN
Venezia
#20 — 7 played
SEA
WLLLL
L4 0.86 2.29 3 Poor
20%
MAL
Malaga
#20 — 9 played
LAL
LDLLD
D1 0.67 2.00 4 Poor
13%
SUN
Sunderland
#19 — 7 played
EPL
LLLLD
D1 0.86 2.00 4 Poor
7%
ALA
Alaves
#7 — 9 played
LAL
LLDLL
L2 1.44 1.11 11 Poor
7%
LE
Le Havre
#18 — 7 played
L1
LLLDL
L1 0.71 1.57 2 Poor
7%
UDI
Udinese
#17 — 7 played
SEA
LLLLL
L5 1.29 2.29 4 Poor
0%
BOR
Borussia Mönchengladbach
#18 — 6 played
BUN
LLLLL
L5 1.33 3.33 0 Poor
0%
EST
Estac Troyes
#17 — 7 played
L1
LLLLL
L5 0.71 2.29 4 Poor
0%
Context

Today's Fixtures — Form Comparison

Full predictions →
Monza vs Cagliari
Serie A — 16:30
Monza Mixed Cagliari Excellent
LWLDL
vs
DWWWL
Parma vs Torino
Serie A — 18:45
Parma Mixed Torino Good
LWLDL
vs
WDLWL
Tottenham vs Coventry
Premier League — 19:00
Tottenha Poor Coventry Mixed
DLDDL
vs
WWLLL
Getafe vs Rayo Vallecano
La Liga — 19:00
Getafe Mixed Rayo Val Good
LWLDD
vs
DWLW
View all predictions with form data →
Focus Keyword: Football Form Guide

How to Use a Football Form Guide to Find Winning Bets Today

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.

What Does Team Form Tell You?

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.

Form vs xG — Which is More Reliable?

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.

Streaks as Betting Signals

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.

Using Form for Accumulators

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.

How Often to Check the Form Guide

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.

Help & FAQ

Form Guide — Frequently Asked Questions

Full FAQ →
How is team form calculated on xGaura?
+
Form is based on the last 5 league results (W/D/L). A win = 3 pts, draw = 1 pt, loss = 0, out of a maximum 15. This percentage is used to classify teams as Excellent (≥67%), Good (≥45%), Mixed (≥25%) or Poor (<25%). All data comes from the official standings API updated daily.
Why is football form important for betting?
+
A team on a strong winning streak has momentum, settled selection and a psychological edge. Combining form with xG data tells you whether results are backed by statistical performance or just variance — crucial for finding value bets that markets may have mispriced.
Does form or league position matter more for betting?
+
Current form typically carries more predictive weight than overall league position for individual match betting, especially mid-season. A 6th-placed team on W5 is a better bet than a 2nd-placed team on L3. Use our Poisson model to quantify exactly how much each factor should be weighted.
How many matches does the form guide cover?
+
The form string displayed covers the last 5 league matches (oldest to newest, left to right). The form rating % and streak indicator are derived from this 5-game window. This is the standard window used by most professional football analytics tools as it balances recency with statistical significance.
How do I find today's fixtures for teams in good form?
+
Use the filter at the top of this page to show only "Good+" form teams, then cross-reference with our today's predictions page. The "Today's Fixtures — Form Comparison" section on this page also shows form ratings for both teams in each match today.
All form data is sourced from official standings. For informational purposes only. Please gamble responsibly. 18+ only. Responsible Gambling — Contact Us