Football stats, xG tables and form guide
League tables, team averages, xG and player totals from verified match data, for every league we cover. Choose a league in the overview; tournament tables live on their competition pages.
- 20 leagues
- 9 tournaments
- 18 teams in this table
All leagues at a glance
Every league with published season data. Choose a league to open its season numbers, table, team stats, players and referees below.
Values are observed shares and averages of played matches this season, not predictions. Over 2.5 = three or more goals, BTTS = both teams scored, Home win = share of matches won by the home side. A dot means the source has no value; it is never filled in.
| League | Goals / match | Over 2.5 | BTTS | Home win |
|---|---|---|---|---|
| Premier League | 2.77 | 50% | 50% | 39% |
| Bundesliga | 3.56 | 71% | 57% | 51% |
| La Liga | 3.01 | 57% | 59% | 44% |
| Serie A | 3.16 | 60% | 58% | 46% |
| Ligue 1 | 2.97 | 61% | 63% | 44% |
| Eredivisie | 3.80 | 73% | 72% | 31% |
| Primeira Liga | 2.74 | 56% | 49% | 37% |
| Süper Lig | 2.90 | 58% | 46% | 48% |
| Championship | 2.89 | 60% | 63% | 40% |
| Super League Greece | 2.76 | 51% | 49% | 49% |
| Pro League | 3.19 | 65% | 45% | 51% |
| 2. Bundesliga | 3.02 | 56% | 56% | 46% |
| League Two | 2.62 | 45% | 56% | 47% |
| Ligue 2 | 2.68 | 48% | 59% | 36% |
| Segunda División | 2.70 | 50% | 51% | 46% |
| Danish Superliga | 3.07 | 57% | 63% | 44% |
| Ekstraklasa | 2.96 | 59% | 65% | 48% |
| Liga I | 2.74 | 50% | 48% | 53% |
| Allsvenskan | 2.89 | 53% | 51% | 39% |
| Eliteserien | 3.21 | 63% | 60% | 50% |
20 leagues with season data.
Tournaments
European club competitions and national-team tournaments have their own pages with their tables and model predictions. Only competitions with saved data are listed.
Primeira Liga
Observed season numbers for Primeira Liga, counted from verified match results. The league table, team stats, players and referees for the same league follow below.
Match outcomes
Percentage of played matches in this season and sample. These are historical frequencies, not upcoming match probabilities.
Goals
Average per match and scoring rates. Missing data stays unavailable; no goals, xG or half-time figures are estimated.
Match activity
Average per match, both teams together. Shots, shots on target, corners, cards and fouls are separate units and do not share a percentage scale.
Primeira Liga table
P = played, W = won, D = drawn, L = lost. GF = goals for, GA = goals against, GD = goal difference, Pts = points. Form shows the last five results, latest on the right. Table order comes from the published feed: points, goal difference, then goals scored; official league tiebreakers can differ.
Season 2026/27 · Through 2026-10-26.
| # | Team | P | W | D | L | GF | GA | GD | Pts | FormLatest on right | Streak |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 9 | 9 | 0 | 0 | 21 | 4 | +17 | 27 | WWWWW | W9 | |
| 2 | 9 | 7 | 1 | 1 | 26 | 8 | +18 | 22 | WWLWW | W2 | |
| 3 | 9 | 5 | 3 | 1 | 21 | 11 | +10 | 18 | WDDWL | L1 | |
| 4 | 9 | 5 | 3 | 1 | 13 | 6 | +7 | 18 | WWDWL | L1 | |
| 5 | 9 | 5 | 2 | 2 | 12 | 7 | +5 | 17 | DLDWW | W2 | |
| 6 | 9 | 5 | 2 | 2 | 13 | 11 | +2 | 17 | WWWWW | W5 | |
| 7 | 9 | 4 | 2 | 3 | 8 | 7 | +1 | 14 | LDWWL | L1 | |
| 8 | 9 | 3 | 2 | 4 | 13 | 13 | 0 | 11 | LWWWL | L1 | |
| 9 | 9 | 3 | 2 | 4 | 9 | 11 | -2 | 11 | WDLLL | L3 | |
| 10 | 9 | 3 | 2 | 4 | 11 | 16 | -5 | 11 | LWDLW | W1 | |
| 11 | 9 | 2 | 4 | 3 | 14 | 11 | +3 | 10 | DDWLW | W1 | |
| 12 | 9 | 2 | 4 | 3 | 14 | 17 | -3 | 10 | WDLLL | L3 | |
| 13 | 9 | 2 | 2 | 5 | 10 | 10 | 0 | 8 | DLDLW | W1 | |
| 14 | 9 | 2 | 2 | 5 | 9 | 19 | -10 | 8 | LLDLL | L2 | |
| 15 | 9 | 2 | 1 | 6 | 10 | 18 | -8 | 7 | LLLLW | W1 | |
| 16 | 9 | 2 | 1 | 6 | 5 | 17 | -12 | 7 | DLWLW | W1 | |
| 17 | 9 | 2 | 1 | 6 | 8 | 21 | -13 | 7 | LDLWL | L1 | |
| 18 | 9 | 0 | 2 | 7 | 5 | 15 | -10 | 2 | DLLLL | L4 |
Feed order is preserved. Latest form result is on the right. P = played, W = won, D = drawn, L = lost, GF/GA = goals for/against, GD = goal difference, Pts = points.
- Goals for
- ·
- Goals against
- ·
- Goal difference
- ·
League and team pages
Primeira Liga predictions, table and fixtures
Primeira Liga team pages: Porto · Benfica · Sporting CP · Santa Clara · Arouca · Academico Viseu · Gil Vicente · Alverca · Sp Braga · Moreirense · Famalicao · Estrela · Guimaraes · Maritimo · Nacional · Casa Pia · Rio Ave · Estoril
Team stats, per game
Choose Overall, Home or Away. Home means this team’s home matches; Away means its away matches. For = events by this team; Against = events by its opponents. Rates are per match in the stated season; percentages are historical shares of matches, not predictions. More shots, corners or cards excludes ties. Total cards = yellow plus red, with both observed. Overall rates require at least 5 matches, venue rates at least 3 observed matches and 60% coverage. Missing values stay blank. PPG = points per game; GF/GA = goals for/against; BTTS = both teams scored. Half-time figures require verified period data. Team order follows the league table. Played counts are all matches for this venue; observed counts are records for the selected metric, when supplied. Played is not metric coverage.
No sufficient source data for this selection. Missing values stay blank.
| Team | Points per gamePoints per game | Goals scoredAverage per game | Goals concededAverage per game | Over 2.5 goalsPercentage of matches | Both teams scoredPercentage of matches | Clean sheetsPercentage of matches | Failed to scorePercentage of matches | Corners wonAverage per game | Corners concededAverage per game | Cards receivedAverage per game | Opponent cardsAverage per game | Yellow cardsAverage per game | Red cardsAverage per game | Fouls committedAverage per game | Fouls sufferedAverage per game | ShotsAverage per game | Shots facedAverage per game | Shots on targetAverage per game | Shots on target facedAverage per game | 1st half shotsAverage per game | 2nd half shotsAverage per game | 1st half goals scoredAverage per game | 2nd half goals scoredAverage per game | Expected goals forAverage per game | Expected goals againstAverage per game | Matches with more shots than the opponentPercentage of matches | Matches with more corners than the opponentPercentage of matches | Matches with more total cards than the opponentPercentage of matches | 1st half corners wonAverage per game | 2nd half corners wonAverage per game | 1st half corners concededAverage per game | 2nd half corners concededAverage per game | 1st half total cards receivedAverage per game | 2nd half total cards receivedAverage per game | 1st half opponent cardsAverage per game | 2nd half opponent cardsAverage per game | 1st half shots on targetAverage per game | 2nd half shots on targetAverage per game | 1st half shots on target facedAverage per game | 2nd half shots on target facedAverage per game | 1st half shots facedAverage per game | 2nd half shots facedAverage per game | 1st half yellow cardsAverage per game | 2nd half yellow cardsAverage per game | 1st half opponent yellow cardsAverage per game | 2nd half opponent yellow cardsAverage per game | 1st half goals concededAverage per game | 2nd half goals concededAverage per game |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3.00 | 2.33 | 0.44 | 56% | 44% | 56% | 0% | 6.8 | 3.6 | 1.1 | 2.6 | 1.1 | 0.00 | 14.0 | 10.6 | 17.3 | 9.6 | 6.4 | 2.8 | 7.4 | 9.9 | 1.25 | 1.25 | 86% | 50% | 29% | 3.3 | 3.5 | 1.8 | 1.9 | 0.4 | 0.7 | 1.0 | 1.6 | 2.3 | 4.1 | 1.3 | 1.5 | 4.7 | 4.9 | 0.4 | 0.7 | 0.9 | 1.4 | 0.38 | 0.12 | |||
| 2.44 | 2.89 | 0.89 | 89% | 56% | 44% | 0% | 7.8 | 2.3 | 2.0 | 12.1 | 16.6 | 19.6 | 7.6 | 6.9 | 2.1 | 11.5 | 8.1 | 0.89 | 2.00 | 88% | 88% | 4.6 | 3.1 | 0.8 | 1.5 | 3.4 | 3.5 | 0.8 | 1.4 | 3.4 | 4.3 | 0.9 | 1.1 | 1.3 | 1.9 | 0.33 | 0.56 | |||||||||||
| 2.00 | 2.33 | 1.22 | 78% | 78% | 22% | 0% | 4.6 | 2.9 | 2.7 | 2.7 | 2.4 | 0.14 | 11.6 | 13.4 | 12.9 | 9.3 | 5.5 | 2.8 | 5.9 | 7.0 | 1.38 | 1.12 | 63% | 50% | 29% | 3.1 | 1.5 | 1.0 | 1.9 | 0.6 | 2.1 | 1.0 | 1.7 | 2.6 | 2.9 | 0.6 | 2.1 | 3.1 | 6.1 | 0.5 | 1.9 | 0.9 | 1.5 | 0.12 | 1.00 | |||
| 2.00 | 1.44 | 0.67 | 44% | 44% | 56% | 11% | 4.1 | 5.3 | 2.8 | 2.0 | 2.6 | 0.14 | 13.3 | 13.5 | 13.3 | 7.8 | 3.5 | 2.4 | 6.9 | 6.4 | 0.89 | 0.56 | 88% | 25% | 67% | 1.9 | 2.3 | 2.3 | 3.0 | 2.0 | 1.5 | 1.1 | 1.3 | 3.6 | 4.1 | 0.8 | 1.3 | 0.5 | 1.3 | 0.22 | 0.44 | |||||||
| 1.89 | 1.33 | 0.78 | 44% | 33% | 56% | 22% | 3.1 | 5.4 | 2.7 | 2.8 | 2.7 | 0.12 | 10.7 | 10.6 | 10.5 | 14.4 | 3.8 | 4.5 | 5.3 | 5.3 | 0.62 | 0.75 | 38% | 25% | 33% | 1.8 | 1.4 | 2.6 | 2.8 | 1.0 | 1.7 | 1.0 | 1.8 | 1.5 | 2.3 | 2.3 | 2.3 | 7.1 | 7.3 | 1.0 | 1.7 | 1.0 | 1.7 | 0.62 | 0.25 | |||
| 1.89 | 1.44 | 1.22 | 67% | 56% | 22% | 22% | 2.8 | 5.3 | 3.3 | 14.4 | 13.1 | 9.9 | 16.6 | 3.5 | 5.8 | 4.3 | 5.6 | 0.75 | 0.62 | 43% | 25% | 1.8 | 1.0 | 2.9 | 2.4 | 1.6 | 1.9 | 2.9 | 2.9 | 8.3 | 8.3 | 0.9 | 2.4 | 1.0 | 0.9 | 0.62 | 0.62 | |||||||||||
| 1.56 | 0.89 | 0.78 | 22% | 33% | 44% | 33% | 3.3 | 4.8 | 2.3 | 13.1 | 11.6 | 13.4 | 11.1 | 3.8 | 2.8 | 5.3 | 8.1 | 0.50 | 0.50 | 50% | 38% | 1.3 | 2.0 | 2.6 | 2.1 | 1.3 | 2.8 | 1.0 | 2.2 | 5.3 | 5.9 | 0.7 | 1.4 | 0.4 | 1.6 | 0.38 | 0.38 | |||||||||||
| 1.22 | 1.44 | 1.44 | 56% | 67% | 11% | 22% | 4.8 | 3.6 | 2.6 | 1.7 | 2.4 | 0.12 | 15.3 | 10.7 | 11.7 | 12.6 | 4.1 | 4.3 | 6.4 | 5.3 | 0.75 | 0.88 | 43% | 63% | 43% | 1.9 | 2.9 | 2.1 | 1.5 | 1.3 | 1.3 | 1.0 | 0.7 | 2.4 | 1.8 | 1.6 | 2.6 | 5.4 | 7.1 | 1.3 | 1.1 | 1.0 | 0.7 | 0.50 | 1.00 | |||
| 1.22 | 1.00 | 1.22 | 56% | 56% | 33% | 22% | 4.1 | 2.9 | 2.0 | 0.00 | 13.3 | 12.5 | 13.5 | 8.9 | 4.5 | 2.6 | 6.1 | 7.4 | 0.50 | 0.62 | 75% | 50% | 1.3 | 2.9 | 0.9 | 2.0 | 1.8 | 2.8 | 1.0 | 1.6 | 3.6 | 5.3 | 0.38 | 0.88 | ||||||||||||||
| 1.22 | 1.22 | 1.78 | 67% | 56% | 11% | 33% | 2.4 | 4.9 | 2.6 | 13.8 | 13.1 | 7.9 | 15.5 | 2.8 | 5.0 | 3.9 | 4.0 | 0.62 | 0.38 | 13% | 25% | 1.1 | 1.3 | 2.6 | 2.3 | 1.9 | 0.9 | 2.6 | 2.4 | 7.3 | 8.3 | 1.1 | 1.4 | 0.7 | 1.4 | 0.75 | 1.12 | |||||||||||
| 1.11 | 1.56 | 1.22 | 56% | 56% | 33% | 22% | 5.8 | 3.9 | 2.3 | 11.8 | 15.4 | 10.0 | 12.3 | 3.3 | 3.4 | 4.5 | 5.5 | 0.88 | 0.38 | 13% | 50% | 3.1 | 2.6 | 2.3 | 1.6 | 1.6 | 2.0 | 1.3 | 2.4 | 6.0 | 6.3 | 0.7 | 1.6 | 0.9 | 1.6 | 0.38 | 1.00 | |||||||||||
| 1.11 | 1.56 | 1.89 | 67% | 67% | 0% | 33% | 4.3 | 4.4 | 2.4 | 2.5 | 2.4 | 0.00 | 10.8 | 12.0 | 12.6 | 11.1 | 4.1 | 4.8 | 5.3 | 7.3 | 0.38 | 1.38 | 43% | 50% | 50% | 1.9 | 2.4 | 2.3 | 2.1 | 1.0 | 1.3 | 1.0 | 1.6 | 1.4 | 2.8 | 2.5 | 2.3 | 7.0 | 4.1 | 1.0 | 1.3 | 1.0 | 1.4 | 0.88 | 1.00 | |||
| 0.89 | 1.11 | 1.11 | 33% | 33% | 33% | 44% | 5.8 | 3.9 | 2.9 | 2.1 | 2.7 | 0.12 | 15.8 | 10.0 | 17.1 | 8.9 | 4.1 | 3.0 | 7.9 | 9.3 | 0.12 | 0.50 | 71% | 63% | 43% | 2.5 | 3.3 | 2.9 | 1.0 | 1.1 | 1.7 | 0.3 | 1.9 | 1.8 | 2.4 | 1.5 | 1.5 | 5.3 | 3.6 | 1.1 | 1.6 | 0.3 | 1.9 | 0.50 | 0.75 | |||
| 0.89 | 1.00 | 2.11 | 78% | 67% | 11% | 22% | 2.9 | 4.5 | 1.8 | 16.3 | 13.1 | 10.0 | 14.1 | 3.3 | 5.6 | 4.9 | 5.1 | 0.38 | 0.75 | 13% | 25% | 1.9 | 1.0 | 1.8 | 2.8 | 1.4 | 1.9 | 2.5 | 3.1 | 6.8 | 7.4 | 0.8 | 1.0 | 0.6 | 1.6 | 1.12 | 0.62 | |||||||||||
| 0.78 | 1.11 | 2.00 | 56% | 44% | 22% | 33% | 4.4 | 4.8 | 1.4 | 2.3 | 1.3 | 0.12 | 11.1 | 12.3 | 11.0 | 14.7 | 3.1 | 6.3 | 4.6 | 6.4 | 0.50 | 0.62 | 43% | 50% | 29% | 2.1 | 2.3 | 3.1 | 1.6 | 0.3 | 1.3 | 1.3 | 0.8 | 1.4 | 1.8 | 4.1 | 2.1 | 9.0 | 5.7 | 0.3 | 1.2 | 1.3 | 0.8 | 1.50 | 0.75 | |||
| 0.78 | 0.56 | 1.89 | 33% | 22% | 22% | 67% | 4.0 | 6.3 | 2.3 | 12.1 | 13.1 | 9.6 | 15.5 | 2.6 | 5.1 | 4.9 | 4.8 | 0.12 | 0.25 | 25% | 38% | 1.8 | 2.3 | 2.9 | 3.4 | 1.0 | 1.7 | 2.0 | 3.3 | 6.6 | 8.9 | 0.3 | 2.0 | 0.3 | 1.2 | 0.75 | 1.38 | |||||||||||
| 0.78 | 0.89 | 2.33 | 56% | 22% | 11% | 67% | 3.8 | 6.1 | 1.8 | 1.3 | 1.5 | 0.25 | 8.9 | 12.8 | 7.6 | 16.3 | 3.1 | 5.9 | 4.0 | 3.6 | 0.38 | 0.62 | 0% | 0% | 25% | 2.3 | 1.5 | 3.1 | 3.0 | 0.3 | 1.3 | 0.3 | 1.1 | 1.6 | 1.5 | 2.0 | 3.9 | 6.3 | 10.0 | 0.3 | 1.1 | 0.3 | 1.1 | 1.12 | 1.00 | |||
| 0.22 | 0.56 | 1.67 | 44% | 56% | 11% | 44% | 4.9 | 4.8 | 1.8 | 0.29 | 11.0 | 13.4 | 13.0 | 14.0 | 5.0 | 4.4 | 5.8 | 7.3 | 0.00 | 0.50 | 50% | 63% | 2.5 | 2.4 | 2.1 | 2.6 | 2.0 | 3.0 | 1.8 | 2.6 | 6.4 | 7.6 | 0.7 | 1.2 | 0.2 | 1.3 | 0.50 | 1.00 |
Referees
Season history for each referee, in the order supplied by the data source. This is not an appointment for an upcoming match.
Season 2026/27 · Averages per match.
Showing 1–3 of 3 referees. Search covers all 3 records.
| Referee | Matches | Cards per game | Fouls per game |
|---|---|---|---|
| Gustavo Correia | 6 matches | Cards per game 4.7 | Fouls per game 22.2 |
| David Rafael Oliveira da Silva | 5 matches | Cards per game 7.0 | Fouls per game 27.2 |
| Miguel Nogueira | 5 matches | Cards per game 5.0 | Fouls per game 26.0 |
No referees match your search.
