Rotherham United vs Port Vale

2 August 2025 · League One · 2025/26 · Referee Jacob Miles

Full time 2 – 1

Half-time: 2–0

  • Sam Nombe 13’, 29’
  • Connor Hall 60’

Match summary

Rotherham United saw off Port Vale 2-1. Rotherham United led 2-0 at half-time.

Sam Nombe put Rotherham United ahead in the 13th minute, Nombe made it 2-0 with a header in the 29th minute, and Connor Hall pulled one back to make it 2-1 in the 60th minute.

Port Vale can feel hard done by, creating 1.88 expected goals (xG) from 18 shots to Rotherham United's 0.94 from 11. Both sides had a player sent off.

Key events

Rotherham United Port Vale
Kick-off
Sam NombeRight foot shot1-0 (Rotherham United)
13’
24’
Jordan HugillShot on target
25’
Sam NombeHeader2-0 (Rotherham United)
29’
Denzel HallShot on target
29’
32’
Zak JulesTime wasting
39’
Half-time2-0
46’
Funso OjoJordan Shipley
46’
Ben WaineShot on target
Second half underway
53’
53’
Lorent TolajShot on target
57’
George ByersShot on target
60’
Connor HallLeft foot shot2-1 (Port Vale)
Josh BensonDaniel Gore
67’
Dru YearwoodLiam Kelly
68’
Zak JulesSecond yellowFoul
77’
Full-time2-1

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 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.94 1.88 13’ Sam Nombe (Rotherham United), 1-0 13’ 29’ Sam Nombe (Rotherham United), 2-0 29’ 60’ Connor Hall (Port Vale), 2-1 60’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.94 1.88 13’ Sam Nombe (Rotherham United), 1-0 Nombe 13’ 29’ Sam Nombe (Rotherham United), 2-0 Nombe 29’ 60’ Connor Hall (Port Vale), 2-1 Hall 60’
Rotherham United 0.94 xGPort Vale 1.88 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Port Vale attacking Rotherham United attacking 
29’ Sam Nombe (Rotherham United), from a corner, 0.45 xG, goal 90+3’ Connor Hall (Port Vale), set piece, 0.43 xG, off target 60’ Connor Hall (Port Vale), open play, 0.20 xG, goal 90+3’ Lorent Tolaj (Port Vale), set piece, 0.20 xG, hit the woodwork 13’ Sam Nombe (Rotherham United), open play, 0.18 xG, goal 82’ Funso Ojo (Port Vale), open play, 0.16 xG, blocked 48’ Ronan Curtis (Port Vale), set piece, 0.16 xG, off target 90+3’ Ronan Curtis (Port Vale), set piece, 0.13 xG, off target 46’ Ben Waine (Port Vale), open play, 0.12 xG, saved 90’ Ronan Curtis (Port Vale), open play, 0.07 xG, off target 38’ Lorent Tolaj (Port Vale), open play, 0.07 xG, off target 29’ Denzel Hall (Rotherham United), from a corner, 0.06 xG, saved 41’ Jordan Hugill (Rotherham United), open play, 0.05 xG, blocked 53’ Lorent Tolaj (Port Vale), set piece, 0.06 xG, saved 57’ George Byers (Port Vale), set piece, 0.05 xG, saved 90+7’ Ronan Curtis (Port Vale), open play, 0.05 xG, off target 90+9’ Ben Heneghan (Port Vale), set piece, 0.05 xG, off target 31’ George Byers (Port Vale), open play, 0.04 xG, off target 49’ Denzel Hall (Rotherham United), open play, 0.04 xG, off target 85’ George Byers (Port Vale), open play, 0.04 xG, off target 23’ Liam Kelly (Rotherham United), from a corner, 0.04 xG, off target 25’ Jordan Hugill (Rotherham United), open play, 0.03 xG, saved 41’ Joe Powell (Rotherham United), open play, 0.03 xG, off target 1’ Liam Kelly (Rotherham United), set piece, 0.03 xG, off target 22’ Jordan Hugill (Rotherham United), open play, 0.03 xG, off target 17’ George Byers (Port Vale), from a corner, 0.02 xG, blocked 20’ Mitchell Clark (Port Vale), from a corner, 0.02 xG, off target 2’ Joe Powell (Rotherham United), open play, 0.02 xG, off target 57’ Ronan Curtis (Port Vale), open play, 0.01 xG, off target 29’ Sam Nombe (Rotherham United), from a corner, 0.45 xG, goal 90+3’ Connor Hall (Port Vale), set piece, 0.43 xG, off target 60’ Connor Hall (Port Vale), open play, 0.20 xG, goal 90+3’ Lorent Tolaj (Port Vale), set piece, 0.20 xG, hit the woodwork 13’ Sam Nombe (Rotherham United), open play, 0.18 xG, goal 82’ Funso Ojo (Port Vale), open play, 0.16 xG, blocked 48’ Ronan Curtis (Port Vale), set piece, 0.16 xG, off target 90+3’ Ronan Curtis (Port Vale), set piece, 0.13 xG, off target 46’ Ben Waine (Port Vale), open play, 0.12 xG, saved 90’ Ronan Curtis (Port Vale), open play, 0.07 xG, off target 38’ Lorent Tolaj (Port Vale), open play, 0.07 xG, off target 29’ Denzel Hall (Rotherham United), from a corner, 0.06 xG, saved 53’ Lorent Tolaj (Port Vale), set piece, 0.06 xG, saved 41’ Jordan Hugill (Rotherham United), open play, 0.05 xG, blocked 57’ George Byers (Port Vale), set piece, 0.05 xG, saved 90+7’ Ronan Curtis (Port Vale), open play, 0.05 xG, off target 90+9’ Ben Heneghan (Port Vale), set piece, 0.05 xG, off target 31’ George Byers (Port Vale), open play, 0.04 xG, off target 49’ Denzel Hall (Rotherham United), open play, 0.04 xG, off target 85’ George Byers (Port Vale), open play, 0.04 xG, off target 23’ Liam Kelly (Rotherham United), from a corner, 0.04 xG, off target 25’ Jordan Hugill (Rotherham United), open play, 0.03 xG, saved 41’ Joe Powell (Rotherham United), open play, 0.03 xG, off target 1’ Liam Kelly (Rotherham United), set piece, 0.03 xG, off target 22’ Jordan Hugill (Rotherham United), open play, 0.03 xG, off target 17’ George Byers (Port Vale), from a corner, 0.02 xG, blocked 20’ Mitchell Clark (Port Vale), from a corner, 0.02 xG, off target 2’ Joe Powell (Rotherham United), open play, 0.02 xG, off target 57’ Ronan Curtis (Port Vale), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Rotherham United 3-1-4-2 Starting XI
Dawson
Agbaire
Jules
Rafferty
Hall 68’
James
Kelly 68’
Gore 67’
Powell
Hugill 80’
Nombe 2 79’
Port Vale 3-4-3 Starting XI
Maroši
Debrah
Humphreys
Hall
Shipley 46’
Clark 90’
Byers
Headley
Tolaj
Stockley 46’
Waine 46’

Player stats

Goalkeeper1 player
90′ 3 1 35 1 – – – –
Defenders6 players
90′ – 2 – 1 1 29 – – 1 –
90′ – – – 6 6 45 3 – – –
Zak Jules Sent off
77′ 1 – – 7 6 33 1 – –
Denzel Hall Taken off
68′ – 1 – 1 1 15 1 – – –
90′ 5 – – 7 – 41 – – – –
Ar'Jany Martha Came on as a substitute
11′ – – – – – 3 – – – –
Midfielders6 players
Liam Kelly Taken off
68′ – – 30 – 0.04 1 – 4 1 2 –
Daniel Gore Taken off
67′ – – 16 1 0.02 1 – 4 1 –
90′ – – 40 2 0.16 – – 5 1 2 –
Josh Benson Came on as a substitute
23′ – – 7 – 0.00 – – – – – –
Dru Yearwood Came on as a substitute
22′ – – 12 – 0.00 1 – 2 – 1 –
Marvin Kaleta Came on as a substitute
22′ – – 3 – 0.01 – – – – – –
Forwards3 players
Jordan Hugill Taken off
80′ – – 3 1 0.11 0.01 1 6 1 18 –
Sam Nombe Taken off
79′ 2 – 2 2 0.62 0.02 – 3 1 8 –
Kion Etete Came on as a substitute
10′ – – – – – 0.01 – 5 – 8 –
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

Rotherham United win 34% Avg odds 2.78
Draw 28% Avg odds 3.28
Port Vale win 38% Avg odds 2.47

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.