Expected goals
Randers FC expected goals (xG) 2026/2027
Superliga (Denmark) · after 9 matches · updated 1 Oct
Randers FC's attacking and defensive expected goals in Superliga (Denmark) 2026/2027, compared with the results they produced and with the rest of the competition.
Randers FC xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | FC Nordsjælland | 2.35 |
| #2 | Lyngby | 1.85 |
| #3 | FC København | 1.62 |
| =4 | AGF | 1.60 |
| =4 | Viborg FF | 1.60 |
| #6 | Odense Boldklub | 1.55 |
| #7 | FC Midtjylland | 1.44 |
| #8 | Brøndby IF | 1.22 |
| #9 | Silkeborg IF | 1.10 |
| #10 | AC Horsens | 1.09 |
| #11 | Randers FC | 1.06 |
| #12 | Sønderjyske Fodbold | 1.01 |
- League avg
- 1.46
- Total
- 9.54 9 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | FC Midtjylland | 1.11 |
| #2 | FC København | 1.16 |
| #3 | Viborg FF | 1.17 |
| #4 | Lyngby | 1.36 |
| #5 | FC Nordsjælland | 1.43 |
| #6 | Silkeborg IF | 1.47 |
| #7 | Brøndby IF | 1.54 |
| #8 | AGF | 1.56 |
| #9 | AC Horsens | 1.57 |
| #10 | Randers FC | 1.65 |
| #11 | Odense Boldklub | 1.68 |
| #12 | Sønderjyske Fodbold | 1.81 |
- League avg
- 1.46
- Total
- 14.88 9 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | FC Nordsjælland | +0.93 |
| #2 | Lyngby | +0.48 |
| #3 | FC København | +0.46 |
| #4 | Viborg FF | +0.43 |
| #5 | FC Midtjylland | +0.33 |
| #6 | AGF | +0.04 |
| #7 | Odense Boldklub | -0.13 |
| #8 | Brøndby IF | -0.32 |
| #9 | Silkeborg IF | -0.36 |
| #10 | AC Horsens | -0.48 |
| #11 | Randers FC | -0.59 |
| #12 | Sønderjyske Fodbold | -0.80 |
- League avg
- 0.00
- Total
- -5.34 9 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | FC Nordsjælland | 1.90 |
| #2 | FC København | 1.71 |
| #3 | Viborg FF | 1.70 |
| #4 | FC Midtjylland | 1.61 |
| #5 | Lyngby | 1.61 |
| #6 | AGF | 1.49 |
| #7 | Odense Boldklub | 1.30 |
| #8 | Silkeborg IF | 1.22 |
| #9 | Brøndby IF | 1.18 |
| #10 | AC Horsens | 1.05 |
| #11 | Randers FC | 0.99 |
| #12 | Sønderjyske Fodbold | 0.82 |
- League avg
- 1.38
- Total
- 8.88 vs 10 actual pts
Early-season figures: after 9 matches, per-match rates can move quickly.
What the xG says
Randers FC's underlying numbers are among the weakest in Superliga (Denmark). They rank #11 for xG difference at -0.59 per match, from the league's lowest shot volume at about average chance quality. Their 11 goals are 1.46 above 9.54 xG, while 10 points are 1.12 above 8.88 xPts. After only 9 matches, those gaps should still be read cautiously.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
Randers FC are 1.46 goals above their xG after 9 matches. The gap was widest at +1.71, against Brøndby IF on Sun 06/09.
- Goals
- 11
- xG
- 9.54
- Gap
- +1.46
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Mon 27/07 | Silkeborg IF | 1 | 0.60 | +0.40 | +0.40 |
| Sun 02/08 | FC Nordsjælland | 0 | 0.74 | -0.74 | -0.34 |
| Sun 09/08 | Lyngby | 2 | 1.51 | +0.49 | +0.15 |
| Sun 16/08 | FC København | 0 | 0.46 | -0.46 | -0.31 |
| Sun 23/08 | FC Midtjylland | 0 | 1.03 | -1.03 | -1.34 |
| Sun 30/08 | AGF | 2 | 1.10 | +0.90 | -0.44 |
| Sun 06/09 | Brøndby IF | 3 | 0.85 | +2.15 | +1.71 |
| Sun 13/09 | Odense Boldklub | 1 | 1.68 | -0.68 | +1.03 |
| Sun 20/09 | Sønderjyske Fodbold | 2 | 1.57 | +0.43 | +1.46 |
Goals vs xG ranking → Expected points ranking → Compare with every club in Europe →
Randers FC xG trend
Current form -0.27 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 2 of 9 matches. The worst was against FC Nordsjælland on Sun 02/08 (-2.58).
- npxG · last 6
- 1.03
- npxGA · last 6
- 1.30
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Mon 27/07 | Silkeborg IF | 0.54 | 1.09 | -0.55 | -0.55 |
| Sun 02/08 | FC Nordsjælland | 0.73 | 3.31 | -2.58 | -1.57 |
| Sun 09/08 | Lyngby | 1.61 | 1.61 | +0.00 | -1.04 |
| Sun 16/08 | FC København | 0.52 | 1.21 | -0.69 | -0.96 |
| Sun 23/08 | FC Midtjylland | 0.96 | 1.35 | -0.39 | -0.84 |
| Sun 30/08 | AGF | 0.84 | 1.69 | -0.85 | -0.84 |
| Sun 06/09 | Brøndby IF | 0.57 | 1.32 | -0.75 | -0.83 |
| Sun 13/09 | Odense Boldklub | 1.43 | 0.96 | +0.47 | -0.67 |
| Sun 20/09 | Sønderjyske Fodbold | 1.85 | 1.28 | +0.57 | -0.53 |
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 — 1.01 npxG and 1.54 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- number 4 hardest of 12 in Superliga (Denmark)
- +0.04 xG vs league average
- Over 9 league matches
- Last 5
- number 9 hardest of 12 in Superliga (Denmark)
- −0.03 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
+0.04 xG vs league average · over 9 matches · number 4 hardest of 12
- Sønderjyske Fodbold Away −0.51
- Odense Boldklub Home −0.04
- Brøndby IF Away +0.05
- AGF Home +0.25
- FC Midtjylland Away +0.09
- FC København Home +0.38
- Lyngby Home 0.00
- FC Nordsjælland Away +0.41
- Silkeborg IF Home −0.30
Last 5
−0.03 xG vs league average · over 5 matches · number 9 hardest of 12
- Sønderjyske Fodbold Away −0.51
- Odense Boldklub Home −0.04
- Brøndby IF Away +0.05
- AGF Home +0.25
- FC Midtjylland Away +0.09
Randers FC shots and chance quality
Low volume, average quality. Randers FC take 9.9 shots a match (league 13.9) at 0.10 npxG a shot (league 0.10), #12 in Superliga (Denmark) for volume and #3 for quality. 61% of their shots come from inside the box (league 64%), and set pieces produce 17% of their npxG (league 25%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | FC Nordsjælland | 17.6 |
| #2 | AGF | 16.8 |
| #3 | Odense Boldklub | 15.3 |
| #4 | Brøndby IF | 15.2 |
| #5 | FC København | 15.0 |
| #6 | Lyngby | 14.8 |
| #7 | FC Midtjylland | 14.2 |
| #8 | Viborg FF | 13.6 |
| #9 | Sønderjyske Fodbold | 11.6 |
| #10 | Silkeborg IF | 11.4 |
| #11 | AC Horsens | 11.2 |
| #12 | Randers FC | 9.9 |
- League avg
- 13.9
- Total
- 89 shots from 9 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | FC Nordsjælland | 0.13 |
| #2 | Viborg FF | 0.12 |
| #3 | Randers FC | 0.10 |
| #4 | FC København | 0.10 |
| #5 | Lyngby | 0.10 |
| #6 | FC Midtjylland | 0.10 |
| #7 | Odense Boldklub | 0.09 |
| #8 | AC Horsens | 0.08 |
| #9 | Silkeborg IF | 0.08 |
| #10 | AGF | 0.08 |
| #11 | Sønderjyske Fodbold | 0.08 |
| #12 | Brøndby IF | 0.08 |
- League avg
- 0.10
- Total
- 9.05 npxG from 89 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | FC København | 11.9 |
| #2 | Silkeborg IF | 12.4 |
| #3 | Brøndby IF | 12.6 |
| =4 | FC Midtjylland | 12.9 |
| =4 | Lyngby | 12.9 |
| #6 | FC Nordsjælland | 13.3 |
| #7 | Odense Boldklub | 13.6 |
| =8 | AGF | 13.7 |
| =8 | Viborg FF | 13.7 |
| #10 | AC Horsens | 15.0 |
| #11 | Randers FC | 16.4 |
| #12 | Sønderjyske Fodbold | 18.2 |
- League avg
- 13.9
- Total
- 148 shots allowed from 9 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | Viborg FF | 0.08 |
| #2 | FC Midtjylland | 0.08 |
| #3 | AGF | 0.09 |
| #4 | FC Nordsjælland | 0.09 |
| #5 | FC København | 0.09 |
| #6 | Randers FC | 0.09 |
| #7 | Lyngby | 0.10 |
| #8 | Sønderjyske Fodbold | 0.10 |
| #9 | AC Horsens | 0.10 |
| #10 | Brøndby IF | 0.11 |
| #11 | Odense Boldklub | 0.11 |
| #12 | Silkeborg IF | 0.12 |
- League avg
- 0.10
- Total
- 13.82 npxGA from 148 shots
Shot profile
61% inside the box
League avg 64%
From 54 of 89 shots over 9 matches
Early-season figure: after 9 matches, the share can move quickly.
61% allowed inside the box
League avg 64%
From 90 of 148 shots allowed over 9 matches
Early-season figure: after 9 matches, the share can move quickly.
83% open play · 17% set pieces
League avg 25% set pieces
From 1.5 of 9.0 npxG over 9 matches
Early-season figure: after 9 matches, the share can move quickly.
75% open play · 25% set pieces
League avg 25% set pieces
From 3.5 of 13.8 npxG allowed over 9 matches
Early-season figure: after 9 matches, the share can move quickly.
Randers FC home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 5 | 4 |
| xG / match | 1.07 | 1.05 |
| xGA / match | 1.47 | 1.88 |
| xGD / match | -0.40 | -0.84 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 1.02 | 0.95 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every Randers FC match by xG
This season
- Matches
- 9
- xG / match
- 1.06
- xGA / match
- 1.65
- xGD / match
- -0.59
- Points
- 10 of 27
- Sun 20/09 Sønderjyske Fodbold A xG 1.57 xGA 1.36 xGD +0.21 xPts 1.52
- Sun 13/09 Odense Boldklub H Best underlying xG 1.68 xGA 1.14 xGD +0.54 xPts 1.79
- Sun 06/09 Brøndby IF A xG 0.85 xGA 1.19 xGD -0.34 xPts 1.04
- Sun 30/08 AGF H xG 1.10 xGA 1.97 xGD -0.87 xPts 0.74
- Sun 23/08 FC Midtjylland A xG 1.03 xGA 1.28 xGD -0.25 xPts 1.13
- Sun 16/08 FC København H xG 0.46 xGA 1.30 xGD -0.84 xPts 0.58
- Sun 09/08 Lyngby H xG 1.51 xGA 1.85 xGD -0.34 xPts 1.13
- Sun 02/08 FC Nordsjælland A Weakest underlying xG 0.74 xGA 3.70 xGD -2.96 xPts 0.10
- Mon 27/07 Silkeborg IF H xG 0.60 xGA 1.09 xGD -0.49 xPts 0.85
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 3.70. 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.
Randers FC in Superliga (Denmark)
Attack
- xG / match #11 of 12
- Shots / match #12 of 12
- Chance quality #3 of 12
- Home xG #10 of 12
- Away xG #10 of 12
Defence
- xGA / match #10 of 12
- Shots allowed #11 of 12
- Chance quality allowed #6 of 12
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.