xgEdge

Expected goals

Levski Sofia expected goals (xG) 2026/2027

Parva Liga (Bulgaria) · after 9 matches · updated 1 Oct

Levski Sofia's attacking and defensive expected goals in Parva Liga (Bulgaria) 2026/2027, compared with the results they produced and with the rest of the competition.

Levski Sofia xG and xGA per match

Every match ↓
Attack
2.09 xG per match
#3/14
Attack (xG per match) across Parva Liga (Bulgaria), best first
Rank Club xG per match
#1 Ludogorets 2.42
#2 CSKA Sofia 2.13
#3 Levski Sofia 2.09
#4 FC CSKA 1948 Sofia 1.67
#5 Botev Plovdiv 1.61
#6 Arda Kardzhali 1.55
#7 FK Dunav Ruse 1.16
#8 Lokomotiv Sofia 1.10
#9 Cherno More Varna 1.05
#10 FK Spartak Varna 0.93
#11 Botev Vratsa 0.93
#12 FK Septemvri Sofia 0.92
#13 Lokomotiv Plovdiv 0.89
#14 Slavia Sofia 0.75
League avg
1.37
Total
18.84 9 matches
Defence
0.73 xGA per match
#1/14
Defence (xGA per match) across Parva Liga (Bulgaria), best first
Rank Club xGA per match
#1 Levski Sofia 0.73
#2 CSKA Sofia 0.90
#3 Lokomotiv Plovdiv 0.92
#4 Botev Plovdiv 1.01
#5 Ludogorets 1.02
#6 FK Septemvri Sofia 1.11
#7 Arda Kardzhali 1.26
#8 FC CSKA 1948 Sofia 1.31
#9 Cherno More Varna 1.41
#10 Botev Vratsa 1.49
#11 Slavia Sofia 1.60
#12 Lokomotiv Sofia 2.10
#13 FK Spartak Varna 2.11
#14 FK Dunav Ruse 2.31
League avg
1.37
Total
6.60 9 matches
xG difference
+1.36 xGD per match
#2/14
xG difference (xGD per match) across Parva Liga (Bulgaria), best first
Rank Club xGD per match
#1 Ludogorets +1.39
#2 Levski Sofia +1.36
#3 CSKA Sofia +1.23
#4 Botev Plovdiv +0.60
#5 FC CSKA 1948 Sofia +0.36
#6 Arda Kardzhali +0.29
#7 Lokomotiv Plovdiv -0.03
#8 FK Septemvri Sofia -0.19
#9 Cherno More Varna -0.36
#10 Botev Vratsa -0.55
#11 Slavia Sofia -0.85
#12 Lokomotiv Sofia -1.00
#13 FK Dunav Ruse -1.16
#14 FK Spartak Varna -1.18
League avg
0.00
Total
+12.24 9 matches
Expected points Model — Model output — computed from each match's xG, not a result. How xPts works →
2.19 xPts per match
#2/14
Expected points (xPts per match) across Parva Liga (Bulgaria), best first
Rank Club xPts per match
#1 Ludogorets 2.19
#2 Levski Sofia 2.19
#3 CSKA Sofia 2.18
#4 Botev Plovdiv 1.83
#5 FC CSKA 1948 Sofia 1.59
#6 Arda Kardzhali 1.57
#7 FK Septemvri Sofia 1.28
#8 Lokomotiv Plovdiv 1.28
#9 Cherno More Varna 1.11
#10 Botev Vratsa 1.03
#11 FK Spartak Varna 0.81
#12 Slavia Sofia 0.80
#13 Lokomotiv Sofia 0.80
#14 FK Dunav Ruse 0.63
League avg
1.38
Total
19.73 vs 25 actual pts

Early-season figures: after 9 matches, per-match rates can move quickly.

What the xG says

Levski Sofia's underlying numbers are among the best in Parva Liga (Bulgaria). They rank #2 for xG difference at +1.36 per match, driven by both elite shot volume and elite chance quality. Their 21 goals are 2.16 above 18.84 xG, while 25 points are 5.27 above 19.73 xPts. After only 9 matches, those gaps should still be read cautiously.

Actual vs expected

Measure Actual Expected Difference Reading
21 18.84 +2.16 scored 2.16 more than xG within normal variance
4 6.60 -2.60 conceded 2.60 fewer than xGA outside normal variance

Select a row to chart it across the season.

Goals minus xG, match by match

Levski Sofia are 2.16 goals above their xG after 9 matches. The gap was widest at +5.22, against Botev Plovdiv on Sun 30/08.

Goals
21
xG
18.84
Gap
+2.16
Fri 17/07 Sat 25/07 Sat 01/08 Fri 07/08 Sat 22/08 Sun 30/08 Wed 02/09 Sat 05/09 Sun 13/09 -2 -1 0 +1 +2 +3 +4 +5 +6 -0.59 -1.02 -0.40 +0.58 +2.88 +5.22 +4.88 +4.17 +2.16 -0.59 -0.43 +0.62 +0.98 +2.30 +2.34 -0.34 -0.71 -2.01 Running gap goals − xG Each match goals − xG
Levski Sofia: Goals vs xG, the gap after every match with xG
Date Opponent Goals xG Match gap Running gap
Fri 17/07 FK Dunav Ruse 2 2.59 -0.59 -0.59
Sat 25/07 Lokomotiv Sofia 2 2.43 -0.43 -1.02
Sat 01/08 FK Septemvri Sofia 3 2.38 +0.62 -0.40
Fri 07/08 Lokomotiv Plovdiv 2 1.02 +0.98 +0.58
Sat 22/08 FK Spartak Varna 6 3.70 +2.30 +2.88
Sun 30/08 Botev Plovdiv 3 0.66 +2.34 +5.22
Wed 02/09 Slavia Sofia 2 2.34 -0.34 +4.88
Sat 05/09 FC CSKA 1948 Sofia 1 1.71 -0.71 +4.17
Sun 13/09 Botev Vratsa 0 2.01 -2.01 +2.16

Goals vs xG ranking → Expected points ranking → Compare with every club in Europe →

Levski Sofia xG trend

Current form +1.23 npxGD per match

The last 6 matches with xG.

Out-created the opponent in 8 of 9 matches. The only negative was against Botev Plovdiv on Sun 30/08 (-0.30).

npxG · last 6
1.91
npxGA · last 6
0.68
-1 0 +1 +2 +3 +4 +1.46 Fri 17/07 +1.90 Sat 25/07 +2.21 Sat 01/08 +0.39 Fri 07/08 +3.70 Sat 22/08 -0.30 Sun 30/08 +2.02 Wed 02/09 +0.36 Sat 05/09 +1.22 Sun 13/09 +1.44 season avg
Levski Sofia: non-penalty xG, xGA and their difference in each match, with the season's average so far
Date Opponent npxG npxGA npxGD Avg so far
Fri 17/07 FK Dunav Ruse 2.59 1.13 +1.46 +1.46
Sat 25/07 Lokomotiv Sofia 2.43 0.53 +1.90 +1.68
Sat 01/08 FK Septemvri Sofia 2.23 0.02 +2.21 +1.86
Fri 07/08 Lokomotiv Plovdiv 1.03 0.64 +0.39 +1.49
Sat 22/08 FK Spartak Varna 3.70 0.00 +3.70 +1.93
Sun 30/08 Botev Plovdiv 0.66 0.96 -0.30 +1.56
Wed 02/09 Slavia Sofia 2.34 0.32 +2.02 +1.63
Sat 05/09 FC CSKA 1948 Sofia 1.71 1.35 +0.36 +1.47
Sun 13/09 Botev Vratsa 2.01 0.79 +1.22 +1.44

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 — 2.08 npxG and 0.64 npxGA per match. Current form is the same difference over the last 6 matches with xG.

Form ranking →

Strength of schedule

Season so far
tied number 12 hardest of 14 in Parva Liga (Bulgaria)
−0.21 xG vs league average
Over 9 league matches
Last 5
number 12 hardest of 14 in Parva Liga (Bulgaria)
−0.20 xG vs league average
Over 5 league matches
Opponents behind the figures

Season so far

−0.21 xG vs league average · over 9 matches · tied number 12 hardest of 14

  1. Botev Vratsa Away −0.24
  2. FC CSKA 1948 Sofia Home +0.18
  3. Slavia Sofia Away −0.66
  4. Botev Plovdiv Away +0.35
  5. FK Spartak Varna Home −0.64
  6. Lokomotiv Plovdiv Home +0.04
  7. FK Septemvri Sofia Home −0.20
  8. Lokomotiv Sofia Away −0.37
  9. FK Dunav Ruse Home −0.38

Last 5

−0.20 xG vs league average · over 5 matches · number 12 hardest of 14

  1. Botev Vratsa Away −0.24
  2. FC CSKA 1948 Sofia Home +0.18
  3. Slavia Sofia Away −0.66
  4. Botev Plovdiv Away +0.35
  5. FK Spartak Varna Home −0.64

League schedule strength → How this is calculated →

Levski Sofia shots and chance quality

High volume, high quality. Levski Sofia take 16.3 shots a match (league 11.4) at 0.13 npxG a shot (league 0.11), #2 in Parva Liga (Bulgaria) for volume and #2 for quality. 62% of their shots come from inside the box (league 57%).

Attack

Shot volume
16.3 shots per match
#2/14
Shot volume (shots per match) across Parva Liga (Bulgaria), best first
Rank Club shots per match
#1 CSKA Sofia 19.7
#2 Levski Sofia 16.3
#3 Ludogorets 13.5
#4 Botev Plovdiv 12.8
#5 Arda Kardzhali 12.6
#6 FC CSKA 1948 Sofia 12.6
#7 Cherno More Varna 11.1
#8 Lokomotiv Sofia 10.8
#9 FK Septemvri Sofia 9.0
#10 Botev Vratsa 8.6
#11 FK Dunav Ruse 8.5
#12 Lokomotiv Plovdiv 8.3
#13 FK Spartak Varna 8.1
#14 Slavia Sofia 6.7
League avg
11.4
Total
147 shots from 9 matches
Chance quality
0.13 npxG per shot
#2/14
Chance quality (npxG per shot) across Parva Liga (Bulgaria), best first
Rank Club npxG per shot
#1 Ludogorets 0.17
#2 Levski Sofia 0.13
#3 Arda Kardzhali 0.12
#4 FK Dunav Ruse 0.12
#5 FC CSKA 1948 Sofia 0.12
#6 Botev Plovdiv 0.12
#7 FK Spartak Varna 0.12
#8 Botev Vratsa 0.11
#9 Lokomotiv Plovdiv 0.11
#10 FK Septemvri Sofia 0.10
#11 Slavia Sofia 0.10
#12 CSKA Sofia 0.10
#13 Cherno More Varna 0.09
#14 Lokomotiv Sofia 0.09
League avg
0.11
Total
18.70 npxG from 147 shots

Defence

Shots allowed
7.0 shots per match
#1/14
Shots allowed (shots per match) across Parva Liga (Bulgaria), best first
Rank Club shots per match
#1 Levski Sofia 7.0
#2 CSKA Sofia 8.3
#3 FK Septemvri Sofia 8.6
#4 Ludogorets 9.3
#5 Lokomotiv Plovdiv 9.7
=6 Botev Vratsa 9.9
=6 Cherno More Varna 9.9
#8 Arda Kardzhali 10.1
#9 FC CSKA 1948 Sofia 11.2
#10 Botev Plovdiv 11.8
=11 FK Spartak Varna 15.0
=11 Lokomotiv Sofia 15.0
#13 Slavia Sofia 15.3
#14 FK Dunav Ruse 18.7
League avg
11.4
Total
63 shots allowed from 9 matches
Chance quality allowed
0.09 npxGA per shot
#2/14
Chance quality allowed (npxGA per shot) across Parva Liga (Bulgaria), best first
Rank Club npxGA per shot
#1 Botev Plovdiv 0.09
#2 Levski Sofia 0.09
#3 Lokomotiv Plovdiv 0.09
#4 Slavia Sofia 0.10
#5 Arda Kardzhali 0.10
#6 FC CSKA 1948 Sofia 0.11
#7 CSKA Sofia 0.11
#8 Ludogorets 0.11
#9 FK Dunav Ruse 0.12
#10 Lokomotiv Sofia 0.13
#11 FK Septemvri Sofia 0.13
#12 FK Spartak Varna 0.13
#13 Cherno More Varna 0.13
#14 Botev Vratsa 0.15
League avg
0.11
Total
5.74 npxGA from 63 shots

Shot profile

Shot location

62% inside the box

League avg 57%

From 91 of 147 shots over 9 matches

Early-season figure: after 9 matches, the share can move quickly.

Shots allowed, location

41% allowed inside the box

League avg 57%

From 26 of 63 shots allowed over 9 matches

Early-season figure: after 9 matches, the share can move quickly.

Levski Sofia home and away xG

Levski Sofia per-match figures at home and away
Measure Home Away
Matches 5 4
xG / match 2.28 1.86
xGA / match 0.65 0.84
xGD / match +1.63 +1.02
xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → 2.30 2.05

Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.

Every Levski Sofia match by xG

Window
Season Last 10 Last 5
Venue

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.

Every result, all competitions →

Levski Sofia in Parva Liga (Bulgaria)

Attack

Defence

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.

Learn how our xG analytics work →

How the model works →