Expected goals
AVS - Futebol SAD expected goals (xG) 2025/2026
Liga Portugal · after 34 matches · updated 4 Oct
AVS - Futebol SAD's attacking and defensive expected goals in Liga Portugal 2025/2026, compared with the results they produced and with the rest of the competition.
AVS - Futebol SAD xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | Sporting | 2.14 |
| #2 | Benfica | 2.06 |
| #3 | FC Porto | 1.81 |
| #4 | Sporting Braga | 1.69 |
| #5 | Gil Vicente | 1.32 |
| #6 | Famalicão | 1.32 |
| #7 | Estoril Praia | 1.23 |
| #8 | CF Estrela Amadora | 1.22 |
| #9 | Vitória SC | 1.21 |
| #10 | FC Alverca | 1.20 |
| #11 | CD Nacional | 1.16 |
| #12 | Tondela | 1.09 |
| #13 | Santa Clara | 1.07 |
| #14 | Rio Ave | 1.03 |
| #15 | FC Arouca | 1.01 |
| #16 | AVS - Futebol SAD | 0.95 |
| #17 | Casa Pia | 0.93 |
| #18 | Moreirense | 0.91 |
- League avg
- 1.30
- Total
- 32.19 34 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | FC Porto | 0.65 |
| #2 | Sporting | 0.78 |
| #3 | Benfica | 0.83 |
| #4 | Famalicão | 0.98 |
| #5 | Santa Clara | 1.04 |
| #6 | Gil Vicente | 1.08 |
| #7 | Sporting Braga | 1.10 |
| #8 | FC Alverca | 1.24 |
| #9 | Vitória SC | 1.37 |
| #10 | Tondela | 1.48 |
| =11 | FC Arouca | 1.52 |
| =11 | Moreirense | 1.52 |
| #13 | CD Nacional | 1.54 |
| #14 | Rio Ave | 1.55 |
| #15 | CF Estrela Amadora | 1.57 |
| #16 | Casa Pia | 1.62 |
| #17 | Estoril Praia | 1.63 |
| #18 | AVS - Futebol SAD | 1.84 |
- League avg
- 1.30
- Total
- 62.49 34 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | Sporting | +1.36 |
| #2 | Benfica | +1.23 |
| #3 | FC Porto | +1.17 |
| #4 | Sporting Braga | +0.59 |
| #5 | Famalicão | +0.34 |
| #6 | Gil Vicente | +0.24 |
| #7 | Santa Clara | +0.03 |
| #8 | FC Alverca | -0.04 |
| #9 | Vitória SC | -0.16 |
| #10 | CF Estrela Amadora | -0.35 |
| #11 | CD Nacional | -0.38 |
| #12 | Tondela | -0.39 |
| #13 | Estoril Praia | -0.40 |
| #14 | FC Arouca | -0.52 |
| #15 | Rio Ave | -0.52 |
| #16 | Moreirense | -0.61 |
| #17 | Casa Pia | -0.69 |
| #18 | AVS - Futebol SAD | -0.89 |
- League avg
- 0.00
- Total
- -30.30 34 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | Sporting | 2.18 |
| #2 | FC Porto | 2.14 |
| #3 | Benfica | 2.13 |
| #4 | Sporting Braga | 1.76 |
| #5 | Famalicão | 1.64 |
| #6 | Gil Vicente | 1.52 |
| #7 | FC Alverca | 1.37 |
| #8 | Santa Clara | 1.36 |
| #9 | Vitória SC | 1.30 |
| #10 | CD Nacional | 1.15 |
| #11 | Tondela | 1.15 |
| #12 | FC Arouca | 1.13 |
| #13 | Estoril Praia | 1.12 |
| #14 | CF Estrela Amadora | 1.12 |
| #15 | Rio Ave | 1.07 |
| #16 | Moreirense | 0.97 |
| #17 | Casa Pia | 0.94 |
| #18 | AVS - Futebol SAD | 0.79 |
- League avg
- 1.38
- Total
- 26.93 vs 21 actual pts
What the xG says
AVS - Futebol SAD's underlying numbers are among the weakest in Liga Portugal. They rank #18 for xG difference at -0.89 per match, from about average shot volume at the league's lowest chance quality. Their 27 goals are 5.19 below 32.19 xG, while 21 points are 5.93 below 26.93 xPts.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
AVS - Futebol SAD are 5.19 goals below their xG after 34 matches. The gap was widest at -5.77, against Sporting on Sun 26/04.
- Goals
- 27
- xG
- 32.19
- Gap
- -5.19
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sat 09/08 | FC Arouca | 1 | 1.12 | -0.12 | -0.12 |
| Fri 15/08 | Casa Pia | 0 | 1.33 | -1.33 | -1.45 |
| Sun 24/08 | Sporting Braga | 2 | 0.42 | +1.58 | +0.13 |
| Sat 30/08 | Famalicão | 0 | 0.54 | -0.54 | -0.41 |
| Sat 13/09 | Estoril Praia | 1 | 0.95 | +0.05 | -0.36 |
| Sat 20/09 | Benfica | 0 | 0.88 | -0.88 | -1.24 |
| Sat 27/09 | CF Estrela Amadora | 0 | 1.04 | -1.04 | -2.28 |
| Sat 04/10 | FC Alverca | 1 | 0.42 | +0.58 | -1.70 |
| Sat 25/10 | Santa Clara | 0 | 0.20 | -0.20 | -1.90 |
| Sun 02/11 | Tondela | 2 | 0.96 | +1.04 | -0.86 |
| Sun 09/11 | Gil Vicente | 1 | 1.75 | -0.75 | -1.61 |
| Fri 28/11 | Vitória SC | 0 | 1.20 | -1.20 | -2.81 |
| Sat 06/12 | Rio Ave | 1 | 1.52 | -0.52 | -3.33 |
| Sat 13/12 | Sporting | 0 | 0.67 | -0.67 | -4.00 |
| Sun 21/12 | CD Nacional | 2 | 1.27 | +0.73 | -3.27 |
| Mon 29/12 | FC Porto | 0 | 0.29 | -0.29 | -3.56 |
| Sat 03/01 | Moreirense | 0 | 0.36 | -0.36 | -3.92 |
| Sat 17/01 | FC Arouca | 0 | 0.58 | -0.58 | -4.50 |
| Fri 23/01 | Casa Pia | 3 | 3.24 | -0.24 | -4.74 |
| Mon 02/02 | Sporting Braga | 0 | 0.44 | -0.44 | -5.18 |
| Mon 09/02 | Famalicão | 1 | 0.49 | +0.51 | -4.67 |
| Sun 15/02 | Estoril Praia | 3 | 1.02 | +1.98 | -2.69 |
| Sat 21/02 | Benfica | 0 | 0.11 | -0.11 | -2.80 |
| Sat 28/02 | CF Estrela Amadora | 0 | 0.78 | -0.78 | -3.58 |
| Sat 07/03 | FC Alverca | 0 | 0.42 | -0.42 | -4.00 |
| Sun 15/03 | Santa Clara | 0 | 0.28 | -0.28 | -4.28 |
| Sat 21/03 | Tondela | 0 | 0.80 | -0.80 | -5.08 |
| Fri 03/04 | Gil Vicente | 0 | 0.42 | -0.42 | -5.50 |
| Sat 11/04 | Vitória SC | 1 | 1.01 | -0.01 | -5.51 |
| Fri 17/04 | Rio Ave | 2 | 1.60 | +0.40 | -5.11 |
| Sun 26/04 | Sporting | 1 | 1.66 | -0.66 | -5.77 |
| Sat 02/05 | CD Nacional | 2 | 1.64 | +0.36 | -5.41 |
| Sun 10/05 | FC Porto | 3 | 0.75 | +2.25 | -3.16 |
| Sat 16/05 | Moreirense | 0 | 2.03 | -2.03 | -5.19 |
AVS - Futebol SAD xG trend
Current form -1.09 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 5 of 34 matches. The worst was against Benfica on Sat 21/02 (-3.42).
- npxG · last 6
- 1.29
- npxGA · last 6
- 2.38
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sat 09/08 | FC Arouca | 1.13 | 1.10 | +0.03 | +0.03 |
| Fri 15/08 | Casa Pia | 0.45 | 1.83 | -1.38 | -0.68 |
| Sun 24/08 | Sporting Braga | 0.51 | 1.30 | -0.79 | -0.71 |
| Sat 30/08 | Famalicão | 0.67 | 0.79 | -0.12 | -0.57 |
| Sat 13/09 | Estoril Praia | 0.92 | 1.98 | -1.06 | -0.66 |
| Sat 20/09 | Benfica | 0.88 | 1.61 | -0.73 | -0.68 |
| Sat 27/09 | CF Estrela Amadora | 0.79 | 2.58 | -1.79 | -0.83 |
| Sat 04/10 | FC Alverca | 0.48 | 1.21 | -0.73 | -0.82 |
| Sat 25/10 | Santa Clara | 0.20 | 1.09 | -0.89 | -0.83 |
| Sun 02/11 | Tondela | 0.96 | 1.00 | -0.04 | -0.75 |
| Sun 09/11 | Gil Vicente | 0.96 | 1.21 | -0.25 | -0.70 |
| Fri 28/11 | Vitória SC | 1.27 | 1.60 | -0.33 | -0.67 |
| Sat 06/12 | Rio Ave | 1.52 | 1.66 | -0.14 | -0.63 |
| Sat 13/12 | Sporting | 0.67 | 2.79 | -2.12 | -0.74 |
| Sun 21/12 | CD Nacional | 1.27 | 1.30 | -0.03 | -0.69 |
| Mon 29/12 | FC Porto | 0.29 | 1.69 | -1.40 | -0.74 |
| Sat 03/01 | Moreirense | 0.39 | 1.91 | -1.52 | -0.78 |
| Sat 17/01 | FC Arouca | 0.58 | 1.15 | -0.57 | -0.77 |
| Fri 23/01 | Casa Pia | 1.66 | 1.59 | +0.07 | -0.73 |
| Mon 02/02 | Sporting Braga | 0.44 | 2.18 | -1.74 | -0.78 |
| Mon 09/02 | Famalicão | 0.49 | 2.18 | -1.69 | -0.82 |
| Sun 15/02 | Estoril Praia | 1.03 | 1.11 | -0.08 | -0.79 |
| Sat 21/02 | Benfica | 0.11 | 3.53 | -3.42 | -0.90 |
| Sat 28/02 | CF Estrela Amadora | 0.78 | 0.51 | +0.27 | -0.85 |
| Sat 07/03 | FC Alverca | 0.41 | 0.97 | -0.56 | -0.84 |
| Sun 15/03 | Santa Clara | 0.28 | 0.98 | -0.70 | -0.83 |
| Sat 21/03 | Tondela | 0.80 | 0.66 | +0.14 | -0.80 |
| Fri 03/04 | Gil Vicente | 0.42 | 2.00 | -1.58 | -0.83 |
| Sat 11/04 | Vitória SC | 0.96 | 2.62 | -1.66 | -0.86 |
| Fri 17/04 | Rio Ave | 1.60 | 2.44 | -0.84 | -0.85 |
| Sun 26/04 | Sporting | 0.87 | 3.36 | -2.49 | -0.91 |
| Sat 02/05 | CD Nacional | 1.54 | 1.81 | -0.27 | -0.89 |
| Sun 10/05 | FC Porto | 0.75 | 3.07 | -2.32 | -0.93 |
| Sat 16/05 | Moreirense | 2.03 | 0.96 | +1.07 | -0.87 |
Each bar is one match's non-penalty xG minus the non-penalty xG against; the line is that difference averaged over the season up to each match, and it finishes on the dashed season average — 0.83 npxG and 1.70 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- tied number 1 hardest of 18 in Liga Portugal
- +0.03 xG vs league average
- Over 34 league matches
- Last 5
- tied number 4 hardest of 17 in Liga Portugal
- +0.06 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
+0.03 xG vs league average · over 34 matches · tied number 1 hardest of 18
- Moreirense Away −0.43
- FC Porto Home +0.49
- CD Nacional Away −0.15
- Sporting Home +0.64
- Rio Ave Away −0.27
- Vitória SC Home +0.11
- Gil Vicente Away +0.10
- Tondela Away −0.29
- Santa Clara Home +0.14
- FC Alverca Away −0.08
- CF Estrela Amadora Home −0.27
- Benfica Away +0.76
- Estoril Praia Home −0.21
- Famalicão Away +0.27
- Sporting Braga Home +0.02
- Casa Pia Away −0.28
- FC Arouca Home −0.01
- Moreirense Home −0.43
- FC Porto Away +0.49
- CD Nacional Home −0.15
- Sporting Away +0.64
- Rio Ave Home −0.27
- Vitória SC Away +0.11
- Gil Vicente Home +0.10
- Tondela Home −0.29
- Santa Clara Away +0.14
- FC Alverca Home −0.08
- CF Estrela Amadora Away −0.27
- Benfica Home +0.76
- Estoril Praia Away −0.21
- Famalicão Home +0.27
- Sporting Braga Away +0.02
- Casa Pia Home −0.28
- FC Arouca Away −0.01
Last 5
+0.06 xG vs league average · over 5 matches · tied number 4 hardest of 17
- Moreirense Away −0.43
- FC Porto Home +0.49
- CD Nacional Away −0.15
- Sporting Home +0.64
- Rio Ave Away −0.27
AVS - Futebol SAD shots and chance quality
Average volume, low quality. AVS - Futebol SAD take 11.0 shots a match (league 12.0) at 0.07 npxG a shot (league 0.10), #11 in Liga Portugal for volume and #18 for quality. 54% of their shots come from inside the box (league 62%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | Sporting | 17.6 |
| #2 | Benfica | 17.1 |
| #3 | FC Porto | 14.4 |
| #4 | Gil Vicente | 13.8 |
| #5 | Vitória SC | 13.3 |
| #6 | CD Nacional | 12.6 |
| #7 | Famalicão | 12.2 |
| #8 | Santa Clara | 11.7 |
| =9 | Estoril Praia | 11.6 |
| =9 | Sporting Braga | 11.6 |
| #11 | AVS - Futebol SAD | 11.0 |
| #12 | CF Estrela Amadora | 10.9 |
| #13 | FC Arouca | 10.7 |
| #14 | Tondela | 10.6 |
| #15 | Rio Ave | 10.4 |
| #16 | FC Alverca | 9.6 |
| #17 | Moreirense | 8.9 |
| #18 | Casa Pia | 8.8 |
- League avg
- 12.0
- Total
- 375 shots from 34 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | Sporting Braga | 0.12 |
| #2 | Sporting | 0.11 |
| #3 | FC Porto | 0.11 |
| #4 | FC Alverca | 0.11 |
| #5 | Benfica | 0.11 |
| #6 | Famalicão | 0.11 |
| #7 | Moreirense | 0.10 |
| #8 | Casa Pia | 0.10 |
| #9 | Estoril Praia | 0.10 |
| #10 | CF Estrela Amadora | 0.09 |
| #11 | FC Arouca | 0.09 |
| #12 | Rio Ave | 0.09 |
| #13 | Tondela | 0.09 |
| #14 | Vitória SC | 0.08 |
| #15 | CD Nacional | 0.08 |
| #16 | Santa Clara | 0.08 |
| #17 | Gil Vicente | 0.08 |
| #18 | AVS - Futebol SAD | 0.07 |
- League avg
- 0.10
- Total
- 28.11 npxG from 375 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | Sporting | 8.8 |
| #2 | Benfica | 9.2 |
| #3 | FC Porto | 9.6 |
| =4 | Santa Clara | 9.7 |
| =4 | Sporting Braga | 9.7 |
| #6 | Famalicão | 10.5 |
| #7 | Gil Vicente | 10.6 |
| #8 | Vitória SC | 11.2 |
| #9 | Estoril Praia | 12.1 |
| #10 | Moreirense | 13.2 |
| #11 | FC Arouca | 13.2 |
| #12 | Casa Pia | 13.4 |
| #13 | Tondela | 13.4 |
| #14 | CF Estrela Amadora | 13.5 |
| #15 | FC Alverca | 13.6 |
| #16 | CD Nacional | 14.6 |
| #17 | AVS - Futebol SAD | 15.4 |
| #18 | Rio Ave | 15.4 |
- League avg
- 12.0
- Total
- 523 shots allowed from 34 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | FC Porto | 0.06 |
| #2 | Sporting | 0.08 |
| #3 | Benfica | 0.08 |
| #4 | FC Alverca | 0.08 |
| #5 | Famalicão | 0.09 |
| #6 | Santa Clara | 0.09 |
| #7 | CD Nacional | 0.09 |
| #8 | Gil Vicente | 0.09 |
| #9 | Moreirense | 0.09 |
| #10 | Tondela | 0.10 |
| #11 | CF Estrela Amadora | 0.10 |
| #12 | Rio Ave | 0.10 |
| #13 | Casa Pia | 0.10 |
| #14 | FC Arouca | 0.11 |
| #15 | Sporting Braga | 0.11 |
| #16 | AVS - Futebol SAD | 0.11 |
| #17 | Vitória SC | 0.12 |
| #18 | Estoril Praia | 0.12 |
- League avg
- 0.10
- Total
- 57.77 npxGA from 523 shots
Shot profile
54% inside the box
League avg 62%
From 204 of 375 shots over 34 matches
66% allowed inside the box
League avg 62%
From 347 of 523 shots allowed over 34 matches
AVS - Futebol SAD home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 17 | 17 |
| xG / match | 0.91 | 0.98 |
| xGA / match | 1.76 | 1.91 |
| xGD / match | -0.85 | -0.93 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 0.77 | 0.81 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every AVS - Futebol SAD match by xG
This season
- Matches
- 34
- xG / match
- 0.95
- xGA / match
- 1.84
- xGD / match
- -0.89
- Points
- 21 of 102
- Sat 16/05 Moreirense A xG 2.03 xGA 0.96 xGD +1.07 xPts 2.17
- Sun 10/05 FC Porto H Against the chances xG 0.75 xGA 3.06 xGD -2.31 xPts 0.18
- Sat 02/05 CD Nacional A xG 1.64 xGA 1.83 xGD -0.19 xPts 1.24
- Sun 26/04 Sporting H xG 1.66 P xGA 3.36 xGD -1.70 xPts 0.48
- Fri 17/04 Rio Ave A xG 1.60 xGA 2.36 xGD -0.76 xPts 0.88
- Sat 11/04 Vitória SC H xG 1.01 xGA 2.62 xGD -1.61 xPts 0.41
- Fri 03/04 Gil Vicente A xG 0.42 xGA 1.91 xGD -1.49 xPts 0.30
- Sat 21/03 Tondela A xG 0.80 xGA 0.64 xGD +0.16 xPts 1.49
- Sun 15/03 Santa Clara H xG 0.28 xGA 0.98 xGD -0.70 xPts 0.60
- Sat 07/03 FC Alverca A xG 0.42 xGA 0.97 xGD -0.55 xPts 0.76
- Sat 28/02 CF Estrela Amadora H xG 0.78 xGA 0.68 xGD +0.10 xPts 1.42
- Sat 21/02 Benfica A Weakest underlying xG 0.11 xGA 3.47 xGD -3.36 xPts 0.03
- Sun 15/02 Estoril Praia H xG 1.02 xGA 1.08 xGD -0.06 xPts 1.28
- Mon 09/02 Famalicão A xG 0.49 xGA 2.18 xGD -1.69 xPts 0.26
- Mon 02/02 Sporting Braga H xG 0.44 xGA 2.00 xGD -1.56 xPts 0.28
- Fri 23/01 Casa Pia A Best underlying xG 3.24 P xGA 1.59 xGD +1.65 xPts 2.36
- Sat 17/01 FC Arouca H xG 0.58 xGA 1.15 xGD -0.57 xPts 0.81
- Sat 03/01 Moreirense H xG 0.36 xGA 1.91 xGD -1.55 xPts 0.27
- Mon 29/12 FC Porto A xG 0.29 xGA 2.50 P xGD -2.21 xPts 0.13
- Sun 21/12 CD Nacional H xG 1.27 xGA 1.30 xGD -0.03 xPts 1.33
- Sat 13/12 Sporting A xG 0.67 xGA 2.79 xGD -2.12 xPts 0.22
- Sat 06/12 Rio Ave H xG 1.52 xGA 2.44 P xGD -0.92 xPts 0.78
- Fri 28/11 Vitória SC A xG 1.20 xGA 1.60 xGD -0.40 xPts 1.05
- Sun 09/11 Gil Vicente H xG 1.75 P xGA 1.95 P xGD -0.20 xPts 1.24
- Sun 02/11 Tondela H xG 0.96 xGA 1.79 P xGD -0.83 xPts 0.72
- Sat 25/10 Santa Clara A xG 0.20 xGA 1.88 P xGD -1.68 xPts 0.20
- Sat 04/10 FC Alverca H xG 0.42 xGA 1.26 xGD -0.84 xPts 0.58
- Sat 27/09 CF Estrela Amadora A xG 1.04 xGA 2.70 xGD -1.66 xPts 0.39
- Sat 20/09 Benfica H xG 0.88 xGA 2.09 xGD -1.21 xPts 0.53
- Sat 13/09 Estoril Praia A xG 0.95 xGA 1.68 xGD -0.73 xPts 0.79
- Sat 30/08 Famalicão H xG 0.54 xGA 0.90 xGD -0.36 xPts 0.95
- Sun 24/08 Sporting Braga A xG 0.42 xGA 2.31 P xGD -1.89 xPts 0.20
- Fri 15/08 Casa Pia H xG 1.33 P xGA 1.40 xGD -0.07 xPts 1.29
- Sat 09/08 FC Arouca A xG 1.12 xGA 1.15 xGD -0.03 xPts 1.33
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 3.47. Best and weakest underlying mark the highest and lowest xGD once 5 matches have xG. Against the chances marks a win with xGD of −1.00 or lower, or a loss with +1.00 or higher. P marks a side with at least 0.50 xG from penalties.
AVS - Futebol SAD in Liga Portugal
Attack
- xG / match #16 of 18
- Shots / match #11 of 18
- Chance quality #18 of 18
- Home xG #17 of 19
- Away xG #13 of 19
Defence
- xGA / match #18 of 18
- Shots allowed #17 of 18
- Chance quality allowed #16 of 18
About the data
- xG data
- Provided by TheStatsAPI, and stored as published.
- Derived metrics
- xGD, per-match rates, rankings and rolling averages are calculated from the match data.
- Model metrics
- xPts is produced by our probability model.