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
Every game · 2025-26 · Luke Williams
W Thu 1 Jan 2026
Rotherham0
–
2Posh
League One AwayLuke Williams The match story ↓
ON PAPER

Posh should have won (2.17 vs 1.00 xG), and the result matched.

Scroll through the game

The match story

Every shot, the xG race and the momentum, minute by minute. The graphics follow the story as you scroll — hover or tap a shot for its details.

Rotherham0 KO 0Posh
xG racePosh Rotherham
Momentum · Posh above the line

Kick-off

Rotherham v Posh

League One, away. Posh line up 4-2-3-1 under Luke Williams; Rotherham go 3-1-4-2.

Half-time

Half-time: Rotherham 0–0 Posh

First-half xG: Posh 0.86, Rotherham 0.50. Shots: Posh 9, Rotherham 5.

Goal · 0–1

61' Own goal — Posh score

Joe Rafferty turns it into his own net.

Goal · 0–2

73' KHELA scores for Posh

Brandon Khela scores in open play, a 4% chance (0.04 xG).

Full-time

Full-time: Rotherham 0–2 Posh

On paper: Posh should have won (2.17 vs 1.00 xG), and the result matched. Shots: Posh 20, Rotherham 8.

The numbers

Posh on the left, Rotherham on the right. The bar is the Posh share.

POSSESSION64%36%
xG2.171.00
xG ON TARGET1.531.18
SHOTS208
ON TARGET73
BIG CHANCES33
BOX TOUCHES2514
PASSES505278
CORNERS55
TACKLES1525
INTERCEPTIONS618
DUELS WON6258
COUNTER-ATTACK SHOTS41

Stand-out players

Posh's top performers by player rating, with the numbers behind them.

8.7Alex Bass
90 mins
  • 1.18 goals prevented
  • 16 recoveries
  • 3 saves
8.3Thomas O'Connor
90 mins
  • 8 clearances
  • 7/9 aerials won
  • 4 recoveries
7.8Tom Lees
90 mins
  • 4/5 aerials won
  • 3 tackles
  • 3 recoveries
7.8Carl Johnston
90 mins
  • 6 recoveries
  • 4 clearances
  • 2 interceptions
7.7Matthew Garbett
77 mins
  • 5 recoveries
  • 2 chances created
  • 2 dribbles
7.6Peter Kioso
84 mins
  • 4 recoveries
  • 2 tackles

Goals

Graphics for sharing

The same charts as images, sized for Instagram. Tap to open full size.