xgEdge

Expected goals

Viktoria Plzeň expected goals (xG) 2026/2027

Czech First League · after 9 matches · updated 1 Oct

Viktoria Plzeň's attacking and defensive expected goals in Czech First League 2026/2027, compared with the results they produced and with the rest of the competition.

Viktoria Plzeň xG and xGA per match

Every match ↓
Attack
1.43 xG per match
#5/16
Attack (xG per match) across Czech First League, best first
Rank Club xG per match
#1 SK Slavia Praha 2.38
#2 AC Sparta Praha 1.66
#3 FC Slovan Liberec 1.66
#4 Mladá Boleslav 1.45
#5 Viktoria Plzeň 1.43
#6 Bohemians Praha 1905 1.39
#7 Baník Ostrava 1.34
#8 FK Pardubice 1.34
#9 FK Jablonec 1.32
#10 FC Zbrojovka Brno 1.24
#11 SK Sigma Olomouc 1.23
#12 FK Teplice 1.20
#13 SK Líšeň 1.05
#14 FC Hradec Králové 1.03
#15 1. FC Slovácko 0.92
#16 FC Zlín 0.87
League avg
1.34
Total
12.84 9 matches
Defence
1.10 xGA per match
#5/16
Defence (xGA per match) across Czech First League, best first
Rank Club xGA per match
#1 FC Slovan Liberec 0.86
#2 FK Jablonec 1.01
#3 SK Slavia Praha 1.02
#4 FC Hradec Králové 1.05
#5 Viktoria Plzeň 1.10
#6 FK Pardubice 1.20
#7 SK Sigma Olomouc 1.21
#8 AC Sparta Praha 1.25
#9 FK Teplice 1.28
#10 Bohemians Praha 1905 1.37
#11 SK Líšeň 1.42
#12 FC Zlín 1.44
#13 FC Zbrojovka Brno 1.52
#14 1. FC Slovácko 1.88
#15 Baník Ostrava 1.89
#16 Mladá Boleslav 2.06
League avg
1.34
Total
9.93 9 matches
xG difference
+0.32 xGD per match
#4/16
xG difference (xGD per match) across Czech First League, best first
Rank Club xGD per match
#1 SK Slavia Praha +1.36
#2 FC Slovan Liberec +0.80
#3 AC Sparta Praha +0.41
#4 Viktoria Plzeň +0.32
#5 FK Jablonec +0.31
#6 FK Pardubice +0.14
#7 SK Sigma Olomouc +0.02
#8 Bohemians Praha 1905 +0.02
#9 FC Hradec Králové -0.02
#10 FK Teplice -0.08
#11 FC Zbrojovka Brno -0.28
#12 SK Líšeň -0.37
#13 Baník Ostrava -0.55
#14 FC Zlín -0.57
#15 Mladá Boleslav -0.62
#16 1. FC Slovácko -0.96
League avg
0.00
Total
+2.91 9 matches
Expected points Model — Model output — computed from each match's xG, not a result. How xPts works →
1.61 xPts per match
#4/16
Expected points (xPts per match) across Czech First League, best first
Rank Club xPts per match
#1 SK Slavia Praha 2.11
#2 FC Slovan Liberec 1.90
#3 AC Sparta Praha 1.68
#4 Viktoria Plzeň 1.61
#5 FK Jablonec 1.59
#6 FK Pardubice 1.46
#7 FC Hradec Králové 1.39
#8 SK Sigma Olomouc 1.39
#9 FC Zbrojovka Brno 1.33
#10 Bohemians Praha 1905 1.31
#11 FK Teplice 1.30
#12 SK Líšeň 1.11
#13 Mladá Boleslav 1.03
#14 Baník Ostrava 1.02
#15 FC Zlín 0.90
#16 1. FC Slovácko 0.88
League avg
1.38
Total
14.47 vs 10 actual pts

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

What the xG says

Viktoria Plzeň's underlying numbers are among the best in Czech First League. They rank #4 for xG difference at +0.32 per match, from about average shot volume at low chance quality. Their 17 goals are 4.16 above 12.84 xG, while 10 points are 4.47 below 14.47 xPts. After only 9 matches, those gaps should still be read cautiously.

Actual vs expected

Measure Actual Expected Difference Reading
Goals vs xG Includes 2.14 xG from penalties
17 12.84 +4.16 scored 4.16 more than xG outside normal variance
17 9.93 +7.07 conceded 7.07 more than xGA far outside normal variance

Select a row to chart it across the season.

Goals minus xG, match by match

Viktoria Plzeň are 4.16 goals above their xG after 9 matches. The gap was widest at +4.44, against SK Líšeň on Sat 05/09.

Goals
17
xG
12.84
Gap
+4.16
Sat 25/07 Sat 01/08 Sat 08/08 Sat 15/08 Sun 30/08 Sat 05/09 Wed 09/09 Sun 13/09 Sun 20/09 -1 0 +1 +2 +3 +4 +5 -0.07 +0.13 +2.64 +3.42 +3.14 +4.44 +4.23 +3.98 +4.16 -0.07 +0.20 +2.51 +0.78 -0.28 +1.30 -0.21 -0.25 +0.18 Running gap goals − xG Each match goals − xG
Viktoria Plzeň: Goals vs xG, the gap after every match with xG
Date Opponent Goals xG Match gap Running gap
Sat 25/07 FC Slovan Liberec 1 1.07 -0.07 -0.07
Sat 01/08 FC Zbrojovka Brno 1 0.80 +0.20 +0.13
Sat 08/08 FK Teplice 5 2.49 +2.51 +2.64
Sat 15/08 FC Zlín 3 2.22 +0.78 +3.42
Sun 30/08 1. FC Slovácko 1 1.28 -0.28 +3.14
Sat 05/09 SK Líšeň 3 1.70 +1.30 +4.44
Wed 09/09 FC Hradec Králové 0 0.21 -0.21 +4.23
Sun 13/09 SK Sigma Olomouc 2 2.25 -0.25 +3.98
Sun 20/09 SK Slavia Praha 1 0.82 +0.18 +4.16

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

Viktoria Plzeň xG trend

Current form +0.43 npxGD per match

The last 6 matches with xG.

Out-created the opponent in 6 of 9 matches. The worst was against FC Slovan Liberec on Sat 25/07 (-2.43).

npxG · last 6
1.19
npxGA · last 6
0.75
-3 -2 -1 0 +1 +2 -2.43 Sat 25/07 +0.18 Sat 01/08 +1.02 Sat 08/08 +0.48 Sat 15/08 +0.87 Sun 30/08 +1.27 Sat 05/09 -0.71 Wed 09/09 +0.96 Sun 13/09 -0.26 Sun 20/09 +0.15 season avg
Viktoria Plzeň: 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
Sat 25/07 FC Slovan Liberec 0.28 2.71 -2.43 -2.43
Sat 01/08 FC Zbrojovka Brno 0.80 0.62 +0.18 -1.13
Sat 08/08 FK Teplice 2.49 1.47 +1.02 -0.41
Sat 15/08 FC Zlín 1.54 1.06 +0.48 -0.19
Sun 30/08 1. FC Slovácko 1.28 0.41 +0.87 +0.02
Sat 05/09 SK Líšeň 1.71 0.44 +1.27 +0.23
Wed 09/09 FC Hradec Králové 0.21 0.92 -0.71 +0.10
Sun 13/09 SK Sigma Olomouc 1.56 0.60 +0.96 +0.21
Sun 20/09 SK Slavia Praha 0.83 1.09 -0.26 +0.15

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.19 npxG and 1.04 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 10 hardest of 16 in Czech First League
−0.03 xG vs league average
Over 9 league matches
Last 5
tied number 7 hardest of 16 in Czech First League
+0.03 xG vs league average
Over 5 league matches
Opponents behind the figures

Season so far

−0.03 xG vs league average · over 9 matches · tied number 10 hardest of 16

  1. SK Slavia Praha Away +0.82
  2. SK Sigma Olomouc Home +0.01
  3. FC Hradec Králové Away −0.08
  4. SK Líšeň Away −0.32
  5. 1. FC Slovácko Home −0.30
  6. FC Zlín Home −0.45
  7. FK Teplice Away −0.14
  8. FC Zbrojovka Brno Home −0.12
  9. FC Slovan Liberec Home +0.30

Last 5

+0.03 xG vs league average · over 5 matches · tied number 7 hardest of 16

  1. SK Slavia Praha Away +0.82
  2. SK Sigma Olomouc Home +0.01
  3. FC Hradec Králové Away −0.08
  4. SK Líšeň Away −0.32
  5. 1. FC Slovácko Home −0.30

League schedule strength → How this is calculated →

Viktoria Plzeň shots and chance quality

Average volume, low quality. Viktoria Plzeň take 14.0 shots a match (league 13.2) at 0.08 npxG a shot (league 0.10), #6 in Czech First League for volume and #13 for quality. 67% of their shots come from inside the box (league 64%), and set pieces produce 26% of their npxG (league 26%).

Attack

Shot volume
14.0 shots per match
#6/16
Shot volume (shots per match) across Czech First League, best first
Rank Club shots per match
#1 SK Slavia Praha 17.3
#2 AC Sparta Praha 16.6
#3 FC Slovan Liberec 16.2
#4 FK Jablonec 15.7
#5 FK Teplice 14.5
#6 Viktoria Plzeň 14.0
#7 FK Pardubice 13.0
#8 Bohemians Praha 1905 12.6
#9 Baník Ostrava 12.4
=10 FC Hradec Králové 12.0
=10 Mladá Boleslav 12.0
#12 FC Zlín 11.9
#13 FC Zbrojovka Brno 11.8
#14 1. FC Slovácko 11.0
#15 SK Sigma Olomouc 10.8
#16 SK Líšeň 9.8
League avg
13.2
Total
126 shots from 9 matches
Chance quality
0.08 npxG per shot
#13/16
Chance quality (npxG per shot) across Czech First League, best first
Rank Club npxG per shot
#1 SK Slavia Praha 0.13
#2 Mladá Boleslav 0.11
#3 SK Sigma Olomouc 0.11
#4 SK Líšeň 0.11
#5 FC Slovan Liberec 0.11
#6 FK Pardubice 0.10
#7 FC Zbrojovka Brno 0.10
#8 Baník Ostrava 0.10
#9 AC Sparta Praha 0.10
#10 Bohemians Praha 1905 0.09
#11 FK Jablonec 0.09
#12 FC Hradec Králové 0.09
#13 Viktoria Plzeň 0.08
#14 1. FC Slovácko 0.08
#15 FK Teplice 0.08
#16 FC Zlín 0.07
League avg
0.10
Total
10.70 npxG from 126 shots

Defence

Shots allowed
12.4 shots per match
=6/16
Shots allowed (shots per match) across Czech First League, best first
Rank Club shots per match
#1 SK Slavia Praha 10.7
#2 FC Slovan Liberec 10.8
#3 AC Sparta Praha 11.6
#4 FK Jablonec 11.7
#5 1. FC Slovácko 12.2
=6 SK Sigma Olomouc 12.4
=6 Viktoria Plzeň 12.4
#8 FC Zbrojovka Brno 13.0
#9 FK Pardubice 13.3
#10 Bohemians Praha 1905 13.6
#11 FC Hradec Králové 13.9
#12 FK Teplice 14.6
#13 Baník Ostrava 14.7
#14 FC Zlín 14.9
#15 SK Líšeň 15.0
#16 Mladá Boleslav 17.8
League avg
13.2
Total
112 shots allowed from 9 matches
Chance quality allowed
0.08 npxGA per shot
#4/16
Chance quality allowed (npxGA per shot) across Czech First League, best first
Rank Club npxGA per shot
#1 FC Slovan Liberec 0.07
#2 FC Hradec Králové 0.08
#3 FK Jablonec 0.08
#4 Viktoria Plzeň 0.08
#5 FK Pardubice 0.09
#6 FC Zlín 0.09
#7 FK Teplice 0.09
#8 SK Líšeň 0.09
#9 SK Sigma Olomouc 0.09
#10 SK Slavia Praha 0.10
#11 AC Sparta Praha 0.10
#12 Bohemians Praha 1905 0.10
#13 Mladá Boleslav 0.11
#14 FC Zbrojovka Brno 0.12
#15 Baník Ostrava 0.13
#16 1. FC Slovácko 0.14
League avg
0.10
Total
9.32 npxGA from 112 shots

Shot profile

Shot location

67% inside the box

League avg 64%

From 85 of 126 shots over 9 matches

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

Shots allowed, location

63% allowed inside the box

League avg 64%

From 70 of 112 shots allowed over 9 matches

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

Where the npxG comes from

74% open play · 26% set pieces

League avg 26% set pieces

From 2.7 of 10.5 npxG over 9 matches

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

Where the npxG allowed comes from

72% open play · 28% set pieces

League avg 26% set pieces

From 2.7 of 9.3 npxG allowed over 9 matches

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

Viktoria Plzeň home and away xG

Viktoria Plzeň per-match figures at home and away
Measure Home Away
Matches 5 4
xG / match 1.52 1.31
xGA / match 1.04 1.18
xGD / match +0.48 +0.13
xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → 1.77 1.41

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

Every Viktoria Plzeň 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.00. 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 →

Viktoria Plzeň in Czech First League

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 →