Port Vale vs Rotherham United

7 April 2026 · League One · 2025/26 · Referee Ross Joyce

Full time 1 – 0

Half-time: 1–0

  • Ryan Croasdale 6’

Match summary

Port Vale won 1-0 at home to Rotherham United. Port Vale led 1-0 at half-time.

Ryan Croasdale put Port Vale ahead in the 6th minute.

There was little between the sides on chances: Port Vale created 0.76 expected goals (xG) from 7 shots, Rotherham United 0.99 from 10.

Match stats

46% Possession 54%
7 Shots 10
2 Shots on target 5
4 Corners 6
295 Passes 339
56.3% Pass accuracy 66.1%
23 Tackles 12
15 Fouls 12
1 Yellow cards 0
4 Offsides 1

Key events

Port Vale Rotherham United
Kick-off
Ryan CroasdaleRight foot shot1-0 (Port Vale)
6’
13’
Sam NombeShot on target
Half-time1-0
51’
Josh BensonShot on target
Second half underway
57’
Andre GrayEthon Archer
61’
Ben WaineMartin Sherif
61’
63’
Gabriele BiancheriAr'Jany Martha
64’
Sam NombeShot on target
Ben GarrityShot on target
76’
77’
Jack HolmesDuncan Watmore
85’
Liam KellyShot on target
90+5’
Sam NombeShot on target
Full-time1-0

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 0.76 0.99 6’ Ryan Croasdale (Port Vale), 1-0 6’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.76 0.99 6’ Ryan Croasdale (Port Vale), 1-0 Croasdale 6’
Port Vale 0.76 xGRotherham United 0.99 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rotherham United attacking Port Vale attacking 
49’ George Hall (Port Vale), open play, 0.39 xG, off target 13’ Sam Nombe (Rotherham United), open play, 0.30 xG, saved 64’ Sam Nombe (Rotherham United), open play, 0.26 xG, saved 6’ Ethon Archer (Port Vale), open play, 0.13 xG, blocked 13’ Sam Nombe (Rotherham United), from a corner, 0.09 xG, off target 32’ Martin Sherif (Port Vale), open play, 0.09 xG, off target 49’ Duncan Watmore (Rotherham United), open play, 0.07 xG, off target 6’ Ryan Croasdale (Port Vale), open play, 0.06 xG, goal 90’ Harry Gray (Rotherham United), open play, 0.06 xG, off target 90+5’ Sam Nombe (Rotherham United), from a corner, 0.06 xG, saved 49’ Harry Gray (Rotherham United), set piece, 0.05 xG, blocked 76’ Jayden Stockley (Port Vale), from a corner, 0.04 xG, off target 51’ Josh Benson (Rotherham United), direct free kick, 0.03 xG, saved 59’ Josh Benson (Rotherham United), from a corner, 0.03 xG, blocked 85’ Liam Kelly (Rotherham United), set piece, 0.03 xG, saved 34’ Ethon Archer (Port Vale), set piece, 0.03 xG, blocked 76’ Ben Garrity (Port Vale), from a corner, 0.02 xG, saved 49’ George Hall (Port Vale), open play, 0.39 xG, off target 13’ Sam Nombe (Rotherham United), open play, 0.30 xG, saved 64’ Sam Nombe (Rotherham United), open play, 0.26 xG, saved 6’ Ethon Archer (Port Vale), open play, 0.13 xG, blocked 13’ Sam Nombe (Rotherham United), from a corner, 0.09 xG, off target 32’ Martin Sherif (Port Vale), open play, 0.09 xG, off target 49’ Duncan Watmore (Rotherham United), open play, 0.07 xG, off target 6’ Ryan Croasdale (Port Vale), open play, 0.06 xG, goal 90’ Harry Gray (Rotherham United), open play, 0.06 xG, off target 90+5’ Sam Nombe (Rotherham United), from a corner, 0.06 xG, saved 49’ Harry Gray (Rotherham United), set piece, 0.05 xG, blocked 76’ Jayden Stockley (Port Vale), from a corner, 0.04 xG, off target 51’ Josh Benson (Rotherham United), direct free kick, 0.03 xG, saved 59’ Josh Benson (Rotherham United), from a corner, 0.03 xG, blocked 85’ Liam Kelly (Rotherham United), set piece, 0.03 xG, saved 34’ Ethon Archer (Port Vale), set piece, 0.03 xG, blocked 76’ Ben Garrity (Port Vale), from a corner, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Port Vale 4-2-3-1 Starting XI
Gauci
Gordon 87’
Lawrence-Gabriel
John
Humphreys
Croasdale 61’
Walters
Archer 61’
Hall 88’
Garrity
Sherif 61’
Rotherham United 4-2-3-1 Starting XI
Cann
James
Baptiste
Jules
Rafferty 72’
Kelly
Benson
Watmore 77’
Gray
Martha 63’
Nombe

Player stats

Goalkeeper1 player
90′ 5 0 34 1 – – – –
Defenders5 players
90′ 4 1 – 8 1 26 2 – – –
90′ 2 3 – 8 3 30 1 – – –
90′ 1 – – 8 7 29 1 – – –
Connor Hall Came on as a substitute
10′ – – – – – 2 – – – –
Elijah Campbell Came on as a substitute
9′ 1 – – 2 1 2 – – – –
Midfielders7 players
Liam Gordon Taken off
87′ – – 21 – 0.00 2 – 7 – 1 –
Ryan Croasdale Taken off
61′ 1 – 28 2 0.17 – 1 2 3 –
90′ – – 33 – 0.01 2 – 2 – – –
George Hall Taken off
88′ – – 18 2 0.19 3 1 4 1 1 –
90′ – – 24 – 0.02 5 – 9 2 – –
Ethon Archer Taken off
61′ – – 13 1 0.01 – – 2 1 1 –
Andre Gray Came on as a substitute
29′ – – 5 – 0.00 1 – 1 1 – –
Forwards3 players
Martin Sherif Taken off
61′ – – 1 – 0.09 0.06 1 2 1 8 –
Ben Waine Came on as a substitute
29′ – – – – – 0.00 – 5 3 10 –
Jayden Stockley Came on as a substitute
29′ – – 1 – 0.04 0.05 – 5 – 12 –
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

Port Vale win 36% Avg odds 2.56
Draw 29% Avg odds 3.20
Rotherham United win 35% Avg odds 2.70

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.