Serie A strength of schedule 2026/2027
See which Serie A teams have faced the strongest opponents — and who has the toughest fixtures coming up.
Who has had the hardest schedule?
Each bar runs left of the league average for weaker opponents and right of it for stronger ones.
Teams are ranked by the strength of the opponents they've faced this season.
| # | Team | Opponent strength |
|---|---|---|
| 1 | Napoli NAP | number 1 hardest of 20 +0.21 xG 5 matches |
| 2 | Udinese UDI | number 2 hardest of 20 +0.18 xG 5 matches |
| 3 | Atalanta ATA | number 3 hardest of 20 +0.17 xG 5 matches |
| 4 | Torino TOR | number 4 hardest of 20 +0.14 xG 5 matches |
| 5 | Frosinone FRO | tied number 5 hardest of 20 +0.10 xG 5 matches |
| 5 | Parma PAR | tied number 5 hardest of 20 +0.10 xG 5 matches |
| 7 | Sassuolo SAS | number 7 hardest of 20 +0.08 xG 5 matches |
| 8 | Inter INT | number 8 hardest of 20 +0.06 xG 5 matches |
| 9 | Fiorentina FIO | number 9 hardest of 20 +0.02 xG 5 matches |
| 10 | Genoa GEN | tied number 10 hardest of 20 0.00 xG 5 matches |
| 10 | Lecce LEC | tied number 10 hardest of 20 0.00 xG 5 matches |
| 12 | Bologna BOL | tied number 12 hardest of 20 −0.02 xG 5 matches |
| 12 | Roma ROM | tied number 12 hardest of 20 −0.02 xG 5 matches |
| 14 | Milan MIL | tied number 14 hardest of 20 −0.12 xG 5 matches |
| 14 | Monza MON | tied number 14 hardest of 20 −0.12 xG 5 matches |
| 16 | Cagliari CAG | number 16 hardest of 20 −0.13 xG 5 matches |
| 17 | Juventus JUV | tied number 17 hardest of 20 −0.15 xG 5 matches |
| 17 | Lazio LAZ | tied number 17 hardest of 20 −0.15 xG 5 matches |
| 17 | Venezia VEN | tied number 17 hardest of 20 −0.15 xG 5 matches |
| 20 | Como COM | number 20 hardest of 20 −0.20 xG 5 matches |
How to read this What the figure means, in four lines. Show Hide
- 0.00 is an average opponent in this league.
- A positive figure means stronger opponents than average; a negative one, weaker.
- Home and away don't affect it.
- Ranks appear once teams have played comparable numbers of matches.