League One 2026-2722nd10 pts from 13 games
RecordW2 D4 L7Goal difference -12
Relegation−2 pts to safetybehind Doncaster (20th)
Form
last 5 league games
xG per game1.43v1.58created v conceded
Next gameReading (H)Sat 7 Nov
Current formUnderperforming−1.5 pts v the chances · 5 games under SavageProjected finish18th53 pts (80%: 44–63)Relegation chance18%play-offs 0% · top 2 0%Next league gamePlymouth (A)W29% D24% L47% · lean lossGames leftW12 D8 L13expected from 33 · should win 4Pace from here1.31pts a game · v 0.77 so far

Tactics v results

How Posh set upand what it got them.

From every player's touches we rebuild the team's real shape each game — how high the back line played, how far the full-backs pushed, how wide and compact the team was, and how much of the game was played in the opposition half — then line it up against results. 30 League One games with touch data, 2026-02-07 to 2026-10-31.

Early signals, not proof: each comparison splits 30 games roughly in half, so one result moves it. Shape comes from where players had the ball (not off-ball positioning). xG difference is the steadier guide than points.

Savage · 5 games with touch data

The Savage signal

His latest game (Luton H, 0–2) measured against all 30 games since 2026-02-07, most unusual first.

Touches in final third26%10th of 30+4.4 pts vs typical
Back-to-front distance33.9m8th of 30+2.1m vs typical
Width46.0m10th of 30+1.1m vs typical
Full-back height47.7m12th of 30+1.1m vs typical
Touches in opp. half43%14th of 30+0.3 pts vs typical
Defensive line34.2m14th of 30+0.2m vs typical

Attack v defence · 30 games

Which shape creates, which shape protects

Each game sorted by its shape, then the chances it produced at both ends. Blue bars = xG created, white = shots conceded.

Line height × compactness

Split at the typical game

StretchedCompactHigh line
4 games · small sample
xG created1.64
Shots conceded13.5

xG conceded 1.77 · 0.50 pts/game

10 games
xG created1.30
Shots conceded12.2

xG conceded 1.44 · 1.00 pts/game

Deep line
10 games
xG created1.63
Shots conceded20.3

xG conceded 2.25 · 0.90 pts/game

6 games
xG created1.64
Shots conceded14.5

xG conceded 1.74 · 0.67 pts/game

Width × full-back height

Split at the typical game

Full-backs highFull-backs deepWide
5 gamesFewest shots conceded
xG created1.53
Shots conceded11.8

xG conceded 1.36 · 0.80 pts/game

9 gamesMost xG created
xG created1.73
Shots conceded18.8

xG conceded 2.17 · 0.78 pts/game

Narrow
9 games
xG created1.46
Shots conceded14.1

xG conceded 1.68 · 1.11 pts/game

7 games
xG created1.33
Shots conceded15.9

xG conceded 1.86 · 0.57 pts/game

What drives shots conceded

A higher line → fewer shots conceded

linked with lesslinked with more
Defensive line
-0.70strong
Touches in final third
-0.50strong
Full-back height
-0.44moderate
Touches in opp. half
-0.42moderate
Back-to-front distance
+0.40moderate
Width
+0.09weak

What drives xG created

No shape measure moves xG created much

linked with lesslinked with more
Back-to-front distance
+0.21weak
Full-back height
-0.19weak
Width
+0.16weak
Touches in opp. half
-0.13weak
Touches in final third
-0.05weak
Defensive line
-0.00weak

Bars show how closely each measure moves with the outcome (correlation, −1 to +1). Blue = linked with a better outcome, pale = worse, grey = little link.

2025-26 & 2026-27 · 59 games · current squad

Players in the mix

Posh per game when each player starts, minus when they don't. Every column reads the same way: plus (bar to the right) is better for Posh. xG prevented is how much less xG Posh concede with him starting, so Net xG = xG created + xG prevented. With/without numbers also carry opponent strength, injuries and the change of manager.

PlayerxG createdxG preventedShots preventedNet xG
Ben Woods19 starts · 40 without
+0.09
+0.43
+1.3
+0.52
Josh Feeney8 starts · 51 without
+0.14
+0.08
+0.2
+0.22
Ethan Williams9 starts · 50 without
+0.03
+0.18
+0.7
+0.21
Matthew Garbett24 starts · 35 without
+0.15
+0.06
+1.4
+0.21
Harry Leonard48 starts · 11 without
+0.26
-0.12
-0.8
+0.14
Liam Kelly12 starts · 47 without
+0.03
+0.11
+1.3
+0.14
Owura Edwards10 starts · 49 without
+0.03
+0.07
+1.0
+0.09
Thomas O'Connor21 starts · 38 without
-0.03
+0.09
+1.8
+0.06
David Okagbue30 starts · 29 without
+0.04
-0.02
-0.8
+0.02
Harley Mills30 starts · 29 without
+0.04
-0.03
-0.6
+0.01
Declan Frith8 starts · 51 without
+0.07
-0.08
+1.2
-0.01
George Nevett14 starts · 45 without
-0.27
+0.18
-0.8
-0.09
James Dornelly27 starts · 32 without
+0.05
-0.30
-3.7
-0.25
Boluwatife Shofowoke16 starts · 43 without
-0.12
-0.17
-2.1
-0.29
Lucca Mendonça8 starts · 51 without
-0.12
-0.26
-1.1
-0.39
Carl Johnston32 starts · 27 without
-0.15
-0.25
+0.4
-0.40
Brandon Khela33 starts · 26 without
-0.39
-0.43
-1.0
-0.82

Each tactic, split at its median game

What's worked

For each measure, games above the typical value v at/below it — the chances (xG difference) and the points that followed. Biggest gaps first.

Touches in final third

More final-third play: chances better by 0.54 xG a game

More final-third play

above 21% · 14 games

xG diff-0.01
Pts / game0.86

Less final-third play

at/below 21% · 16 games

xG diff-0.55
Pts / game0.81

Full-back height

Full-backs higher: chances better by 0.40 xG a game

Full-backs higher

above 47m · 14 games

xG diff-0.08
Pts / game1.00

Full-backs deeper

at/below 47m · 16 games

xG diff-0.48
Pts / game0.69

Back-to-front distance

More stretched: chances worse by 0.36 xG a game

More stretched

above 32m · 14 games

xG diff-0.49
Pts / game0.79

More compact

at/below 32m · 16 games

xG diff-0.12
Pts / game0.88

Touches in opp. half

More territory: chances better by 0.34 xG a game

More territory

above 42% · 14 games

xG diff-0.11
Pts / game0.79

Less territory

at/below 42% · 16 games

xG diff-0.45
Pts / game0.88

Defensive line

Higher line: chances better by 0.29 xG a game

Higher line

above 34m · 14 games

xG diff-0.14
Pts / game0.86

Deeper line

at/below 34m · 16 games

xG diff-0.43
Pts / game0.81

Width

Width: little difference either way

Wider

above 45m · 14 games

xG diff-0.22
Pts / game0.79

Narrower

at/below 45m · 16 games

xG diff-0.36
Pts / game0.88