Friendlies Clubs· Season 2026
Forres Mechanics came from 1-0 down to beat Inverness CT 2-1 in a pre-season friendly at Mosset Park, with Ryan MacLeman and Kyle MacLeod scoring second-half goals.
Match Analysis
AI SummaryForres Mechanics 2-1 Inverness CT: MacLeman and MacLeod strike as Can-Cans overturn half-time deficit at Mosset Park
Forres Mechanics came from behind to beat Inverness Caledonian Thistle 2-1 in a pre-season friendly at Mosset Park on 3 July 2026, with second-half goals from Ryan MacLeman and Kyle MacLeod securing the Highland League side's first win of the summer.
The visitors led 1-0 at half-time but the Can-Cans rallied after the break. MacLeman levelled the scores and MacLeod struck the winner as Forres turned in a markedly improved second-half display.
How it unfolded
Inverness CT — preparing for the 2026/27 Scottish League One season under manager Scott Kellacher — controlled much of the first half and went into the interval a goal to the good. The Caley Jags had entered the match on the back of two pre-season wins: 3-1 against Clachnacuddin on 27 June and 3-1 at Nairn County four days earlier.
Forres, who had lost 5-1 to Ross County in their first pre-season outing on 27 June at Mosset Park, were transformed after the break. MacLeman equalised and MacLeod found the winner, completing a second-half turnaround that the provider payload confirms: 0-1 at half-time, 2-1 at full-time.
Full-time score and goalscorers were confirmed by Forres Mechanics' official Instagram account.
The turning point
Forres's response after the interval. Having been second best in the first 45 minutes, the Can-Cans emerged sharper and more purposeful. MacLeman's equaliser shifted the momentum decisively, and MacLeod's winner capped a dominant second-half display from the home side.
The identity of Inverness's first-half goalscorer was not available from any source at the time of writing.
Key performers
Ryan MacLeman — Scored the equaliser that sparked Forres's revival. Active in midfield and carried the ball forward effectively after the break.
Kyle MacLeod — The match-winner. Added his name to the scoresheet to complete the turnaround.
Billy Mckay — Inverness's veteran striker and player-assistant manager was a focal point for the visitors but could not add to his pre-season tally.
By the numbers — interpreted
The provider data confirms a clear reversal between halves. Inverness led 1-0 at the break but Forres scored twice in the second period to win 2-1. Inverness had won their two previous pre-season matches (6-2 aggregate), while Forres had lost 5-1 to Ross County a week earlier. The swing suggests Forres's second-half intensity — possibly aided by substitutions — unsettled an Inverness side that had controlled the first half.
What it means
Forres Mechanics continue their pre-season build-up with a home friendly against Burghead Thistle on 8 July, followed by a trip to Lossiemouth United on 11 July, before opening their Breedon Highland League campaign at home to Keith on 25 July.
Inverness CT — who lost 4-0 to Ross County the following day (4 July) in a behind-closed-doors friendly at Grant Street — face Cove Rangers at Balmoral Stadium on 7 July. The Caley Jags finished 5th in Scottish League One in 2025/26.
Verdict
A useful workout for both sides. Forres showed encouraging resilience after a heavy defeat to Ross County, while Inverness will want to tighten up after conceding six goals across two matches in consecutive days. The second-half momentum swing is the main takeaway for Kellacher ahead of the Cove Rangers test.
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 6 Jul 2026