Samsports
Fantasy Live Front Office Log In
SAM Analyst
SAM Analyst

The numbers behind the table

Expected goals and expected points for every finished match we hold, across six football competitions and the NFL. The league table says what happened. This says whether it should have.

AllPremier LeagueBundesligaLigue 1Serie AEkstraklasaLa LigaNFL
Matches analysed
385
6 football competitions
With the xG model
169
44% of matches
NFL games
715
box score and snap counts
Season
2026
read from the fixtures
Power rankings

La Liga — ranked on the model

Expected goal difference per match: the chances a side created minus the chances it conceded, which is a steadier description of a team than a scoreline that turned on one deflection. Based on the 20 clubs the model has seen at least 3 matches of.

1 FC Barcelona +2.75
2 Atlético de Madrid +1.60
3 Athletic Club +0.77
4 Villarreal +0.77
5 Real Madrid +0.68
6 Espanyol +0.57
7 Celta de Vigo +0.49
8 Real Betis +0.23
9 Elche +0.09
10 Deportivo A Coruña +0.05
11 Rayo Vallecano −0.16
12 Deportivo Alavés −0.58
Full La Liga analysis →
Luck, measured

Running ahead of the model, and behind it

Actual points minus expected points, over the matches the model has seen. Above the line a side has taken more from its chances than the model says it should; below it, less. Neither is a verdict - it is the size of the gap a reader should be asking about.

1 Real Betis +4.1 pts
2 Real Sociedad +3.4 pts
3 Sevilla +2.6 pts
4 Real Madrid +2.4 pts
5 FC Barcelona +2.2 pts
6 Málaga −2.1 pts
7 Celta de Vigo −2.6 pts
8 Elche −3.6 pts
9 Villarreal −3.8 pts
10 Espanyol −3.9 pts
Competitions

Every division we analyse

Premier League
60 matches · 50% modelled
Manchester City lead
Bundesliga
45 matches · 58% modelled
SC Freiburg lead
Ligue 1
54 matches · 50% modelled
Monaco lead
Serie A
60 matches · 50% modelled
Inter lead
Ekstraklasa
88 matches · 11% modelled
Legia Warszawa lead
La Liga
78 matches · 59% modelled
FC Barcelona lead
NFL
715 games · box score, snaps and the SAM metric
NFL

The SAM metric board

Our own rating, across every position. The full board and the position breakdowns are on the NFL desk.

1 Jalen Carter (PHI) 8
2 Drake Maye (NE) 8
3 Quincy Williams (CLE) 8
4 David Bailey (NYJ) 7
5 Roger McCreary (DET) 7
6 Tetairoa McMillan (CAR) 7
7 Josh Allen (BUF) 7
8 Renardo Green (SF) 6
The NFL desk →
Analysis

Latest from the desk

nfl
Allen & Rousseau's Blocked FG Steal the Night in OT Thriller

Josh Allen racked up 331 total yards and Buffalo's Greg Rousseau blocked a Harrison Mevis field goal attempt in overtime to set up Tyler Bass's game-winning 45-yarder as the Bills outlasted the Rams 37-34 in a Monday Night Football classic at SoFi Stadium.

13 Oct · 4 min read
nfl
Patriots Torch Raiders 45-17 in a Statement Win at Gillette

The New England Patriots dismantled the Las Vegas Raiders 45-17 at Gillette Stadium in Week 5, piling up 536 total yards and eight scoring drives to send a clear message in the AFC.

12 Oct · 3 min read
nfl
Ravens Grind Out 30-23 Win Over Falcons in Prime Time

The Baltimore Ravens survived a back-and-forth Sunday night battle in Atlanta, holding on for a 30-23 win on the strength of 208 rushing yards and a game-winning 14-play drive in the fourth quarter.

12 Oct · 3 min read
nfl
Vikings Grind Out Saints 23-13 Behind Dominant Run Game

The Minnesota Vikings controlled the clock and the line of scrimmage in New Orleans, rushing for 153 yards and holding the Saints to a historically low 142 total yards in a 23-13 road win that keeps Minnesota rolling early in the 2026 season.

12 Oct · 3 min read
nfl
49ers Survive Lumen Field Chaos to Edge Seahawks 32-29

The San Francisco 49ers outlasted the Seattle Seahawks 32-29 in a wild Week 5 NFC West clash at Lumen Field, surviving four Seattle turnovers and a second-half Seahawks surge to escape with a crucial divisional road win.

12 Oct · 4 min read
nfl
Steelers Hold Off Colts 34-22 in a Game That Was Never Easy

The Steelers picked up a 34-22 win over the Colts at Acrisure Stadium in Week 5, but this one was far from comfortable. Pittsburgh trailed or was tied multiple times before pulling away late.

12 Oct · 3 min read