Expected goals
NK Domžale expected goals (xG) 2025/2026
PrvaLiga (Slovenia) · after 18 matches · updated 1 Oct
NK Domžale's attacking and defensive expected goals in PrvaLiga (Slovenia) 2025/2026, compared with the results they produced and with the rest of the competition.
NK Domžale xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | NK Celje | 2.22 |
| #2 | NK Maribor | 2.05 |
| #3 | FC Koper | 1.98 |
| #4 | NK Bravo | 1.82 |
| #5 | NK Olimpija Ljubljana | 1.49 |
| #6 | NK Aluminij Kidričevo | 1.38 |
| #7 | Kalcer Radomlje | 1.28 |
| #8 | NŠ Mura | 1.26 |
| #9 | ND Primorje | 1.19 |
| #10 | NK Domžale | 1.05 |
- League avg
- 1.59
- Total
- 18.95 18 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | NK Celje | 1.17 |
| #2 | NK Olimpija Ljubljana | 1.37 |
| #3 | NŠ Mura | 1.47 |
| #4 | NK Maribor | 1.51 |
| #5 | FC Koper | 1.54 |
| #6 | NK Bravo | 1.56 |
| #7 | ND Primorje | 1.73 |
| #8 | NK Domžale | 1.87 |
| #9 | NK Aluminij Kidričevo | 1.90 |
| #10 | Kalcer Radomlje | 1.94 |
- League avg
- 1.59
- Total
- 33.66 18 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | NK Celje | +1.04 |
| #2 | NK Maribor | +0.54 |
| #3 | FC Koper | +0.43 |
| #4 | NK Bravo | +0.27 |
| #5 | NK Olimpija Ljubljana | +0.12 |
| #6 | NŠ Mura | -0.21 |
| #7 | NK Aluminij Kidričevo | -0.52 |
| #8 | ND Primorje | -0.54 |
| #9 | Kalcer Radomlje | -0.66 |
| #10 | NK Domžale | -0.82 |
- League avg
- 0.00
- Total
- -14.71 18 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | NK Celje | 2.03 |
| #2 | NK Maribor | 1.73 |
| #3 | FC Koper | 1.68 |
| #4 | NK Bravo | 1.52 |
| #5 | NK Olimpija Ljubljana | 1.48 |
| #6 | NŠ Mura | 1.23 |
| #7 | NK Aluminij Kidričevo | 1.08 |
| #8 | ND Primorje | 1.05 |
| #9 | Kalcer Radomlje | 1.04 |
| #10 | NK Domžale | 0.85 |
- League avg
- 1.39
- Total
- 15.22 vs 12 actual pts
What the xG says
NK Domžale's underlying numbers are among the weakest in PrvaLiga (Slovenia). They rank #10 for xG difference at -0.82 per match, from the league's lowest shot volume and the league's lowest chance quality. Their 17 goals are 1.95 below 18.95 xG, while 12 points are 3.22 below 15.22 xPts.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
NK Domžale are 1.95 goals below their xG after 18 matches. The gap was widest at -2.03, against NK Celje on Sat 22/11.
- Goals
- 17
- xG
- 18.95
- Gap
- -1.95
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sat 19/07 | ND Primorje | 2 | 1.58 | +0.42 | +0.42 |
| Sun 27/07 | NK Maribor | 1 | 0.38 | +0.62 | +1.04 |
| Fri 01/08 | Kalcer Radomlje | 0 | 0.39 | -0.39 | +0.65 |
| Sun 10/08 | NK Olimpija Ljubljana | 1 | 0.29 | +0.71 | +1.36 |
| Sat 16/08 | NŠ Mura | 0 | 0.36 | -0.36 | +1.00 |
| Fri 22/08 | NK Aluminij Kidričevo | 0 | 0.61 | -0.61 | +0.39 |
| Sun 31/08 | NK Celje | 1 | 1.24 | -0.24 | +0.15 |
| Sun 14/09 | NK Bravo | 1 | 0.62 | +0.38 | +0.53 |
| Sat 20/09 | FC Koper | 1 | 1.58 | -0.58 | -0.05 |
| Sat 27/09 | ND Primorje | 1 | 0.47 | +0.53 | +0.48 |
| Sat 04/10 | NK Maribor | 0 | 1.23 | -1.23 | -0.75 |
| Sat 18/10 | Kalcer Radomlje | 1 | 1.66 | -0.66 | -1.41 |
| Sun 26/10 | NK Olimpija Ljubljana | 2 | 0.67 | +1.33 | -0.08 |
| Mon 03/11 | NŠ Mura | 3 | 2.46 | +0.54 | +0.46 |
| Sat 08/11 | NK Aluminij Kidričevo | 1 | 3.05 | -2.05 | -1.59 |
| Sat 22/11 | NK Celje | 0 | 0.44 | -0.44 | -2.03 |
| Sun 30/11 | NK Bravo | 1 | 0.56 | +0.44 | -1.59 |
| Fri 05/12 | FC Koper | 1 | 1.36 | -0.36 | -1.95 |
NK Domžale xG trend
Current form -0.39 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 4 of 18 matches. The worst was against NK Celje on Sun 31/08 (-3.86).
- npxG · last 6
- 1.17
- npxGA · last 6
- 1.56
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sat 19/07 | ND Primorje | 1.58 | 1.65 | -0.07 | -0.07 |
| Sun 27/07 | NK Maribor | 0.39 | 1.58 | -1.19 | -0.63 |
| Fri 01/08 | Kalcer Radomlje | 0.39 | 1.01 | -0.62 | -0.63 |
| Sun 10/08 | NK Olimpija Ljubljana | 0.30 | 1.90 | -1.60 | -0.87 |
| Sat 16/08 | NŠ Mura | 0.36 | 1.37 | -1.01 | -0.90 |
| Fri 22/08 | NK Aluminij Kidričevo | 0.61 | 1.28 | -0.67 | -0.86 |
| Sun 31/08 | NK Celje | 0.48 | 4.34 | -3.86 | -1.29 |
| Sun 14/09 | NK Bravo | 0.62 | 0.39 | +0.23 | -1.10 |
| Sat 20/09 | FC Koper | 0.82 | 2.01 | -1.19 | -1.11 |
| Sat 27/09 | ND Primorje | 0.47 | 0.83 | -0.36 | -1.03 |
| Sat 04/10 | NK Maribor | 1.23 | 2.89 | -1.66 | -1.09 |
| Sat 18/10 | Kalcer Radomlje | 0.90 | 0.89 | +0.01 | -1.00 |
| Sun 26/10 | NK Olimpija Ljubljana | 0.67 | 2.41 | -1.74 | -1.06 |
| Mon 03/11 | NŠ Mura | 2.46 | 1.22 | +1.24 | -0.89 |
| Sat 08/11 | NK Aluminij Kidričevo | 2.29 | 1.67 | +0.62 | -0.79 |
| Sat 22/11 | NK Celje | 0.43 | 1.49 | -1.06 | -0.81 |
| Sun 30/11 | NK Bravo | 0.56 | 0.60 | -0.04 | -0.76 |
| Fri 05/12 | FC Koper | 0.60 | 1.94 | -1.34 | -0.80 |
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.84 npxG and 1.64 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- +0.05 xG vs league average
- Over 18 league matches
- Not ranked: a club needs 25 matches against rated opponents, and NK Domžale have 18.
- Last 5
- number 2 hardest of 10 in PrvaLiga (Slovenia)
- +0.18 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
+0.05 xG vs league average · over 18 matches
- FC Koper Away +0.41
- NK Bravo Home +0.22
- NK Celje Home +0.37
- NK Aluminij Kidričevo Away −0.42
- NŠ Mura Home +0.32
- NK Olimpija Ljubljana Away +0.07
- Kalcer Radomlje Home −0.57
- NK Maribor Away +0.35
- ND Primorje Home −0.30
- FC Koper Home +0.41
- NK Bravo Away +0.22
- NK Celje Away +0.37
- NK Aluminij Kidričevo Home −0.42
- NŠ Mura Away +0.32
- NK Olimpija Ljubljana Home +0.07
- Kalcer Radomlje Away −0.57
- NK Maribor Home +0.35
- ND Primorje Away −0.30
Last 5
+0.18 xG vs league average · over 5 matches · number 2 hardest of 10
- FC Koper Away +0.41
- NK Bravo Home +0.22
- NK Celje Home +0.37
- NK Aluminij Kidričevo Away −0.42
- NŠ Mura Home +0.32
NK Domžale shots and chance quality
Low volume, low quality. NK Domžale take 9.2 shots a match (league 11.8) at 0.09 npxG a shot (league 0.12), #10 in PrvaLiga (Slovenia) for volume and #10 for quality. 53% of their shots come from inside the box (league 62%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | NK Celje | 14.4 |
| #2 | NK Bravo | 14.0 |
| #3 | NK Maribor | 13.4 |
| #4 | FC Koper | 13.3 |
| #5 | NK Olimpija Ljubljana | 12.0 |
| #6 | NŠ Mura | 11.6 |
| #7 | ND Primorje | 10.5 |
| #8 | NK Aluminij Kidričevo | 9.5 |
| #9 | Kalcer Radomlje | 9.4 |
| #10 | NK Domžale | 9.2 |
- League avg
- 11.8
- Total
- 166 shots from 18 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | NK Maribor | 0.15 |
| #2 | NK Celje | 0.14 |
| #3 | FC Koper | 0.13 |
| #4 | NK Aluminij Kidričevo | 0.13 |
| #5 | Kalcer Radomlje | 0.12 |
| #6 | NK Bravo | 0.12 |
| #7 | NK Olimpija Ljubljana | 0.11 |
| #8 | ND Primorje | 0.11 |
| #9 | NŠ Mura | 0.10 |
| #10 | NK Domžale | 0.09 |
- League avg
- 0.12
- Total
- 15.16 npxG from 166 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | NK Celje | 9.7 |
| #2 | NK Olimpija Ljubljana | 10.0 |
| #3 | NŠ Mura | 10.4 |
| #4 | FC Koper | 11.3 |
| #5 | NK Maribor | 11.5 |
| #6 | NK Bravo | 11.9 |
| #7 | ND Primorje | 12.5 |
| #8 | NK Domžale | 13.6 |
| #9 | Kalcer Radomlje | 13.6 |
| #10 | NK Aluminij Kidričevo | 14.4 |
- League avg
- 11.8
- Total
- 244 shots allowed from 18 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | NK Celje | 0.11 |
| #2 | NK Maribor | 0.12 |
| #3 | NK Bravo | 0.12 |
| #4 | NK Domžale | 0.12 |
| #5 | NŠ Mura | 0.12 |
| #6 | FC Koper | 0.13 |
| #7 | Kalcer Radomlje | 0.13 |
| #8 | NK Aluminij Kidričevo | 0.13 |
| #9 | NK Olimpija Ljubljana | 0.13 |
| #10 | ND Primorje | 0.13 |
- League avg
- 0.12
- Total
- 29.47 npxGA from 244 shots
Shot profile
53% inside the box
League avg 62%
From 88 of 166 shots over 18 matches
69% allowed inside the box
League avg 62%
From 169 of 244 shots allowed over 18 matches
NK Domžale home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 9 | 9 |
| xG / match | 0.94 | 1.17 |
| xGA / match | 1.54 | 2.20 |
| xGD / match | -0.60 | -1.04 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 0.93 | 0.76 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every NK Domžale match by xG
Away this season
- Matches
- 9
- xG / match
- 1.17
- xGA / match
- 2.20
- xGD / match
- -1.04
- Points
- 4 of 27
- Fri 05/12 FC Koper A xG 1.36 P xGA 1.93 xGD -0.57 xPts 0.96
- Sat 08/11 NK Aluminij Kidričevo A xG 3.05 P xGA 3.49 P xGD -0.44 xPts 1.17
- Sun 26/10 NK Olimpija Ljubljana A Against the chances xG 0.67 xGA 2.41 xGD -1.74 xPts 0.29
- Sat 04/10 NK Maribor A xG 1.23 xGA 2.89 xGD -1.66 xPts 0.44
- Sun 14/09 NK Bravo A Best underlying xG 0.62 xGA 0.43 xGD +0.19 xPts 1.48
- Sun 31/08 NK Celje A Weakest underlying xG 1.24 P xGA 4.33 xGD -3.09 xPts 0.14
- Sat 16/08 NŠ Mura A xG 0.36 xGA 1.68 xGD -1.32 xPts 0.34
- Fri 01/08 Kalcer Radomlje A xG 0.39 xGA 1.01 xGD -0.62 xPts 0.69
- Sat 19/07 ND Primorje A xG 1.58 xGA 1.66 xGD -0.08 xPts 1.31
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 4.33. 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.
NK Domžale in PrvaLiga (Slovenia)
Attack
- xG / match #10 of 10
- Shots / match #10 of 10
- Chance quality #10 of 10
- Home xG #10 of 11
- Away xG #10 of 11
Defence
- xGA / match #8 of 10
- Shots allowed #8 of 10
- Chance quality allowed #4 of 10
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.