FootballEdgeSeason 2026/27Self-updating record
League · 2026/27

Serie A

The Serie A through our xG model: the table underneath the table, our honest record on it, who plays next, and who is in form. Rebuilt from live data twice an hour. Not tips — a public test. This season.

xG ratings — the table underneath the table

Ranked by chance quality (xG difference per match), not by results. Every column sorts; hover a header for what it means.

On chance quality alone, Inter were the best side here (+1.72 xG difference per game). Lazio scored +8.0 goals more than their chances were worth, the biggest gap in the division. They also took +11.9 points more than those chances deserved. Gaps like that usually shrink over time, which is why sides at the top of them often fall away.

#TeamPldW-D-LPtsxPtsPts +/-GFGAxGF/gxGA/gxG diffG vs xG
1Inter108-1-12522.5+2.526132.751.03+1.72-1.5
2AS Roma107-3-02419.1+4.928102.291.35+0.94+5.1
3Juventus105-2-31719.0-2.013101.310.55+0.76-0.1
4Como107-2-12317.8+5.21881.851.22+0.63-0.5
5Napoli104-2-41416.5-2.517131.671.20+0.47+0.3
6Lazio109-1-02816.1+11.92481.601.15+0.45+8.0
7AC Milan106-3-12115.6+5.421121.621.26+0.36+4.8
8Monza102-1-7714.8-7.817241.591.38+0.21+1.1
9Fiorentina102-2-6814.8-6.815231.611.53+0.08-1.1
10Bologna104-2-41414.5-0.514131.381.37+0.02+0.2
11Genoa104-1-51311.9+1.110140.921.17-0.26+0.8
12Atalanta103-2-51111.5-0.516201.541.84-0.29+0.6
13Torino104-1-51311.5+1.514161.111.44-0.33+2.9
14Sassuolo102-2-6811.8-3.816261.361.73-0.36+2.4
15Frosinone106-2-22011.9+8.124141.722.11-0.39+6.8
16Venezia101-0-9312.1-9.16201.411.79-0.39-8.1
17Cagliari104-1-51310.5+2.59151.141.78-0.65-2.4
18Lecce103-0-798.8+0.211211.091.89-0.80+0.1
19Udinese101-2-758.7-3.711231.162.23-1.07-0.6
20Parma102-2-687.3+0.78150.741.83-1.09+0.6
What each column means
  • Pld — Matches played
  • W-D-L — Wins, draws and losses
  • Pts — Actual league points won
  • xPts — Expected points — what the chances created and conceded in each match were worth, run through the same model as the rest of the site
  • Pts +/- — Actual points minus expected points. Positive means they took more from their chances than the chances deserved — finishing, goalkeeping, or luck
  • GF — Goals scored
  • GA — Goals conceded
  • xGF/g — Expected goals created per match — the quality of chances they made
  • xGA/g — Expected goals conceded per match — the quality of chances they allowed
  • xG diff — xGF/g minus xGA/g. The honest measure of how good a side has been, regardless of results
  • G vs xG — Goals scored minus expected goals. A big positive means clinical finishing or good luck, and it usually drifts back to zero

All six leagues →

Our record on the Serie A

10 of 24 fixtures the model called here have read right so far, on 10–14 (6v) settled calls. CLV (did it beat the closing price?) +2.92% (n=27); reference P/L -2.60u. Small sample — the full record has the lot.

Coming up

Each fixture page carries the model’s full market read. The whole board →

Players in form

No standout form lines this week.

This season, league games only. Match ratings are the data provider’s, not our model. Descriptive, not predictive.

Nothing here is a tip. The model has a small, tested skill at beating the closing price and no profit edge — three seasons said so, and we publish the losses. How it works → · The record →