Peterborough United vs Port Vale

16 April 2026 · League One · 2025/26 · Referee Harry Wager

Full time 1 – 3

Half-time: 1–2

  • James Dornelly 31’
  • Ryan Croasdale 3’
  • Ethon Archer 16’, 59’

Match summary

Port Vale beat Peterborough United 3-1 on the road. Port Vale led 2-1 at half-time.

In the first half, Ryan Croasdale put Port Vale ahead in the 3rd minute, Ethon Archer made it 0-2 with a direct free kick in the 16th minute, and James Dornelly pulled one back to make it 1-2 from a corner in the 31st minute. In the second half, Archer made it 1-3 with a direct free kick in the 59th minute.

Peterborough United can feel hard done by, creating 1.19 expected goals (xG) from 17 shots to Port Vale's 0.73 from 7.

Match stats

70% Possession 30%
17 Shots 7
3 Shots on target 4
9 Corners 1
522 Passes 232
82.6% Pass accuracy 65.9%
11 Tackles 26
13 Fouls 11
1 Yellow cards 1
2 Offsides 2

Key events

Peterborough United Port Vale
Kick-off
3’
Ryan CroasdaleRight foot shot0-1 (Port Vale)
13’
Onel HernándezShot on target
16’
Ethon ArcherFree Kick0-2 (Port Vale)
James DornellyRight foot shot1-2 (Peterborough United)
31’
Half-time1-2
Second half underway
Archie CollinsShot on target
49’
59’
Ethon ArcherFree Kick1-3 (Port Vale)
Peter KiosoShot on target
63’
69’
70’
Tyler MagloireFoul
83’
Dajaune BrownMartin Sherif
83’
Ben WaineGrant Ward
Full-time1-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 0.73 3’ Ryan Croasdale (Port Vale), 0-1 3’ 16’ Ethon Archer (Port Vale), 0-2 16’ 31’ James Dornelly (Peterborough United), 1-2 31’ 59’ Ethon Archer (Port Vale), 1-3 59’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.19 0.73 3’ Ryan Croasdale (Port Vale), 0-1 Croasdale 3’ 16’ Ethon Archer (Port Vale), 0-2 Archer 16’ 31’ James Dornelly (Peterborough United), 1-2 Dornelly 31’ 59’ Ethon Archer (Port Vale), 1-3 Archer 59’
Peterborough United 1.19 xGPort Vale 0.73 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Port Vale attacking Peterborough United attacking 
79’ Pemi Aderoju (Peterborough United), from a corner, 0.38 xG, off target 60’ Martin Sherif (Port Vale), open play, 0.24 xG, off target 3’ Ryan Croasdale (Port Vale), open play, 0.13 xG, goal 80’ Martin Sherif (Port Vale), open play, 0.13 xG, off target 90+5’ James Dornelly (Peterborough United), open play, 0.11 xG, off target 31’ James Dornelly (Peterborough United), from a corner, 0.10 xG, goal 46’ Kyrell Lisbie (Peterborough United), open play, 0.07 xG, off target 13’ Onel Hernández (Port Vale), open play, 0.07 xG, saved 41’ Kyrell Lisbie (Peterborough United), from a corner, 0.06 xG, blocked 85’ Archie Collins (Peterborough United), open play, 0.06 xG, off target 87’ Pemi Aderoju (Peterborough United), from a corner, 0.07 xG, off target 87’ James Dornelly (Peterborough United), open play, 0.07 xG, blocked 59’ Ethon Archer (Port Vale), direct free kick, 0.06 xG, goal 52’ Jaheim Headley (Port Vale), open play, 0.06 xG, off target 87’ James Dornelly (Peterborough United), open play, 0.05 xG, blocked 16’ Ethon Archer (Port Vale), direct free kick, 0.05 xG, goal 79’ Tom Lees (Peterborough United), from a corner, 0.04 xG, blocked 75’ Pemi Aderoju (Peterborough United), open play, 0.04 xG, blocked 25’ Matthew Garbett (Peterborough United), open play, 0.03 xG, blocked 2’ Peter Kioso (Peterborough United), from a corner, 0.03 xG, off target 49’ Archie Collins (Peterborough United), open play, 0.03 xG, saved 63’ Peter Kioso (Peterborough United), open play, 0.02 xG, saved 86’ Harry Leonard (Peterborough United), from a corner, 0.02 xG, blocked 62’ Matthew Garbett (Peterborough United), open play, 0.01 xG, blocked 79’ Pemi Aderoju (Peterborough United), from a corner, 0.38 xG, off target 60’ Martin Sherif (Port Vale), open play, 0.24 xG, off target 3’ Ryan Croasdale (Port Vale), open play, 0.13 xG, goal 80’ Martin Sherif (Port Vale), open play, 0.13 xG, off target 90+5’ James Dornelly (Peterborough United), open play, 0.11 xG, off target 31’ James Dornelly (Peterborough United), from a corner, 0.10 xG, goal 46’ Kyrell Lisbie (Peterborough United), open play, 0.07 xG, off target 87’ Pemi Aderoju (Peterborough United), from a corner, 0.07 xG, off target 13’ Onel Hernández (Port Vale), open play, 0.07 xG, saved 41’ Kyrell Lisbie (Peterborough United), from a corner, 0.06 xG, blocked 85’ Archie Collins (Peterborough United), open play, 0.06 xG, off target 87’ James Dornelly (Peterborough United), open play, 0.07 xG, blocked 52’ Jaheim Headley (Port Vale), open play, 0.06 xG, off target 59’ Ethon Archer (Port Vale), direct free kick, 0.06 xG, goal 87’ James Dornelly (Peterborough United), open play, 0.05 xG, blocked 16’ Ethon Archer (Port Vale), direct free kick, 0.05 xG, goal 79’ Tom Lees (Peterborough United), from a corner, 0.04 xG, blocked 75’ Pemi Aderoju (Peterborough United), open play, 0.04 xG, blocked 25’ Matthew Garbett (Peterborough United), open play, 0.03 xG, blocked 2’ Peter Kioso (Peterborough United), from a corner, 0.03 xG, off target 49’ Archie Collins (Peterborough United), open play, 0.03 xG, saved 63’ Peter Kioso (Peterborough United), open play, 0.02 xG, saved 86’ Harry Leonard (Peterborough United), from a corner, 0.02 xG, blocked 62’ Matthew Garbett (Peterborough United), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Peterborough United 4-2-3-1 Starting XI
Bass
Dornelly
Lees
Mills
Kioso 64’
Collins
Khela 84’
Lisbie
Shofowoke 55’
Garbett 64’
Leonard
Port Vale 3-5-2 Starting XI
Gauci
Magloire
Hall
Campbell
Hernández 52’
Shipley
Croasdale
Ward 83’
Headley 71’
Archer 2
Sherif 83’

Player stats

Goalkeeper1 player
90′ 1 3 35 – – – – –
Defenders4 players
90′ – – – 2 2 58 – 1 – –
Peter Kioso Taken off
64′ 3 – – 7 3 51 3 – – –
90′ – 2 – 7 7 86 – – – –
90′ 2 2 – 5 2 94 2 – – –
Midfielders7 players
90′ – – 57 – 0.03 1 – 6 1 1 –
Brandon Khela Taken off
84′ – – 46 2 0.08 1 – 1 – – –
Bolu Shofowoke Taken off
55′ – – 10 – 0.01 1 – 2 2 – –
Matthew Garbett Taken off
64′ – 1 22 1 0.10 – – 5 – 2 –
90′ – – 22 – 0.15 2 – 8 1 – –
Cian Hayes Came on as a substitute
35′ – – 22 – 0.06 – – 2 1 – –
Patryk Sykut Came on as a substitute
12′ – – 5 – 0.00 1 – 2 – – –
Forwards3 players
90′ – – 1 – 0.02 0.06 2 1 1 9 –
David Kamara Came on as a substitute
26′ – – – – – 0.13 2 2 2 4
Pemi Aderoju Came on as a substitute
26′ – – 3 – 0.48 – – 4 2 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Peterborough United win 59% Avg odds 1.58
Draw 23% Avg odds 4.09
Port Vale win 18% Avg odds 5.10

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.