xgEdge

Serie A xGA table 2026/2027

Expected goals against per match for every Serie A club — the chance quality each side has allowed — with the goals that came of them beside it. The best defence in the competition is the first row.

Showing non-penalty xG. Penalties are removed from the expected-goal columns; goals, G − xG and the rates taken from goals are unchanged.

Juventus allow the least, 0.45 expected goals against a match over 5 matches with xG. That is 0.52 a match clear of Bologna. Lecce allow the most, 2.35 a match.

Ranked on xGA per match

Serie A xGA table 2026/2027
# Team P GA npxGA npxGA/match GA − xGA Shots ag. npxGA/shot
1 JUV 5 4 2.27 0.45 +1.61 39 0.06
2 BOL 5 6 4.86 0.97 +1.27 59 0.08
3 ROM 5 3 5.12 1.02 −2.57 46 0.11
4 LAZ 5 3 5.37 1.07 −3.22 65 0.08
5 MON 5 12 5.44 1.09 +6.69 59 0.09
5 SAS 5 9 5.47 1.09 +2.37 79 0.07
7 MIL 5 4 5.66 1.13 −1.90 45 0.13
8 NAP 5 6 6.05 1.21 −1.01 83 0.07
9 GEN 5 10 6.10 1.22 +3.37 79 0.08
10 INT 5 8 6.38 1.28 +1.28 57 0.11
11 FIO 5 12 6.68 1.34 +5.35 59 0.11
12 COM 5 6 6.82 1.36 −1.64 75 0.09
13 TOR 5 8 6.99 1.40 −0.44 77 0.09
14 CAG 5 2 8.40 1.68 −6.79 102 0.08
15 PAR 5 7 8.51 1.70 −0.92 92 0.09
16 ATA 5 7 8.93 1.79 −2.35 96 0.09
17 FRO 5 4 9.36 1.87 −6.48 104 0.09
18 UDI 5 11 9.46 1.89 +1.80 86 0.11
19 VEN 5 13 10.66 2.13 +1.24 72 0.15
20 LEC 5 10 11.74 2.35 −1.91 83 0.14
About these figures What each column measures, and the thresholds this ranking is under. Show
P
— Matches played
GA
— Goals conceded
npxGA
— Non-penalty expected goals against: xGA with penalties removed
npxGA/match
— Non-penalty expected goals against per match with xG data
GA − xGA
— Goals conceded minus xGA, over the matches with xG. Negative means fewer conceded than the chances allowed.
Shots ag.
— Shots allowed in the matches with shot data
npxGA/shot
— Average non-penalty expected goals per shot allowed

A club is ranked once it has 3 matches with xG and at least 75% of what the median club has played. Below that its row stays in the table, its rates are dashed and it sorts last.

Learn how xgEdge calculates these figures →