Carlisle United vs Harrogate Town

28 October 2026 · National League · 2026/27 · Referee Jamie Robinson

Full time 3 – 0

Half-time: 1–0

  • Josh Williams 9’
  • Callum Whelan 46’
  • Ryan Galvin 61’

Match summary

Carlisle United won comfortably, 3-0 at home to Harrogate Town. Carlisle United led 1-0 at half-time.

Josh Williams put Carlisle United ahead in the 9th minute, Callum Whelan made it 2-0 in the 46th minute, and Ryan Galvin made it 3-0 in the 61st minute.

Harrogate Town can feel hard done by, creating 3.82 expected goals (xG) from 31 shots to Carlisle United's 2.09 from 9. Carlisle United had 2 players sent off.

Match stats

24% Possession 76%
9 Shots 31
5 Shots on target 7
2 Corners 9
81 Attacks 138
21 Dangerous attacks 98
151 Passes 664
62.9% Pass accuracy 85.5%
3 Tackles 2
7 Fouls 11
1 Yellow cards 4
2 Red cards 0
2 Offsides 1

Key events

Carlisle United Harrogate Town
Kick-off
Josh Williams1-0 (Carlisle United)
10’
14’
21’
Josh HmamiShot on target
23’
Ciaran McGuckinShot on target
28’
Brad DolaghanShot on target
30’
Morgan FeeneyShot on target
38’
41’
43’
45’
Josh HmamiShot on target
Half-time1-0
Callum WhelanRight foot shot2-0 (Carlisle United)
46’
Second half underway
54’
Ryan GalvinRight foot shot3-0 (Carlisle United)
61’
63’
Bradley NicholsonShot on target
64’
66’
Brad DolaghanShot on target
72’
Brad DolaghanShot on target
76’
Josh HmamiShot on target
Full-time3-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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.09 3.82 9’ Josh Williams (Carlisle United), 1-0 9’ 46’ Callum Whelan (Carlisle United), 2-0 46’ 61’ Ryan Galvin (Carlisle United), 3-0 61’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.09 3.82 9’ Josh Williams (Carlisle United), 1-0 Williams 9’ 46’ Callum Whelan (Carlisle United), 2-0 Whelan 46’ 61’ Ryan Galvin (Carlisle United), 3-0 Galvin 61’
Carlisle United 2.09 xGHarrogate Town 3.82 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Harrogate Town attacking Carlisle United attacking 
61’ Ryan Galvin (Carlisle United), open play, 0.63 xG, goal 28’ Brad Dolaghan (Harrogate Town), open play, 0.51 xG, saved 66’ Brad Dolaghan (Harrogate Town), open play, 0.38 xG, saved 46’ Callum Whelan (Carlisle United), open play, 0.38 xG, goal 61’ Ryan Galvin (Carlisle United), open play, 0.35 xG, blocked 86’ Sam Dreyer (Harrogate Town), from a corner, 0.35 xG, blocked 78’ Brad Dolaghan (Harrogate Town), open play, 0.26 xG, blocked 65’ Shawn McCoulsky (Harrogate Town), open play, 0.24 xG, off target 54’ Ciaran McGuckin (Harrogate Town), open play, 0.22 xG, blocked 83’ Shawn McCoulsky (Harrogate Town), from a corner, 0.22 xG, off target 47’ Brad Dolaghan (Harrogate Town), open play, 0.18 xG, off target 64’ Bradley Nicholson (Carlisle United), set piece, 0.19 xG, saved 39’ Morgan Feeney (Carlisle United), from a corner, 0.16 xG, blocked 84’ Jack Muldoon (Harrogate Town), from a corner, 0.16 xG, off target 55’ Shawn McCoulsky (Harrogate Town), open play, 0.14 xG, off target 26’ Ciaran McGuckin (Harrogate Town), open play, 0.11 xG, off target 55’ Kenton Richardson (Carlisle United), set piece, 0.11 xG, off target 38’ Morgan Feeney (Carlisle United), set piece, 0.11 xG, saved 58’ Ellis Taylor (Harrogate Town), open play, 0.11 xG, off target 65’ George Thomson (Harrogate Town), open play, 0.10 xG, blocked 89’ Ellis Taylor (Harrogate Town), set piece, 0.10 xG, off target 46’ Morgan Williams (Harrogate Town), from a corner, 0.09 xG, off target 50’ Josh Hmami (Harrogate Town), open play, 0.09 xG, off target 12’ Miguel Azeez (Carlisle United), open play, 0.08 xG, off target 36’ Brad Dolaghan (Harrogate Town), open play, 0.08 xG, off target 47’ Morgan Williams (Harrogate Town), open play, 0.08 xG, off target 72’ Brad Dolaghan (Harrogate Town), set piece, 0.08 xG, saved 9’ Josh Williams (Carlisle United), open play, 0.08 xG, goal 90+2’ Ethan Bristow (Harrogate Town), from a corner, 0.07 xG, blocked 45’ Josh Hmami (Harrogate Town), open play, 0.05 xG, saved 21’ Josh Hmami (Harrogate Town), open play, 0.05 xG, saved 76’ Josh Hmami (Harrogate Town), open play, 0.04 xG, saved 52’ Morgan Williams (Harrogate Town), open play, 0.02 xG, blocked 29’ Ellis Taylor (Harrogate Town), open play, 0.02 xG, off target 23’ Ciaran McGuckin (Harrogate Town), set piece, 0.01 xG, saved 88’ Ellis Taylor (Harrogate Town), open play, 0.01 xG, blocked 90+1’ Morgan Williams (Harrogate Town), open play, 0.01 xG, blocked 26’ Josh Hmami (Harrogate Town), open play, 0.00 xG, off target 86’ George Thomson (Harrogate Town), from a corner, 0.00 xG, blocked 90’ George Thomson (Harrogate Town), set piece, 0.00 xG, off target 61’ Ryan Galvin (Carlisle United), open play, 0.63 xG, goal 28’ Brad Dolaghan (Harrogate Town), open play, 0.51 xG, saved 46’ Callum Whelan (Carlisle United), open play, 0.38 xG, goal 66’ Brad Dolaghan (Harrogate Town), open play, 0.38 xG, saved 61’ Ryan Galvin (Carlisle United), open play, 0.35 xG, blocked 86’ Sam Dreyer (Harrogate Town), from a corner, 0.35 xG, blocked 78’ Brad Dolaghan (Harrogate Town), open play, 0.26 xG, blocked 65’ Shawn McCoulsky (Harrogate Town), open play, 0.24 xG, off target 54’ Ciaran McGuckin (Harrogate Town), open play, 0.22 xG, blocked 83’ Shawn McCoulsky (Harrogate Town), from a corner, 0.22 xG, off target 47’ Brad Dolaghan (Harrogate Town), open play, 0.18 xG, off target 64’ Bradley Nicholson (Carlisle United), set piece, 0.19 xG, saved 39’ Morgan Feeney (Carlisle United), from a corner, 0.16 xG, blocked 84’ Jack Muldoon (Harrogate Town), from a corner, 0.16 xG, off target 55’ Shawn McCoulsky (Harrogate Town), open play, 0.14 xG, off target 26’ Ciaran McGuckin (Harrogate Town), open play, 0.11 xG, off target 38’ Morgan Feeney (Carlisle United), set piece, 0.11 xG, saved 55’ Kenton Richardson (Carlisle United), set piece, 0.11 xG, off target 58’ Ellis Taylor (Harrogate Town), open play, 0.11 xG, off target 65’ George Thomson (Harrogate Town), open play, 0.10 xG, blocked 89’ Ellis Taylor (Harrogate Town), set piece, 0.10 xG, off target 46’ Morgan Williams (Harrogate Town), from a corner, 0.09 xG, off target 50’ Josh Hmami (Harrogate Town), open play, 0.09 xG, off target 12’ Miguel Azeez (Carlisle United), open play, 0.08 xG, off target 47’ Morgan Williams (Harrogate Town), open play, 0.08 xG, off target 72’ Brad Dolaghan (Harrogate Town), set piece, 0.08 xG, saved 9’ Josh Williams (Carlisle United), open play, 0.08 xG, goal 36’ Brad Dolaghan (Harrogate Town), open play, 0.08 xG, off target 90+2’ Ethan Bristow (Harrogate Town), from a corner, 0.07 xG, blocked 45’ Josh Hmami (Harrogate Town), open play, 0.05 xG, saved 21’ Josh Hmami (Harrogate Town), open play, 0.05 xG, saved 76’ Josh Hmami (Harrogate Town), open play, 0.04 xG, saved 52’ Morgan Williams (Harrogate Town), open play, 0.02 xG, blocked 29’ Ellis Taylor (Harrogate Town), open play, 0.02 xG, off target 23’ Ciaran McGuckin (Harrogate Town), set piece, 0.01 xG, saved 88’ Ellis Taylor (Harrogate Town), open play, 0.01 xG, blocked 90+1’ Morgan Williams (Harrogate Town), open play, 0.01 xG, blocked 26’ Josh Hmami (Harrogate Town), open play, 0.00 xG, off target 86’ George Thomson (Harrogate Town), from a corner, 0.00 xG, blocked 90’ George Thomson (Harrogate Town), set piece, 0.00 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

Carlisle United 4-4-2 Starting XI
Desbois
Richardson 69’
Feeney
Nicholson
Duru
Azeez
Bunker
Whelan 56’
Williams 56’
Obiero 69’
Ajiboye 40’
Harrogate Town 3-4-2-1 Starting XI
Hutchinson
Dreyer
Baptiste
Cass 46’
Bristow
Williams
Thomson
Taylor
Hmami
McGuckin 65’
Dolaghan

Player stats

Players16 players
90′ – – – – – – –
Kenton Richardson Taken off
69′ – – 1 0.11 – –
90′ – – 2 0.27 – – –
Miguel Azeez Sent off
14′ – – 1 0.08 – –
90′ – – 1 0.19 – – –
90′ – – – – – – –
Harvey Bunker Sent off
30′ – – – – – –
Callum Whelan Taken off
56′ 1 – 1 0.38 – – –
Josh Williams Taken off
56′ 1 – 1 0.08 – – –
David Ajiboye Taken off
40′ – – – – – – –
Micah Obiero Taken off
69′ – – – – – – –
Callum Camps Came on as a substitute
50′ – – – – – – –
Ryan Galvin Came on as a substitute
34′ 1 – 2 0.98 – – –
Teddy Jenks Came on as a substitute
34′ – – – – – – –
Toby Mullarkey Came on as a substitute
21′ – – – – – – –
Stephen Wearne Came on as a substitute
21′ – – – – – – –
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 46% Avg odds 1.96
Draw 25% Avg odds 3.59
Harrogate Town win 29% Avg odds 3.19

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.