Cremonese's attacking and defensive expected goals in Serie A 2025/2026, compared with the results they produced and with the rest of the competition.
Cremonese xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | Inter | 1.88 |
| #2 | Juventus | 1.78 |
| #3 | Como | 1.63 |
| #4 | Milan | 1.55 |
| #5 | Atalanta | 1.52 |
| #6 | Roma | 1.45 |
| #7 | Fiorentina | 1.40 |
| #8 | Napoli | 1.36 |
| #9 | Torino | 1.19 |
| #10 | Genoa | 1.19 |
| #11 | Bologna | 1.15 |
| #12 | Udinese | 1.12 |
| #13 | Sassuolo | 1.11 |
| #14 | Lazio | 1.10 |
| #15 | Pisa | 1.02 |
| #16 | Cagliari | 1.00 |
| #17 | Hellas Verona | 0.95 |
| #18 | Cremonese | 0.93 |
| #19 | Parma | 0.84 |
| #20 | Lecce | 0.82 |
- League avg
- 1.25
- Total
- 35.42 38 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | Juventus | 0.86 |
| #2 | Como | 0.89 |
| #3 | Inter | 0.89 |
| #4 | Napoli | 0.97 |
| #5 | Roma | 1.04 |
| #6 | Atalanta | 1.12 |
| #7 | Milan | 1.17 |
| #8 | Bologna | 1.20 |
| #9 | Lazio | 1.23 |
| #10 | Genoa | 1.28 |
| #11 | Hellas Verona | 1.32 |
| #12 | Fiorentina | 1.33 |
| #13 | Udinese | 1.38 |
| #14 | Cagliari | 1.41 |
| #15 | Torino | 1.42 |
| #16 | Sassuolo | 1.46 |
| #17 | Lecce | 1.47 |
| #18 | Parma | 1.47 |
| #19 | Cremonese | 1.52 |
| #20 | Pisa | 1.54 |
- League avg
- 1.25
- Total
- 57.83 38 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | Inter | +0.98 |
| #2 | Juventus | +0.93 |
| #3 | Como | +0.74 |
| #4 | Roma | +0.41 |
| #5 | Atalanta | +0.40 |
| #6 | Napoli | +0.39 |
| #7 | Milan | +0.38 |
| #8 | Fiorentina | +0.07 |
| #9 | Bologna | -0.05 |
| #10 | Genoa | -0.10 |
| #11 | Lazio | -0.13 |
| #12 | Torino | -0.23 |
| #13 | Udinese | -0.27 |
| #14 | Sassuolo | -0.35 |
| #15 | Hellas Verona | -0.37 |
| #16 | Cagliari | -0.41 |
| #17 | Pisa | -0.52 |
| #18 | Cremonese | -0.59 |
| #19 | Parma | -0.64 |
| #20 | Lecce | -0.65 |
- League avg
- 0.00
- Total
- -22.41 38 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | Inter | 2.03 |
| #2 | Juventus | 1.96 |
| #3 | Como | 1.83 |
| #4 | Roma | 1.68 |
| #5 | Atalanta | 1.68 |
| #6 | Napoli | 1.65 |
| #7 | Milan | 1.65 |
| #8 | Fiorentina | 1.41 |
| #9 | Bologna | 1.34 |
| #10 | Genoa | 1.26 |
| #11 | Lazio | 1.21 |
| #12 | Udinese | 1.21 |
| #13 | Torino | 1.20 |
| #14 | Sassuolo | 1.16 |
| #15 | Hellas Verona | 1.11 |
| #16 | Cagliari | 1.09 |
| #17 | Pisa | 1.07 |
| #18 | Cremonese | 1.01 |
| #19 | Parma | 0.98 |
| #20 | Lecce | 0.94 |
- League avg
- 1.37
- Total
- 38.32 vs 34 actual pts
What the xG says
Cremonese's underlying numbers are among the weakest in Serie A. They rank #18 for xG difference at -0.59 per match, from the league's lowest shot volume at about average chance quality. Their 32 goals are 3.42 below 35.42 xG, while 34 points are 4.32 below 38.32 xPts.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
Cremonese are 3.42 goals below their xG after 38 matches. The gap was widest at -6.04, against Napoli on Fri 24/04.
- Goals
- 32
- xG
- 35.42
- Gap
- -3.42
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sat 23/08 | Milan | 2 | 0.21 | +1.79 | +1.79 |
| Fri 29/08 | Sassuolo | 3 | 3.32 | -0.32 | +1.47 |
| Mon 15/09 | Hellas Verona | 0 | 0.24 | -0.24 | +1.23 |
| Sun 21/09 | Parma | 0 | 0.12 | -0.12 | +1.11 |
| Sat 27/09 | Como | 1 | 0.45 | +0.55 | +1.66 |
| Sat 04/10 | Inter | 1 | 0.64 | +0.36 | +2.02 |
| Mon 20/10 | Udinese | 1 | 1.07 | -0.07 | +1.95 |
| Sat 25/10 | Atalanta | 1 | 1.12 | -0.12 | +1.83 |
| Wed 29/10 | Genoa | 2 | 1.39 | +0.61 | +2.44 |
| Sat 01/11 | Juventus | 1 | 0.54 | +0.46 | +2.90 |
| Fri 07/11 | Pisa | 0 | 0.80 | -0.80 | +2.10 |
| Sun 23/11 | Roma | 1 | 0.89 | +0.11 | +2.21 |
| Mon 01/12 | Bologna | 3 | 2.13 | +0.87 | +3.08 |
| Sun 07/12 | Lecce | 2 | 2.08 | -0.08 | +3.00 |
| Sat 13/12 | Torino | 0 | 0.69 | -0.69 | +2.31 |
| Sat 20/12 | Lazio | 0 | 0.69 | -0.69 | +1.62 |
| Sun 28/12 | Napoli | 0 | 0.46 | -0.46 | +1.16 |
| Sun 04/01 | Fiorentina | 0 | 0.73 | -0.73 | +0.43 |
| Thu 08/01 | Cagliari | 2 | 1.81 | +0.19 | +0.62 |
| Mon 12/01 | Juventus | 0 | 0.90 | -0.90 | -0.28 |
| Mon 19/01 | Hellas Verona | 0 | 0.73 | -0.73 | -1.01 |
| Sun 25/01 | Sassuolo | 0 | 0.65 | -0.65 | -1.66 |
| Sun 01/02 | Inter | 0 | 0.60 | -0.60 | -2.26 |
| Mon 09/02 | Atalanta | 1 | 0.62 | +0.38 | -1.88 |
| Sun 15/02 | Genoa | 0 | 2.36 | -2.36 | -4.24 |
| Sun 22/02 | Roma | 0 | 0.07 | -0.07 | -4.31 |
| Sun 01/03 | Milan | 0 | 0.99 | -0.99 | -5.30 |
| Sun 08/03 | Lecce | 1 | 0.96 | +0.04 | -5.26 |
| Mon 16/03 | Fiorentina | 1 | 1.44 | -0.44 | -5.70 |
| Sat 21/03 | Parma | 2 | 0.72 | +1.28 | -4.42 |
| Sun 05/04 | Bologna | 1 | 1.42 | -0.42 | -4.84 |
| Sat 11/04 | Cagliari | 0 | 0.28 | -0.28 | -5.12 |
| Sun 19/04 | Torino | 0 | 0.64 | -0.64 | -5.76 |
| Fri 24/04 | Napoli | 0 | 0.28 | -0.28 | -6.04 |
| Mon 04/05 | Lazio | 1 | 0.55 | +0.45 | -5.59 |
| Sun 10/05 | Pisa | 3 | 1.32 | +1.68 | -3.91 |
| Sun 17/05 | Udinese | 1 | 0.45 | +0.55 | -3.36 |
| Sun 24/05 | Como | 1 | 1.06 | -0.06 | -3.42 |
Cremonese xG trend
Current form -0.28 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 13 of 38 matches. The worst was against Inter on Sat 04/10 (-2.93).
- npxG · last 6
- 0.59
- npxGA · last 6
- 0.87
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sat 23/08 | Milan | 0.21 | 1.94 | -1.73 | -1.73 |
| Fri 29/08 | Sassuolo | 2.53 | 0.54 | +1.99 | +0.13 |
| Mon 15/09 | Hellas Verona | 0.24 | 1.46 | -1.22 | -0.32 |
| Sun 21/09 | Parma | 0.11 | 0.84 | -0.73 | -0.42 |
| Sat 27/09 | Como | 0.39 | 1.30 | -0.91 | -0.52 |
| Sat 04/10 | Inter | 0.64 | 3.57 | -2.93 | -0.92 |
| Mon 20/10 | Udinese | 1.07 | 0.68 | +0.39 | -0.73 |
| Sat 25/10 | Atalanta | 1.15 | 1.15 | +0.00 | -0.64 |
| Wed 29/10 | Genoa | 1.31 | 1.31 | +0.00 | -0.57 |
| Sat 01/11 | Juventus | 0.54 | 1.96 | -1.42 | -0.66 |
| Fri 07/11 | Pisa | 0.80 | 0.81 | -0.01 | -0.60 |
| Sun 23/11 | Roma | 0.92 | 1.90 | -0.98 | -0.63 |
| Mon 01/12 | Bologna | 2.13 | 1.93 | +0.20 | -0.57 |
| Sun 07/12 | Lecce | 1.29 | 0.92 | +0.37 | -0.50 |
| Sat 13/12 | Torino | 0.69 | 1.05 | -0.36 | -0.49 |
| Sat 20/12 | Lazio | 0.69 | 0.45 | +0.24 | -0.44 |
| Sun 28/12 | Napoli | 0.46 | 2.57 | -2.11 | -0.54 |
| Sun 04/01 | Fiorentina | 0.73 | 2.09 | -1.36 | -0.59 |
| Thu 08/01 | Cagliari | 1.81 | 1.70 | +0.11 | -0.55 |
| Mon 12/01 | Juventus | 1.21 | 3.30 | -2.09 | -0.63 |
| Mon 19/01 | Hellas Verona | 0.73 | 0.50 | +0.23 | -0.59 |
| Sun 25/01 | Sassuolo | 0.66 | 1.12 | -0.46 | -0.58 |
| Sun 01/02 | Inter | 0.60 | 1.34 | -0.74 | -0.59 |
| Mon 09/02 | Atalanta | 0.62 | 2.11 | -1.49 | -0.63 |
| Sun 15/02 | Genoa | 2.41 | 1.25 | +1.16 | -0.55 |
| Sun 22/02 | Roma | 0.07 | 2.03 | -1.96 | -0.61 |
| Sun 01/03 | Milan | 0.99 | 3.51 | -2.52 | -0.68 |
| Sun 08/03 | Lecce | 0.98 | 0.81 | +0.17 | -0.65 |
| Mon 16/03 | Fiorentina | 1.44 | 1.79 | -0.35 | -0.64 |
| Sat 21/03 | Parma | 0.72 | 0.35 | +0.37 | -0.60 |
| Sun 05/04 | Bologna | 0.62 | 1.11 | -0.49 | -0.60 |
| Sat 11/04 | Cagliari | 0.28 | 1.02 | -0.74 | -0.61 |
| Sun 19/04 | Torino | 0.77 | 0.16 | +0.61 | -0.57 |
| Fri 24/04 | Napoli | 0.27 | 2.17 | -1.90 | -0.61 |
| Mon 04/05 | Lazio | 0.56 | 0.96 | -0.40 | -0.60 |
| Sun 10/05 | Pisa | 1.16 | 0.00 | +1.16 | -0.55 |
| Sun 17/05 | Udinese | 0.51 | 0.31 | +0.20 | -0.53 |
| Sun 24/05 | Como | 0.27 | 1.61 | -1.34 | -0.55 |
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.86 npxG and 1.41 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 20 in Serie A
- +0.02 xG vs league average
- Over 38 league matches
- Last 5
- number 8 hardest of 20 in Serie A
- +0.06 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
+0.02 xG vs league average · over 38 matches · tied number 1 hardest of 20
- Como Home +0.62
- Udinese Away −0.21
- Pisa Home −0.32
- Lazio Home −0.03
- Napoli Away +0.25
- Torino Home −0.26
- Cagliari Away −0.07
- Bologna Home +0.05
- Parma Away −0.39
- Fiorentina Home −0.13
- Lecce Away −0.34
- Milan Home +0.03
- Roma Away +0.39
- Genoa Home −0.14
- Atalanta Away +0.29
- Inter Home +0.50
- Sassuolo Away −0.23
- Hellas Verona Home −0.30
- Juventus Away +0.65
- Cagliari Home −0.07
- Fiorentina Away −0.13
- Napoli Home +0.25
- Lazio Away −0.03
- Torino Away −0.26
- Lecce Home −0.34
- Bologna Away +0.05
- Roma Home +0.39
- Pisa Away −0.32
- Juventus Home +0.65
- Genoa Away −0.14
- Atalanta Home +0.29
- Udinese Home −0.21
- Inter Away +0.50
- Como Away +0.62
- Parma Home −0.39
- Hellas Verona Away −0.30
- Sassuolo Home −0.23
- Milan Away +0.03
Cremonese shots and chance quality
Low volume, average quality. Cremonese take 9.1 shots a match (league 12.3) at 0.09 npxG a shot (league 0.09), #20 in Serie A for volume and #11 for quality. 60% of their shots come from inside the box (league 64%), and set pieces produce 28% of their npxG (league 27%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | Inter | 17.1 |
| #2 | Juventus | 16.8 |
| #3 | Atalanta | 14.8 |
| #4 | Como | 14.4 |
| =5 | Milan | 13.2 |
| =5 | Roma | 13.2 |
| #7 | Napoli | 13.2 |
| =8 | Bologna | 12.9 |
| =8 | Fiorentina | 12.9 |
| #10 | Torino | 11.8 |
| #11 | Udinese | 11.5 |
| #12 | Genoa | 11.4 |
| #13 | Hellas Verona | 11.1 |
| #14 | Lazio | 11.0 |
| #15 | Cagliari | 10.9 |
| #16 | Parma | 10.7 |
| #17 | Sassuolo | 10.7 |
| #18 | Lecce | 9.8 |
| #19 | Pisa | 9.6 |
| #20 | Cremonese | 9.1 |
- League avg
- 12.3
- Total
- 346 shots from 38 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | Milan | 0.10 |
| #2 | Inter | 0.10 |
| #3 | Como | 0.10 |
| #4 | Juventus | 0.10 |
| #5 | Fiorentina | 0.10 |
| #6 | Atalanta | 0.10 |
| #7 | Roma | 0.10 |
| #8 | Sassuolo | 0.10 |
| #9 | Lazio | 0.10 |
| #10 | Napoli | 0.10 |
| #11 | Cremonese | 0.09 |
| #12 | Pisa | 0.09 |
| #13 | Genoa | 0.09 |
| #14 | Cagliari | 0.09 |
| #15 | Udinese | 0.09 |
| #16 | Torino | 0.09 |
| #17 | Bologna | 0.08 |
| #18 | Lecce | 0.08 |
| #19 | Hellas Verona | 0.08 |
| #20 | Parma | 0.07 |
- League avg
- 0.09
- Total
- 32.58 npxG from 346 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | Como | 9.0 |
| #2 | Inter | 9.1 |
| #3 | Roma | 9.7 |
| #4 | Bologna | 10.2 |
| =5 | Juventus | 10.2 |
| =5 | Napoli | 10.2 |
| #7 | Milan | 11.5 |
| #8 | Atalanta | 11.8 |
| #9 | Lecce | 12.7 |
| #10 | Genoa | 12.8 |
| #11 | Cagliari | 12.9 |
| #12 | Udinese | 13.2 |
| #13 | Lazio | 13.3 |
| #14 | Fiorentina | 13.5 |
| #15 | Hellas Verona | 13.6 |
| #16 | Torino | 13.8 |
| #17 | Parma | 14.2 |
| =18 | Pisa | 14.4 |
| =18 | Sassuolo | 14.4 |
| #20 | Cremonese | 15.6 |
- League avg
- 12.3
- Total
- 593 shots allowed from 38 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | Napoli | 0.08 |
| #2 | Juventus | 0.08 |
| #3 | Lazio | 0.09 |
| #4 | Milan | 0.09 |
| #5 | Como | 0.09 |
| #6 | Atalanta | 0.09 |
| #7 | Fiorentina | 0.09 |
| #8 | Cremonese | 0.09 |
| #9 | Sassuolo | 0.09 |
| #10 | Inter | 0.09 |
| #11 | Genoa | 0.09 |
| #12 | Hellas Verona | 0.09 |
| #13 | Udinese | 0.10 |
| #14 | Parma | 0.10 |
| #15 | Torino | 0.10 |
| #16 | Pisa | 0.10 |
| #17 | Roma | 0.10 |
| #18 | Lecce | 0.11 |
| #19 | Cagliari | 0.11 |
| #20 | Bologna | 0.11 |
- League avg
- 0.09
- Total
- 53.62 npxGA from 593 shots
Shot profile
60% inside the box
League avg 64%
From 209 of 346 shots over 38 matches
66% allowed inside the box
League avg 64%
From 390 of 593 shots allowed over 38 matches
72% open play · 28% set pieces
League avg 27% set pieces
From 9.0 of 32.2 npxG over 38 matches
76% open play · 24% set pieces
League avg 27% set pieces
From 12.9 of 53.8 npxG allowed over 38 matches
Cremonese home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 19 | 19 |
| xG / match | 1.19 | 0.68 |
| xGA / match | 1.37 | 1.68 |
| xGD / match | -0.18 | -1.00 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 1.28 | 0.74 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every Cremonese match by xG
Away this season
- Matches
- 19
- xG / match
- 0.68
- xGA / match
- 1.68
- xGD / match
- -1.00
- Points
- 18 of 57
- Sun 17/05 Udinese A xG 0.45 xGA 0.35 xGD +0.10 xPts 1.39
- Fri 24/04 Napoli A xG 0.28 xGA 3.16 P xGD -2.88 xPts 0.06
- Sat 11/04 Cagliari A xG 0.28 xGA 1.17 xGD -0.89 xPts 0.51
- Sat 21/03 Parma A Best underlying xG 0.72 xGA 0.34 xGD +0.38 xPts 1.73
- Sun 08/03 Lecce A xG 0.96 xGA 1.60 P xGD -0.64 xPts 0.85
- Sun 22/02 Roma A xG 0.07 xGA 2.00 xGD -1.93 xPts 0.12
- Mon 09/02 Atalanta A xG 0.62 xGA 2.11 xGD -1.49 xPts 0.36
- Sun 25/01 Sassuolo A xG 0.65 xGA 1.10 xGD -0.45 xPts 0.89
- Mon 12/01 Juventus A xG 0.90 xGA 3.40 xGD -2.50 xPts 0.18
- Sun 04/01 Fiorentina A xG 0.73 xGA 2.06 xGD -1.33 xPts 0.44
- Sat 20/12 Lazio A xG 0.69 xGA 0.41 xGD +0.28 xPts 1.60
- Sat 13/12 Torino A xG 0.69 xGA 1.05 xGD -0.36 xPts 0.98
- Mon 01/12 Bologna A xG 2.13 xGA 2.72 P xGD -0.59 xPts 1.02
- Fri 07/11 Pisa A xG 0.80 xGA 0.81 xGD -0.01 xPts 1.30
- Wed 29/10 Genoa A xG 1.39 xGA 1.31 xGD +0.08 xPts 1.42
- Sat 04/10 Inter A Weakest underlying xG 0.64 xGA 3.57 xGD -2.93 xPts 0.10
- Sat 27/09 Como A xG 0.45 xGA 1.30 xGD -0.85 xPts 0.57
- Mon 15/09 Hellas Verona A xG 0.24 xGA 1.52 xGD -1.28 xPts 0.33
- Sat 23/08 Milan A Against the chances xG 0.21 xGA 1.88 xGD -1.67 xPts 0.21
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 3.57. 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.
Cremonese in Serie A
Attack
- xG / match #18 of 20
- Shots / match #20 of 20
- Chance quality #11 of 20
- Home xG #13 of 20
- Away xG #19 of 20
Defence
- xGA / match #19 of 20
- Shots allowed #20 of 20
- Chance quality allowed #8 of 20
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.