Harrogate Town AFC
Harrogate Town AFC
…………………………………………………………….
Late Dan Udoh strike earns Salford City 1–0 win at Harrogate Town
Substitute Dan Udoh scored a late winner as Salford City secured a hard-fought 1–0 victory over Harrogate Town at The Exercise Stadium.
Udoh struck in the 85th minute to give the visitors their third successive clean-sheet victory and move Karl Robinson’s side to within a point of the League Two automatic promotion places.
Salford created the better chances throughout the afternoon but were repeatedly denied by an excellent performance from Harrogate goalkeeper Henry Gray, who is on loan from Ipswich Town.
Gray produced fine saves to keep out Jorge Grant and Josh Austerfield, while Cole Stockton also missed two good opportunities before the break.
Harrogate rarely threatened at the other end, with their only effort on target coming when Reece Smith fired a tame shot from the edge of the area that was comfortably gathered by Salford keeper Matt Young.
The decisive moment arrived when two substitutes combined. Former AC Milan, Liverpool and Chelsea forward Fabio Borini played Udoh through the left channel and the striker finished confidently from 10 yards, placing the ball inside Gray’s left-hand post.
The result leaves Harrogate Town still struggling at the bottom of the table, having scored more than once in just one of their last 25 league matches.
………………………………………………………………
Harrogate Town 0–3 Gillingham: Second-Half Goals Sink Sulphurites at Exercise Stadium
Harrogate Town were beaten 3–0 at home by Gillingham on Saturday afternoon as the visitors struck three times in a ruthless second-half display at the Exercise Stadium.
After a competitive but goalless first half, Gillingham took control shortly after the restart and punished Harrogate with two goals in the space of three minutes. Defender Conor Masterson opened the scoring on 51 minutes before captain Armani Little doubled the advantage from the penalty spot soon after. Substitute Sam Vokes wrapped up the points late on with a stunning finish to cap a polished away performance.
First-Half Frustration for Both Sides
The opening exchanges were scrappy, with neither side able to establish sustained momentum as the game settled into a midfield battle. Gillingham carried the greater attacking threat and went close on several occasions, but Harrogate goalkeeper Henry Gray was in excellent form to keep the contest level.
Bradley Dack was denied by Gray with a strong save from close range, while Garath McCleary and Robbie McKenzie also saw efforts repelled as the visitors pressed. Harrogate, however, had moments of encouragement of their own and believed they had taken the lead midway through the half.
Lewis Cass fired home from close range after the ball dropped kindly in the penalty area, but celebrations were cut short when the referee ruled out the goal for a foul in the build-up. Despite continued pressure from Gillingham, Gray produced a series of important stops to ensure the sides went in level at the interval.
Half-time: Harrogate Town 0–0 Gillingham
Second-Half Turning Point
The deadlock was finally broken six minutes after the restart. Max Clark’s delivery into the box was headed down by Josh Andrews into the path of Masterson, who powered a rising strike beyond Gray and into the net to give Gillingham the lead.
Harrogate barely had time to regroup before falling further behind. Andrews was tripped inside the penalty area as he chased a through ball, leaving the referee with little choice but to point to the spot. Little stepped up and converted confidently, drilling his penalty low into the bottom corner to make it 2–0.
The quick double blow shifted the momentum firmly in Gillingham’s favour, and the visitors began to manage the game with composure and authority.
Vokes Adds the Finish
Harrogate attempted to find a route back into the contest, pushing players forward in search of a response, but clear chances proved hard to come by. Any remaining hope was extinguished in the 84th minute when substitute Sam Vokes sealed the result.
A partially cleared effort fell kindly to the striker inside the box, and the former Wales international reacted quickest to smash a superb left-footed strike into the top corner, leaving Gray with no chance and underlining Gillingham’s clinical edge.
The Sulphurites continued to press for a late consolation goal, but the Gillingham defence held firm to see out the closing stages and secure a clean sheet.
Match Details
Full-time: Harrogate Town 0–3 Gillingham
Attendance: 2,747 (472 away supporters)
……………………………………………………………..
Weaver Sees Positives as Cursons’ Late Strike Rescues Point
Crewe Alexandra 1–1 Harrogate Town
Harrogate Town showed real fight on the road as Tom Cursons struck late to earn a deserved point at Crewe — a moment that underlined manager Simon Weaver’s belief that there’s more to come from his side.
Fast Start, Strong Foundations
-
Town began on the front foot
-
Early efforts from Reece Smith and George Thomson
-
Defensively solid, limiting Crewe’s threat in the opening stages
Despite the early momentum, clear chances dried up as the game settled.
Chances at Both Ends Before the Break
-
31’ Lewis Cass fires over after good work from Jack Evans
-
34’ Cass thinks he’s scored — ruled out for a foul
-
Oxley denies Demetriou with a fine long-range save
-
Late first-half chances for McCoulsky and Bennett, both stopped by Lawlor
Half-time: Evenly balanced, finely poised.
Second-Half Shift
Crewe took control early after the restart and eventually made it count:
-
61’ Goal: Calum Agius capitalises inside the box
-
Game slows as Crewe attempt to manage their lead
Town kept pushing — and were nearly undone late on.
Oxley Keeps Town Alive
-
83’ Adrien Thibaut’s header looks destined in
-
Oxley produces a superb goal-line save
That moment proved decisive.
Late Drama at the Death
Just when it looked over:
-
Smith delivers from the right
-
Cursons reacts first
-
Cool finish. Big moment. Vital point.
A goal that rewarded Town’s persistence and belief.
What It Means
-
Town move off the foot of the League Two table
-
Confidence boost heading into a busy run
Up Next
-
Vertu Trophy (Midweek): Stockport County
-
League Two: Away trip to Shrewsbury Town
Plenty to build on — and plenty still to come.
Quick Stats
-
Goals: Agius (Crewe), Cursons (Town)
-
Yellow Cards: Lawlor, Thibaut (Crewe) | Jameson (Town)
-
Referee: Charles Breakspear
…………………………………………………………………….
Norman’s late double deepens Harrogate’s home woes
A dramatic cameo from Cameron Norman handed Tranmere Rovers a 2–0 win at Wetherby Road and left Harrogate Town searching for answers after another frustrating afternoon on home soil.
The decisive moments
-
70’ Norman introduced after Jordan Turnbull limps off
-
73’ Norman strides forward and thunders home from 25 yards
-
90+1’ Curling free-kick seals it after a foul on the edge of the box
How it unfolded
Tranmere carried the greater threat early on, with James Belshaw spilling Ethan Bristow’s cross onto his own bar before recovering. Kristian Dennis later glanced a header goalwards from a Richie Smallwood corner, only for Turnbull to be flagged offside after tapping in.
After the break, Belshaw reacted sharply to deny Joe Ironside, but Harrogate’s best chance went begging when Jack Muldoon fired wide from seven yards. Within minutes, Norman punished the miss with his long-range opener.
Belshaw could only help Norman’s late free-kick into the bottom-left corner, and Josh Davison struck the post with almost the final kick as Tranmere underlined their control.
What it means for Harrogate
-
14 games without a win
-
7 straight home defeats
-
6 consecutive home matches without scoring
A familiar story at Wetherby Road: promise, missed chances, and a costly lapse at the other end.
Why it matters locally
For Town supporters, the pressure is mounting as the home run worsens. For visiting fans, it was a reminder of football’s fine margins—and how one substitute can change a game in minutes.
Match reaction & fan views
In the stands
The mood around Wetherby Road at full time was one of resignation rather than anger. Supporters applauded the effort but the familiar sense of “what might have been” lingered after another scoreless home defeat.We stayed in the game, but one mistake and it’s over. That’s been the story all season.”
— Harrogate Town supporter, main stand
Turning-point talk
Fans were almost unanimous on the decisive moment:
-
Muldoon’s miss at 0–0 changed the atmosphere
-
Norman’s goal moments later felt like a punch to the gut
……………………………………………………………………..
Simon Weaver: Harrogate Town must find the balance to climb League Two
Simon Weaver has challenged Harrogate Town to sharpen their defensive mindset after another frustrating defeat in EFL League Two — insisting progress now depends on balance, not bravery alone.
Harrogate supporters saw plenty to admire at the weekend. Town played with confidence, dominated possession and created chances away at Fleetwood Town. Yet despite twice leading the game, they left with nothing after a 3–2 defeat.
For Weaver, the message is clear: attractive football must be matched by defensive awareness.
What went right at Fleetwood
-
Fluent attacking football with sharp movement and confidence in possession
-
Clear chances created, with Town capable of scoring “six or seven”
-
Goals from key players, including Jack Muldoon’s fourth in five matches
What went wrong
-
Defensive lapses at key moments
-
Indecision at the back, punished ruthlessly
-
Failure to stay switched on when possession was lost
Those mistakes proved costly, allowing Fleetwood to capitalise and turn Town’s dominance into defeat.
Weaver’s key message: mentality matters
Speaking to BBC Radio York, Weaver stressed that tactics alone are not the issue.We are enjoying the ball, but are we thinking ‘what if’ at the back? That’s the balance we have to get.”
The Harrogate boss wants his side to:
-
Transition quicker from attack to defence
-
Stay mentally sharp when moves break down
-
Be “cute” and streetwise in defensive situations
Where Harrogate Town stand now
-
League position: 17th
-
Points: 14 from 12 matches
-
Form: Back-to-back defeats despite strong performances
Weaver believes Town’s attacking identity is a strength — but insists it must be underpinned by defensive focus if Harrogate are to push up the table.
Why this matters for Harrogate fans
The performances show promise. The style is working. Now, Weaver wants the mentality to match it — because small defensive improvements could quickly turn encouraging displays into valuable points.
Keep exploring: follow Harrogate Town’s League Two campaign, match analysis, player form updates and manager insight — all in one place.
………………………………………………………………..
Town FC are pleased to welcome Grant Horton as our first signing ahead of the January transfer window, joining on a permanent contract until the end of the season, with the option of an additional year.
The 24-year-old defender arrives from Waterford, where he was a key figure in the League of Ireland, making 67 appearances since February 2024.
Player profile: Grant Horton
-
Position: Right-back / Centre-back / Right wing-back
-
Age: 24
-
Height & style: Strong, aggressive, mobile defender
-
Previous clubs: Cheltenham Town, Worcester City, Bath City, Bohemians, Waterford
-
Squad number: 26
What Grant Horton said
“I can’t wait to get started. After speaking with the Manager, it was clear the environment he’s building is something I want to be part of.
“I also spoke to Tom Bradbury, who I know from previous clubs, and he had nothing but positive things to say.
“I’ve just finished a full season and played plenty of games, so I’m ready to hit the ground running.”
Recruitment insight
Head of Recruitment Lloyd Kerry said:Grant is a big, strong and athletic defender who wants the opportunity to kick on with his career back in England.
He’s extremely versatile and can cover multiple positions across the back line, which is vital given the injury challenges we’ve faced.
He also comes with excellent references from Cheltenham Town, and his data really stood out despite playing in a struggling side. We’re delighted to bring him in.”
Career background
Born in Colchester, Horton progressed through the Cheltenham Town academy and made his League Two debut in 2019. He gained valuable first-team experience during spells with Worcester City and Bath City, before moving to Ireland.
He later enjoyed multiple loan spells with Bohemians and completed a permanent transfer to Waterford, where his consistency and durability caught the eye of Town’s recruitment team.
When can fans see him?
Grant Horton is expected to be available for selection against Swindon Town on Sunday 4 January, subject to international clearance and FA and EFL approval.
……………………………………………………………………
Harrogate Town Fixtures – 2026
A month-by-month guide to every league match, with kick-off times and venues clearly laid out so you can plan ahead.
January 2026
Thu 1 Jan – 3:00pm
🆚 Tranmere Rovers
📍 Exercise Stadium (H)
Sun 4 Jan – 3:00pm
🆚 Swindon Town
📍 Exercise Stadium (H)
Sat 10 Jan – 3:00pm
🆚 Crewe Alexandra
📍 Mornflake Stadium (A)
Tue 13 Jan – 7:00pm
🆚 Stockport County
📍 Edgeley Park (A)
Sat 17 Jan – 3:00pm
🆚 Shrewsbury Town
📍 The Croud Meadow (A)
Sat 24 Jan – 3:00pm
🆚 Gillingham
📍 Exercise Stadium (H)
Tue 27 Jan – 7:45pm
🆚 Fleetwood Town
📍 Exercise Stadium (H)
Sat 31 Jan – 3:00pm
🆚 Crawley Town
📍 Broadfield Stadium (A)
February 2026
Sat 7 Feb – 3:00pm
🆚 Cambridge United
📍 Exercise Stadium (H)
Sat 14 Feb – 3:00pm
🆚 Chesterfield
📍 SMH Group Stadium (A)
Tue 17 Feb – 7:45pm
🆚 Barrow
📍 SO Legal Stadium (A)
Sat 21 Feb – 3:00pm
🆚 Bromley
📍 Exercise Stadium (H)
Fri 27 Feb – 7:45pm
🆚 Cheltenham Town
📍 Exercise Stadium (H)
March 2026
Sat 7 Mar – 3:00pm
🆚 MK Dons
📍 Stadium MK (A)
Sat 14 Mar – 3:00pm
🆚 Salford City
📍 Exercise Stadium (H)
Tue 17 Mar – 7:45pm
🆚 Tranmere Rovers
📍 Prenton Park (A)
Sat 21 Mar – 3:00pm
🆚 Oldham Athletic
📍 Boundary Park (A)
Sat 28 Mar – 3:00pm
🆚 Notts County
📍 Exercise Stadium (H)
April 2026
Fri 3 Apr – 3:00pm
🆚 Grimsby Town
📍 Blundell Park (A)
Mon 6 Apr – 3:00pm
🆚 Bristol Rovers
📍 Exercise Stadium (H)
Sat 11 Apr – 3:00pm
🆚 Newport County
📍 Rodney Parade (A)
Sat 18 Apr – 3:00pm
🆚 Colchester United
📍 Exercise Stadium (H)
Sat 25 Apr – 3:00pm
🆚 Walsall
📍 Pallet-Track Bescot Stadium (A)
May 2026
Sat 2 May – 3:00pm
🆚 Barnet
📍 Exercise Stadium (H)
🎟️ Matchday planning
-
(H) = Home fixture at Exercise Stadium
-
(A) = Away fixture
-
Midweek kick-offs highlighted for travel planning
……………………………………………………………………..
The report below has been compiled from online research and is believed to be accurate at the time of publication. If you spot any errors, omissions, or updates, please let us know by emailing info@harrogateuk.co.uk and we will correct them promptly.
Harrogate Town were left frustrated on Boxing Day as a single moment decided a tightly fought contest at Salford City, Dan Udoh’s 75th-minute penalty handing the hosts a 1–0 victory.
In a game where Town had more than enough chances to take something, it was a cruel outcome for Simon Weaver’s side, who matched Salford for long spells and were undone only by a late spot kick.
Weaver rang the changes with Tom Bradbury, Kyle Jameson and Tom Cursons all drafted into the starting XI, while Salford handed a first start to former AC Milan and Italy forward Fabio Borini, despite manager Karl Robinson missing the match through illness.
Salford started brightly and tested James Belshaw early on, Kelly Nmai causing problems before the Town goalkeeper was called into action on 12 minutes to deny former loanee Josh Austerfield with a smart save.
Town, though, always looked dangerous on the break. Cursons nearly made the breakthrough after nicking possession high up the pitch, but his effort lacked the power to beat Matty Young.
The visitors’ best chances of the first half came from set pieces. Anthony O’Connor twice rose highest from Reece Smith corners, but on both occasions his headers just failed to dip under the crossbar.
Smith was a constant outlet and almost caught Young out just before the interval, his deflected cross looping goalwards before the Salford keeper reacted sharply to claw it away and keep the scores level at half-time.
The second half followed a similar pattern. Salford pushed forward, but Belshaw stood tall, first watching Jorge Grant fire over before producing a fine save to beat away another fierce Nmai effort.
At the other end, Town came agonisingly close to breaking the deadlock. Ben Fox’s effort was kept out by Young, struck the post and then cleared off the line, leaving the travelling supporters wondering how the ball hadn’t found the net.
Belshaw continued to frustrate the hosts, denying Luke Garbutt with a low stop and then pulling off an excellent one-handed save to tip Matt Butcher’s goalbound strike over the bar.
The decisive moment came with just over 15 minutes remaining. Salford kept the ball alive in the area and Kyle Jameson’s challenge brought his man down, giving the referee little option but to point to the spot. Udoh stepped up and sent Belshaw the wrong way.
It felt harsh on Town, who had pushed and probed throughout, but despite Salford threatening on the counter in the closing stages, the single goal proved enough.
For Harrogate, it was one of those afternoons where effort and performance deserved more, but fine margins and one decision ultimately made the difference.
………………………………………………………………….
Harrogate Town 0–4 MK Dons: What Went Wrong at Wetherby Road?
A tough afternoon for Harrogate Town saw them beaten 4–0 at home by Milton Keynes Dons, with clinical first-half finishing proving decisive despite a more encouraging second-half response.
Below is a quick-scan breakdown of the match, key moments, and talking points for Town supporters.
Match at a Glance
-
Final score: Harrogate Town 0–4 MK Dons
-
Competition: League Two
-
Venue: Wetherby Road
-
MK Dons scorers: Aaron Collins (15, 22), Alex Gilbey (30, 75)
-
Key theme: Punished mistakes & ruthless finishing
Key Moments Timeline
-
10 mins: Will Collar hits the post for MK Dons
-
15 mins: Collins opens the scoring after a defensive error
-
22 mins: Collins doubles the lead
-
30 mins: Gilbey makes it 3–0
-
HT: Town introduce Bradbury & debutant Jameson
-
67 mins: Falkingham returns to action, crowd lifts
-
75 mins: Gilbey seals the result
Talking Points for Town Fans
Costly First-Half Errors
Early defensive lapses were punished immediately, leaving Town chasing the game against a confident MK Dons side.Belshaw Kept It Respectable
Despite conceding four, James Belshaw made several important saves, including a stop that denied Collins a hat-trick.Signs of Life After the Break
Town showed more energy and intent:
-
Ben Fox forced a fine save
-
Shawn McCoulsky struck the crossbar
-
Better tempo and movement overall
Falkingham’s Return
Josh Falkingham’s introduction brought composure and belief, lifting both teammates and supporters in the stands.
Squad & Selection Notes
-
Change before kick-off: McCoulsky replaced injured Jack Muldoon
-
Debut: Kyle Jameson made his first Town appearance
-
First appearance since return: Josh Falkingham
These moments will interest fans tracking squad development and player fitness ahead of upcoming fixtures.
Full-Time Summary
Harrogate Town:
Belshaw, Asare, Slater, Evans, Burrell (Jameson 45), McCoulsky, McAleny (Cursons 60), O’Connor (Bradbury 45), Sutton (Barnes 90+4), Smith, Fox (Falkingham 67)
Milton Keynes Dons:
MacGillivray, Jones, Kelly, Gilbey, Collins, Paterson, Offord, Nemane, Collar, Ekpiteta, Mellish
What’s Next for Harrogate Town?
Town will look to:
-
Tighten up defensively
-
Build on the improved second-half performance
-
Use Falkingham’s return to add leadership in midfield
………………………………………………………………………………….
-
Harrogate Town: Stephen Duke-McKenna (16’)
Bookings:
-
Gillingham: Clark (84’)
-
Harrogate Town: Taylor (50’)
Referee: James Bell
Attendance: 7,406 (85 away fans)
Line-Ups
Gillingham: Morris, Hutton, Clark, Smith (McCleary 61’), Andrews (Vokes 68’), Williams, McKenzie (Rowe 68’), Smith, Nevitt (Houlden 68’), Dack (Coleman 46’), Gale.
Harrogate Town: Belshaw, Slater, Evans, Burrell, Morris, Duke-McKenna, O’Connor, Muldoon (Bennett 65’), Faulkner, Taylor (McAleny 73’), Smith (Sutton 90’).
Harrogate Town AFC
………………………………………………………………………
Harrogate Town AFC
………………………………………………………………
Harrogate Town AFC A full club history, written by Club Historian Phil Harrison, can be found here…
Harrogate Town AFC
Harrogate Town AFC

