Expected goals
Watford expected goals (xG) 2026/2027
Championship · after 11 matches · updated 21 Oct
Watford's attacking and defensive expected goals in Championship 2026/2027, compared with the results they produced and with the rest of the competition.
Watford xG and xGA per match
Every match ↓| Rank | Club | xG per match |
|---|---|---|
| #1 | West Ham United | 2.16 |
| #2 | Middlesbrough | 1.98 |
| #3 | Cardiff City | 1.88 |
| #4 | Millwall | 1.85 |
| #5 | Southampton | 1.83 |
| #6 | Birmingham City | 1.77 |
| #7 | Wolverhampton | 1.71 |
| #8 | Swansea City | 1.60 |
| #9 | Queens Park Rangers | 1.50 |
| #10 | Norwich City | 1.47 |
| #11 | Bolton Wanderers | 1.40 |
| #12 | Portsmouth | 1.35 |
| #13 | Bristol City | 1.32 |
| #14 | West Bromwich Albion | 1.29 |
| #15 | Lincoln City | 1.25 |
| #16 | Preston North End | 1.24 |
| #17 | Burnley | 1.23 |
| #18 | Watford | 1.13 |
| #19 | Wrexham | 1.12 |
| #20 | Sheffield United | 1.06 |
| #21 | Charlton Athletic | 1.00 |
| #22 | Blackburn Rovers | 0.98 |
| #23 | Derby County | 0.96 |
| #24 | Stoke City | 0.90 |
- League avg
- 1.42
- Total
- 12.48 11 matches
| Rank | Club | xGA per match |
|---|---|---|
| #1 | Wolverhampton | 0.99 |
| #2 | Middlesbrough | 1.02 |
| #3 | Swansea City | 1.14 |
| #4 | Portsmouth | 1.17 |
| =5 | West Ham United | 1.18 |
| =5 | Wrexham | 1.18 |
| #7 | Queens Park Rangers | 1.20 |
| #8 | Birmingham City | 1.23 |
| #9 | Southampton | 1.31 |
| #10 | Bristol City | 1.35 |
| #11 | Millwall | 1.37 |
| #12 | Lincoln City | 1.37 |
| #13 | West Bromwich Albion | 1.44 |
| #14 | Preston North End | 1.46 |
| #15 | Sheffield United | 1.49 |
| #16 | Charlton Athletic | 1.57 |
| #17 | Norwich City | 1.60 |
| #18 | Burnley | 1.62 |
| #19 | Cardiff City | 1.63 |
| #20 | Derby County | 1.65 |
| #21 | Bolton Wanderers | 1.69 |
| #22 | Stoke City | 1.71 |
| #23 | Blackburn Rovers | 1.72 |
| #24 | Watford | 1.88 |
- League avg
- 1.42
- Total
- 20.68 11 matches
| Rank | Club | xGD per match |
|---|---|---|
| #1 | West Ham United | +0.99 |
| #2 | Middlesbrough | +0.96 |
| #3 | Wolverhampton | +0.73 |
| #4 | Birmingham City | +0.53 |
| #5 | Southampton | +0.53 |
| #6 | Millwall | +0.48 |
| #7 | Swansea City | +0.46 |
| #8 | Queens Park Rangers | +0.30 |
| #9 | Cardiff City | +0.25 |
| #10 | Portsmouth | +0.18 |
| #11 | Bristol City | -0.03 |
| #12 | Wrexham | -0.05 |
| #13 | Lincoln City | -0.13 |
| #14 | Norwich City | -0.14 |
| #15 | West Bromwich Albion | -0.15 |
| #16 | Preston North End | -0.22 |
| #17 | Bolton Wanderers | -0.30 |
| #18 | Burnley | -0.40 |
| #19 | Sheffield United | -0.43 |
| #20 | Charlton Athletic | -0.57 |
| #21 | Derby County | -0.69 |
| #22 | Blackburn Rovers | -0.74 |
| #23 | Watford | -0.75 |
| #24 | Stoke City | -0.81 |
- League avg
- 0.00
- Total
- -8.20 11 matches
| Rank | Club | xPts per match |
|---|---|---|
| #1 | Middlesbrough | 2.03 |
| #2 | Wolverhampton | 1.90 |
| #3 | West Ham United | 1.89 |
| #4 | Birmingham City | 1.75 |
| #5 | Southampton | 1.73 |
| #6 | Millwall | 1.68 |
| #7 | Swansea City | 1.63 |
| #8 | Queens Park Rangers | 1.61 |
| #9 | Cardiff City | 1.51 |
| #10 | Portsmouth | 1.51 |
| #11 | Bristol City | 1.44 |
| #12 | Wrexham | 1.40 |
| #13 | Lincoln City | 1.37 |
| #14 | Norwich City | 1.26 |
| #15 | West Bromwich Albion | 1.25 |
| #16 | Preston North End | 1.20 |
| #17 | Bolton Wanderers | 1.15 |
| #18 | Derby County | 1.07 |
| #19 | Sheffield United | 1.07 |
| #20 | Burnley | 1.05 |
| #21 | Charlton Athletic | 1.00 |
| #22 | Stoke City | 0.91 |
| #23 | Blackburn Rovers | 0.89 |
| #24 | Watford | 0.88 |
- League avg
- 1.38
- Total
- 9.65 vs 11 actual pts
What the xG says
Watford's underlying numbers are among the weakest in Championship. They rank #23 for xG difference at -0.75 per match, from about average shot volume at low chance quality. Their 10 goals are 2.48 below 12.48 xG, while 11 points are 1.35 above 9.65 xPts.
Actual vs expected
Select a row to chart it across the season.
Goals minus xG, match by match
Watford are 2.48 goals below their xG after 11 matches.
- Goals
- 10
- xG
- 12.48
- Gap
- -2.48
- This match
- Match gap
- Running gap
| Date | Opponent | Goals | xG | Match gap | Running gap |
|---|---|---|---|---|---|
| Sun 16/08 | Southampton | 2 | 0.81 | +1.19 | +1.19 |
| Sat 22/08 | Wrexham | 1 | 0.65 | +0.35 | +1.54 |
| Sat 29/08 | West Ham United | 1 | 1.60 | -0.60 | +0.94 |
| Tue 01/09 | Swansea City | 0 | 0.88 | -0.88 | +0.06 |
| Sat 05/09 | West Bromwich Albion | 0 | 1.26 | -1.26 | -1.20 |
| Tue 08/09 | Preston North End | 2 | 1.44 | +0.56 | -0.64 |
| Sat 12/09 | Stoke City | 1 | 0.39 | +0.61 | -0.03 |
| Fri 18/09 | Bristol City | 0 | 0.57 | -0.57 | -0.60 |
| Sat 10/10 | Burnley | 0 | 0.64 | -0.64 | -1.24 |
| Tue 13/10 | Cardiff City | 1 | 1.46 | -0.46 | -1.70 |
| Sat 17/10 | Charlton Athletic | 2 | 2.78 | -0.78 | -2.48 |
Goals vs xG ranking → Expected points ranking → Compare with every club in Europe →
Watford xG trend
Current form -0.61 npxGD per match
The last 6 matches with xG.
Out-created the opponent in 2 of 11 matches. The worst was against Swansea City on Tue 01/09 (-2.42).
- npxG · last 6
- 1.17
- npxGA · last 6
- 1.78
- npxG
- npxGA
- npxGD
- Avg so far
| Date | Opponent | npxG | npxGA | npxGD | Avg so far |
|---|---|---|---|---|---|
| Sun 16/08 | Southampton | 0.82 | 1.65 | -0.83 | -0.83 |
| Sat 22/08 | Wrexham | 0.49 | 1.58 | -1.09 | -0.96 |
| Sat 29/08 | West Ham United | 1.31 | 0.74 | +0.57 | -0.45 |
| Tue 01/09 | Swansea City | 0.82 | 3.24 | -2.42 | -0.94 |
| Sat 05/09 | West Bromwich Albion | 0.82 | 0.96 | -0.14 | -0.78 |
| Tue 08/09 | Preston North End | 1.26 | 2.48 | -1.22 | -0.86 |
| Sat 12/09 | Stoke City | 0.38 | 1.38 | -1.00 | -0.88 |
| Fri 18/09 | Bristol City | 0.52 | 1.56 | -1.04 | -0.90 |
| Sat 10/10 | Burnley | 0.61 | 1.89 | -1.28 | -0.94 |
| Tue 13/10 | Cardiff City | 1.39 | 2.10 | -0.71 | -0.92 |
| Sat 17/10 | Charlton Athletic | 2.84 | 1.25 | +1.59 | -0.69 |
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.02 npxG and 1.71 npxGA per match. Current form is the same difference over the last 6 matches with xG.
Strength of schedule
- Season so far
- tied number 17 hardest of 24 in Championship
- −0.04 xG vs league average
- Over 11 league matches
- Last 5
- number 23 hardest of 24 in Championship
- −0.20 xG vs league average
- Over 5 league matches
Opponents behind the figures
Season so far
−0.04 xG vs league average · over 11 matches · tied number 17 hardest of 24
- Charlton Athletic Home −0.40
- Cardiff City Away +0.04
- Burnley Home −0.08
- Bristol City Away −0.11
- Stoke City Home −0.44
- Preston North End Home −0.26
- West Bromwich Albion Away −0.01
- Swansea City Away +0.14
- West Ham United Home +0.50
- Wrexham Away −0.05
- Southampton Home +0.19
Last 5
−0.20 xG vs league average · over 5 matches · number 23 hardest of 24
- Charlton Athletic Home −0.40
- Cardiff City Away +0.04
- Burnley Home −0.08
- Bristol City Away −0.11
- Stoke City Home −0.44
Watford shots and chance quality
Average volume, low quality. Watford take 13.0 shots a match (league 13.5) at 0.08 npxG a shot (league 0.10), #14 in Championship for volume and #19 for quality. 65% of their shots come from inside the box (league 67%), and set pieces produce 20% of their npxG (league 28%).
Attack
| Rank | Club | shots per match |
|---|---|---|
| #1 | Middlesbrough | 19.1 |
| #2 | Cardiff City | 17.2 |
| #3 | West Ham United | 16.3 |
| #4 | Wolverhampton | 16.2 |
| #5 | Portsmouth | 15.3 |
| #6 | Southampton | 15.2 |
| #7 | Queens Park Rangers | 15.1 |
| =8 | Burnley | 14.3 |
| =8 | Millwall | 14.3 |
| #10 | Bristol City | 14.0 |
| #11 | Norwich City | 13.9 |
| #12 | Bolton Wanderers | 13.8 |
| #13 | Birmingham City | 13.7 |
| #14 | Watford | 13.0 |
| #15 | Derby County | 12.7 |
| =16 | Preston North End | 12.1 |
| =16 | Swansea City | 12.1 |
| =18 | Lincoln City | 11.5 |
| =18 | West Bromwich Albion | 11.5 |
| =20 | Stoke City | 11.4 |
| =20 | Wrexham | 11.4 |
| #22 | Blackburn Rovers | 11.2 |
| #23 | Charlton Athletic | 10.2 |
| #24 | Sheffield United | 9.4 |
- League avg
- 13.5
- Total
- 143 shots from 11 matches
| Rank | Club | npxG per shot |
|---|---|---|
| #1 | Swansea City | 0.13 |
| #2 | Millwall | 0.12 |
| #3 | Birmingham City | 0.12 |
| #4 | West Ham United | 0.12 |
| #5 | Southampton | 0.11 |
| #6 | Sheffield United | 0.11 |
| #7 | Middlesbrough | 0.10 |
| #8 | Charlton Athletic | 0.10 |
| #9 | Cardiff City | 0.10 |
| #10 | Wrexham | 0.10 |
| #11 | Wolverhampton | 0.10 |
| #12 | West Bromwich Albion | 0.10 |
| #13 | Preston North End | 0.09 |
| #14 | Queens Park Rangers | 0.09 |
| #15 | Lincoln City | 0.09 |
| #16 | Norwich City | 0.09 |
| #17 | Bristol City | 0.09 |
| #18 | Bolton Wanderers | 0.09 |
| #19 | Watford | 0.08 |
| #20 | Blackburn Rovers | 0.08 |
| #21 | Portsmouth | 0.08 |
| #22 | Burnley | 0.08 |
| #23 | Derby County | 0.07 |
| #24 | Stoke City | 0.07 |
- League avg
- 0.10
- Total
- 11.26 npxG from 143 shots
Defence
| Rank | Club | shots per match |
|---|---|---|
| #1 | Swansea City | 10.8 |
| #2 | Wolverhampton | 10.9 |
| =3 | Middlesbrough | 11.0 |
| =3 | Portsmouth | 11.0 |
| =5 | West Bromwich Albion | 11.5 |
| =5 | West Ham United | 11.5 |
| #7 | Wrexham | 11.6 |
| =8 | Birmingham City | 11.7 |
| =8 | Queens Park Rangers | 11.7 |
| #10 | Bristol City | 12.0 |
| #11 | Norwich City | 12.5 |
| #12 | Bolton Wanderers | 12.8 |
| #13 | Millwall | 13.5 |
| #14 | Burnley | 14.1 |
| #15 | Derby County | 14.2 |
| #16 | Southampton | 14.7 |
| #17 | Cardiff City | 15.1 |
| #18 | Preston North End | 15.8 |
| =19 | Sheffield United | 15.9 |
| =19 | Watford | 15.9 |
| #21 | Stoke City | 16.2 |
| #22 | Lincoln City | 16.4 |
| #23 | Blackburn Rovers | 16.8 |
| #24 | Charlton Athletic | 17.1 |
- League avg
- 13.5
- Total
- 175 shots allowed from 11 matches
| Rank | Club | npxGA per shot |
|---|---|---|
| #1 | Southampton | 0.08 |
| #2 | Charlton Athletic | 0.08 |
| #3 | Lincoln City | 0.08 |
| #4 | Blackburn Rovers | 0.08 |
| #5 | Wolverhampton | 0.08 |
| #6 | Sheffield United | 0.09 |
| #7 | West Ham United | 0.09 |
| #8 | Preston North End | 0.09 |
| #9 | Millwall | 0.09 |
| #10 | Middlesbrough | 0.09 |
| #11 | Stoke City | 0.09 |
| #12 | Swansea City | 0.09 |
| #13 | Wrexham | 0.09 |
| #14 | Cardiff City | 0.10 |
| #15 | Bristol City | 0.10 |
| #16 | Portsmouth | 0.10 |
| #17 | Queens Park Rangers | 0.10 |
| #18 | Birmingham City | 0.10 |
| #19 | Burnley | 0.10 |
| #20 | Watford | 0.11 |
| #21 | Derby County | 0.11 |
| #22 | West Bromwich Albion | 0.12 |
| #23 | Norwich City | 0.13 |
| #24 | Bolton Wanderers | 0.13 |
- League avg
- 0.10
- Total
- 18.83 npxGA from 175 shots
Shot profile
65% inside the box
League avg 67%
From 93 of 143 shots over 11 matches
64% allowed inside the box
League avg 67%
From 112 of 175 shots allowed over 11 matches
80% open play · 20% set pieces
League avg 28% set pieces
From 2.2 of 11.2 npxG over 11 matches
67% open play · 33% set pieces
League avg 28% set pieces
From 6.3 of 18.9 npxG allowed over 11 matches
Watford home and away xG
| Measure | Home | Away |
|---|---|---|
| Matches | 6 | 5 |
| xG / match | 1.28 | 0.96 |
| xGA / match | 1.63 | 2.18 |
| xGD / match | -0.35 | -1.22 |
| xPts / match Model — Model output — computed from each match's xG, not a result. How xPts works → | 1.09 | 0.62 |
Every figure divides by that half's matches with xG. A half with fewer than 3 matches with xG is muted.
Every Watford match by xG
This season
- Matches
- 11
- xG / match
- 1.13
- xGA / match
- 1.88
- xGD / match
- -0.75
- Points
- 11 of 33
- Sat 17/10 Charlton Athletic H Best underlying xG 2.78 xGA 1.25 xGD +1.53 xPts 2.36
- Tue 13/10 Cardiff City A Weakest underlying xG 1.46 xGA 3.67 P xGD -2.21 xPts 0.31
- Sat 10/10 Burnley H xG 0.64 xGA 1.94 xGD -1.30 xPts 0.44
- Fri 18/09 Bristol City A xG 0.57 xGA 1.47 xGD -0.90 xPts 0.59
- Sat 12/09 Stoke City H xG 0.39 xGA 1.50 xGD -1.11 xPts 0.44
- Tue 08/09 Preston North End H Against the chances xG 1.44 xGA 2.48 xGD -1.04 xPts 0.72
- Sat 05/09 West Bromwich Albion A xG 1.26 xGA 1.14 xGD +0.12 xPts 1.44
- Tue 01/09 Swansea City A xG 0.88 xGA 2.71 xGD -1.83 xPts 0.32
- Sat 29/08 West Ham United H xG 1.60 xGA 0.89 xGD +0.71 xPts 1.94
- Sat 22/08 Wrexham A xG 0.65 xGA 1.92 xGD -1.27 xPts 0.45
- Sun 16/08 Southampton H xG 0.81 xGA 1.71 xGD -0.90 xPts 0.65
Newest first. The dot is xG and the ring is xGA, on one scale from 0 to 3.67. 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.
Watford in Championship
Attack
- xG / match #18 of 24
- Shots / match #14 of 24
- Chance quality #19 of 24
- Home xG #15 of 24
- Away xG #22 of 24
Defence
- xGA / match #24 of 24
- Shots allowed =19 of 24
- Chance quality allowed #20 of 24
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.