Skip to content

English football, all four divisions

xgform

Expected goals, not a verdict. No tips, no selections. A front door for The Stat Man.

2026/2027 · matchweek 10 · provider tag enet

Premier League xG form

Every league match so far. The fair prices further down the page use these home and away rates, shrunk towards the league, not the last-ten window.

Season xG form, sorted by xG difference
#ClubPosPxGFxGAxGDGFGAGF−xGHomeAway
1Arsenal11016.157.59+8.56155-1.151.90–0.441.33–1.08
2Manchester City31020.0912.72+7.372113+0.912.44–1.691.58–0.85
3AFC Bournemouth71018.0011.26+6.741614-2.002.04–0.951.56–1.30
4Brighton & Hove AlbionFlag21019.3313.59+5.74267+6.672.28–1.151.59–1.56
5Nottingham ForestFlag161015.7111.00+4.71913-6.710.93–1.022.21–1.18
6Liverpool41015.8313.18+2.651410-1.831.24–1.321.92–1.32
7Leeds United91013.1812.55+0.63108-3.181.63–1.051.01–1.46
8Fulham151014.4213.90+0.521012-4.421.63–1.421.25–1.36
9Tottenham Hotspur111012.4112.02+0.391011-2.411.54–0.800.94–1.60
10Brentford81014.6314.78-0.151611+1.371.81–1.121.11–1.83
11Manchester United181017.5717.87-0.301419-3.572.26–1.961.26–1.61
12Everton61013.8314.20-0.371210-1.831.25–1.351.52–1.49
13SunderlandFlag191015.5816.41-0.83817-7.581.55–1.131.57–2.15
14Chelsea51014.0114.99-0.981916+4.991.68–1.231.12–1.77
15Aston Villa101013.8018.62-4.821417+0.201.17–1.641.59–2.09
16Hull City13109.4714.52-5.051111+1.531.05–1.650.84–1.26
17Newcastle United121011.5416.72-5.181316+1.461.20–1.971.11–1.37
18Coventry City17109.5115.13-5.621019+0.491.06–1.550.84–1.48
19Ipswich Town141013.5219.44-5.921520+1.481.08–1.541.62–2.35
20Crystal Palace201013.7821.87-8.091024-3.781.58–2.171.18–2.21

Sorted by xG difference in this window. Pos is the season position on points, so a club can lead this list and sit mid-table. Home and away are xG for and against per match. GF−xG is goals minus xG: a positive number is more goals than the shots were worth. xG is an input, not a claim about who should have won.

Regression flags

  • Brighton & Hove Albion
    • Goals ahead of xG. Goals scored are 6.7 ahead of xG across 10 matches. A gap this size is mostly noise until the sample is long. It is a regression flag, not a verdict on the results.
    • Conceding fewer than xG. Goals conceded are 6.6 below xG against across 10 matches. Keeper form and finishing against barely show up in the shot model. Chapter 20 is the longer argument.
  • Nottingham Forest
    • Goals behind xG. Goals scored are 6.7 behind xG across 10 matches. The shots have been worth more than the scoreline. That is a description of the gap, not a claim the side is due anything.
  • Sunderland
    • Goals behind xG. Goals scored are 7.6 behind xG across 10 matches. The shots have been worth more than the scoreline. That is a description of the gap, not a claim the side is due anything.

A flag needs eight matches, a gap of at least six goals, and at least 0.40 of a goal per match. It is a marker for Chapter 20’s regression question. It is not a selection.

Home advantage, this season

Home sides in the Premier League are averaging 1.57 xG. Away sides are averaging 1.36. That gap is this season’s home advantage, estimated from the shots, not a constant carried over from a textbook.

Fair prices from xG

The next eight days, priced from season home and away xG with a four-match shrinkage towards the league average. These are the model’s probabilities and the fair fractional odds that fall out of them. The margin is already off. They are not a bookmaker’s price, and they are not a suggestion to bet. Plain Poisson, as in Chapter 16. The low-score correction in Chapter 17 is not applied.

Sat 21 Nov, 12:30

Manchester City v Fulham

λ 1.90 · μ 1.47 · over 2.5 65.5% (10/19) · BTTS 65.6% (10/19)

Home

47.7%

11/10 (2.10)

Draw

22.2%

7/2 (4.50)

Away

30.1%

51/22 (3.32)

Sat 21 Nov, 15:00

AFC Bournemouth v Nottingham Forest

λ 1.58 · μ 1.53 · over 2.5 60.1% (2/3) · BTTS 62.2% (14/23)

Home

39.2%

31/20 (2.55)

Draw

23.8%

16/5 (4.20)

Away

37.0%

17/10 (2.70)

Sat 21 Nov, 15:00

Aston Villa v Sunderland

λ 1.63 · μ 1.64 · over 2.5 63.4% (11/19) · BTTS 64.8% (13/24)

Home

38.1%

13/8 (2.62)

Draw

23.1%

73/22 (4.32)

Away

38.7%

19/12 (2.58)

Sat 21 Nov, 15:00

Chelsea v Leeds United

λ 1.57 · μ 1.10 · over 2.5 50.0% (1/1) · BTTS 52.9% (8/9)

Home

48.1%

14/13 (2.08)

Draw

25.1%

71/24 (3.98)

Away

26.7%

63/23 (3.74)

Sat 21 Nov, 15:00

Coventry City v Crystal Palace

λ 1.58 · μ 1.36 · over 2.5 56.2% (18/23) · BTTS 58.9% (16/23)

Home

42.6%

31/23 (2.35)

Draw

24.5%

34/11 (4.09)

Away

32.9%

49/24 (3.04)

Sat 21 Nov, 15:00

Tottenham Hotspur v Ipswich Town

λ 1.98 · μ 1.16 · over 2.5 60.8% (9/14) · BTTS 59.2% (11/16)

Home

56.5%

10/13 (1.77)

Draw

21.6%

29/8 (4.62)

Away

21.9%

82/23 (4.57)

Sat 21 Nov, 17:30

Newcastle United v Arsenal

λ 1.13 · μ 1.68 · over 2.5 53.3% (7/8) · BTTS 55.0% (9/11)

Home

25.5%

35/12 (3.92)

Draw

24.2%

22/7 (4.14)

Away

50.3%

1/1 (1.99)

Sun 22 Nov, 14:00

Hull City v Brighton & Hove Albion

λ 1.28 · μ 1.66 · over 2.5 56.4% (17/22) · BTTS 58.5% (17/24)

Home

29.5%

55/23 (3.39)

Draw

24.1%

41/13 (4.15)

Away

46.4%

15/13 (2.15)

Sun 22 Nov, 16:30

Liverpool v Manchester United

λ 1.41 · μ 1.28 · over 2.5 50.4% (1/1) · BTTS 54.5% (5/6)

Home

40.1%

3/2 (2.49)

Draw

25.8%

23/8 (3.87)

Away

34.1%

29/15 (2.93)

Mon 23 Nov, 20:00

Brentford v Everton

λ 1.66 · μ 1.31 · over 2.5 56.9% (16/21) · BTTS 59.0% (16/23)

Home

45.6%

25/21 (2.19)

Draw

24.1%

41/13 (4.15)

Away

30.3%

23/10 (3.30)

Fri 27 Nov, 20:00

Nottingham Forest v Chelsea

λ 1.30 · μ 1.06 · over 2.5 41.8% (32/23) · BTTS 47.4% (10/9)

Home

42.1%

11/8 (2.38)

Draw

27.7%

60/23 (3.61)

Away

30.2%

37/16 (3.31)

Sat 28 Nov, 15:00

Leeds United v Coventry City

λ 1.55 · μ 0.94 · over 2.5 45.3% (29/24) · BTTS 47.9% (25/23)

Home

51.6%

15/16 (1.94)

Draw

25.6%

67/23 (3.91)

Away

22.8%

71/21 (4.38)

Sat 28 Nov, 15:00

Manchester United v Brentford

λ 2.14 · μ 1.52 · over 2.5 70.8% (7/17) · BTTS 69.0% (9/20)

Home

51.8%

14/15 (1.93)

Draw

20.8%

80/21 (4.81)

Away

27.4%

37/14 (3.64)

Sat 28 Nov, 17:30

Ipswich Town v Aston Villa

λ 1.54 · μ 1.59 · over 2.5 60.6% (15/23) · BTTS 62.6% (3/5)

Home

37.0%

29/17 (2.70)

Draw

23.7%

74/23 (4.22)

Away

39.3%

37/24 (2.54)

Sun 29 Nov, 12:00

Everton v Liverpool

λ 1.27 · μ 1.67 · over 2.5 56.2% (7/9) · BTTS 58.3% (5/7)

Home

29.1%

56/23 (3.44)

Draw

24.1%

60/19 (4.16)

Away

46.8%

25/22 (2.14)

From the companion site

Take the workings with you

xgform is the daily table. The Stat Man is the book that builds it: Poisson, xG, home advantage, and why a short streak proves almost nothing. The chapter workings, the Poisson predictor and the season simulator all live on statman.uk. There is no separate xgform mailing list.