Carlisle United vs Port Vale

18 April 2025 · League Two · 2024/25 · Referee M Woods

Full time 3 – 2

Half-time: 2–0

  • Georgie Kelly 36’
  • Matthew Dennis 43’
  • Aaron Hayden 49’
  • Jayden Stockley 61’
  • Sam Hart 70’

Match summary

Carlisle United beat Port Vale 3-2. Carlisle United led 2-0 at half-time.

In the first half, Georgie Kelly put Carlisle United ahead in the 36th minute and Matthew Dennis made it 2-0 in the 43rd minute. In the second half, Aaron Hayden made it 3-0 with a header in the 49th minute, Jayden Stockley pulled one back to make it 3-1 with a header in the 61st minute, and Sam Hart made it 3-2 in the 70th minute.

Shots finished 16-14 to Carlisle United, with 4 on target for Carlisle United and 6 for Port Vale. Lorent Tolaj had a penalty saved for Port Vale. Carlisle United had a player sent off.

Match stats

Carlisle United Port Vale
16 Shots 14
4 Shots on Target 6
4 Corners 5
4 Yellow Cards 1
1 Red Cards 0

Key events

Carlisle United Port Vale
Kick-off
Georgie Kelly1-0 (Carlisle United)
36’
Matthew Dennis2-0 (Carlisle United)
43’
Half-time2-0
Aaron Hayden3-0 (Carlisle United)
49’
61’
Jayden Stockley3-1 (Port Vale)
70’
Sam Hart3-2 (Port Vale)
Full-time3-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Carlisle United
  • Matthew Dennis
  • Aaron Hayden
  • Terell Thomas
  • Stephen Wearne
Port Vale
  • George Byers

Shot map

Every shot and where it was taken from.

 Port Vale attacking Carlisle United attacking 
2’ Connor Hall (Port Vale), set piece, blocked 2’ Jesse Debrah (Port Vale), set piece, blocked 2’ Matthew Dennis (Carlisle United), open play, blocked 4’ Connor Hall (Port Vale), set piece, off target 6’ Matthew Dennis (Carlisle United), open play, off target 14’ Kadeem Harris (Carlisle United), open play, blocked 18’ Georgie Kelly (Carlisle United), open play, off target 20’ Jayden Stockley (Port Vale), from a corner, off target 24’ Matthew Dennis (Carlisle United), open play, off target 24’ Callum Whelan (Carlisle United), open play, saved 33’ Sean Fusire (Carlisle United), open play, off target 36’ Georgie Kelly (Carlisle United), open play, goal 36’ Stephen Wearne (Carlisle United), open play, blocked 41’ Kadeem Harris (Carlisle United), open play, blocked 43’ Matthew Dennis (Carlisle United), open play, goal 43’ Sean Fusire (Carlisle United), open play, hit the woodwork 49’ Aaron Hayden (Carlisle United), set piece, goal 52’ Matthew Dennis (Carlisle United), open play, blocked 58’ Nathan James Smith (Port Vale), set piece, saved 61’ Jayden Stockley (Port Vale), open play, goal 61’ Ben Garrity (Port Vale), open play, blocked 68’ Sean Fusire (Carlisle United), open play, blocked 69’ Matthew Dennis (Carlisle United), open play, blocked 70’ Sam Hart (Port Vale), open play, goal 70’ Sam Hart (Port Vale), open play, saved 70’ Lorent Tolaj (Port Vale), open play, blocked 73’ Mitchell Clark (Port Vale), open play, off target 76’ Georgie Kelly (Carlisle United), open play, off target 83’ Jesse Debrah (Port Vale), from a corner, saved 86’ George Byers (Port Vale), set piece, off target 86’ George Byers (Port Vale), set piece, blocked 90+3’ Lorent Tolaj (Port Vale), penalty, saved 2’ Connor Hall (Port Vale), set piece, blocked 2’ Jesse Debrah (Port Vale), set piece, blocked 2’ Matthew Dennis (Carlisle United), open play, blocked 4’ Connor Hall (Port Vale), set piece, off target 6’ Matthew Dennis (Carlisle United), open play, off target 14’ Kadeem Harris (Carlisle United), open play, blocked 18’ Georgie Kelly (Carlisle United), open play, off target 20’ Jayden Stockley (Port Vale), from a corner, off target 24’ Matthew Dennis (Carlisle United), open play, off target 24’ Callum Whelan (Carlisle United), open play, saved 33’ Sean Fusire (Carlisle United), open play, off target 36’ Georgie Kelly (Carlisle United), open play, goal 36’ Stephen Wearne (Carlisle United), open play, blocked 41’ Kadeem Harris (Carlisle United), open play, blocked 43’ Matthew Dennis (Carlisle United), open play, goal 43’ Sean Fusire (Carlisle United), open play, hit the woodwork 49’ Aaron Hayden (Carlisle United), set piece, goal 52’ Matthew Dennis (Carlisle United), open play, blocked 58’ Nathan James Smith (Port Vale), set piece, saved 61’ Jayden Stockley (Port Vale), open play, goal 61’ Ben Garrity (Port Vale), open play, blocked 68’ Sean Fusire (Carlisle United), open play, blocked 69’ Matthew Dennis (Carlisle United), open play, blocked 70’ Sam Hart (Port Vale), open play, goal 70’ Sam Hart (Port Vale), open play, saved 70’ Lorent Tolaj (Port Vale), open play, blocked 73’ Mitchell Clark (Port Vale), open play, off target 76’ Georgie Kelly (Carlisle United), open play, off target 83’ Jesse Debrah (Port Vale), from a corner, saved 86’ George Byers (Port Vale), set piece, off target 86’ George Byers (Port Vale), set piece, blocked 90+3’ Lorent Tolaj (Port Vale), penalty, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players13 players
90′ – – – – – – –
90′ – – – – – – –
Aaron Hayden
90′ 1 – 1 – – –
Terell Thomas
90′ – – – – – –
90′ – – – – – – –
Sean Fusire Taken off
84′ – – 3 – – – –
90′ – – 1 – – – –
90′ – – 2 – – – –
Stephen Wearne Taken off
90′ – – 1 – – –
90′ 1 – 3 – – – –
Matthew Dennis Taken offSent off
85′ 1 – 6 – – –
Callum Anthony Guy Came on as a substitute
6′ – – – – – – –
Joe Hugill Came on as a substitute
5′ – – – – – – –
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

Carlisle United win 24% Avg odds 3.86
Draw 27% Avg odds 3.47
Port Vale win 49% Avg odds 1.93

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. Referee data before 2025/26 from the Transfermarkt datasets project.