Friendlies Clubs· Season 2026
Inverness CT scored twice in the final eight minutes to beat Highland League side Clachnacuddin 3-1 at Grant Street Park, with trialist Dan MacKay and Shae Keogh on target.
Match Analysis
AI SummaryClachnacuddin 1-3 Inverness CT: Trialist MacKay and Keogh strike late as Caley Thistle edge Highland derby
Clachnacuddin 1–3 Inverness Caledonian Thistle
Friendlies Clubs — Pre-Season Friendly
Grant Street Park, Inverness — 27 June 2026, 1pm kick-off
Half-time: 0–1
Scorers: P. Allan 12' (0–1), M. Mackenzie 50' (1–1), Trialist D (D. MacKay) 83' (1–2), S. Keogh 85' (1–3)
Inverness Caledonian Thistle made it two wins from two pre-season outings with a 3-1 victory over Highland League neighbours Clachnacuddin at Grant Street Park on Saturday, scoring twice in the final eight minutes after the hosts had threatened an upset.
How It Unfolded
Inverness took the lead in the 12th minute when Paul Allan whipped a free-kick into the box from the edge of the area. The ball deflected off Adam Mackinnon — making his first start after signing from Brora Rangers in the summer — and wrong-footed goalkeeper Mark Ridgers to nestle in the bottom-right corner.
Clachnacuddin should have levelled nine minutes before half-time. Jordan Macrae beat the offside trap to latch onto a pass from the left wing, but Inverness goalkeeper Ross Munro produced a strong save and held the rebound to preserve the lead at the break.
The home side's pressure paid off six minutes into the second half. Mikey Mackenzie, a 16-year-old Clachnacuddin academy product, drilled a low shot past substitute goalkeeper Logan Ross into the bottom-right corner to make it 1-1.
Clachnacuddin then had a golden opportunity to take the lead when Ross Logan went clean through on goal midway through the half, but replacement goalkeeper Logan Ross spread himself well to parry the ball out for a corner.
That miss proved costly. With eight minutes remaining, trialist Dan MacKay — a familiar face returning to the club — found himself unmarked in the six-yard box and fired home a cross from the left wing to restore Inverness's advantage.
Shae Keogh wrapped up the victory five minutes from time, charging into the box and driving a low shot past the Clachnacuddin goalkeeper to make the final score 3-1.
The Turning Point
Ross Logan's missed one-on-one opportunity in the 65th minute. Had Clachnacuddin taken the lead with 25 minutes to play, the dynamic shifts entirely. Instead, Inverness capitalised on the reprieve with two clinical finishes in a three-minute spell from their substitutes.
Key Performers
- Shae Keogh (Inverness CT) — The academy graduate, who signed a new deal on 11 June, capped a lively cameo with a composed finish for the third goal. His direct running into the box stretched Clachnacuddin's tiring defence late on.
- Paul Allan (Inverness CT) — The midfielder's dead-ball delivery created the opener, and he controlled the tempo in the first half alongside Joe Chalmers.
- Mikey Mackenzie (Clachnacuddin) — The 16-year-old scored his side's equaliser with a calm finish and was a persistent threat on the counter-attack.
- Ross Logan (Clachnacuddin) — Created a crucial chance but will rue the missed one-on-one that could have put his side ahead.
Player of the Match: Shae Keogh (Inverness CT)
By the Numbers
The provider data recorded four goals from a combined 13 shots — Inverness landed three of theirs on target to convert them all, while Clachnacuddin needed six attempts to find the net once. Neither side received a yellow card in a clean contest played under sunny skies at Grant Street Park.
The match was Inverness's second pre-season friendly in five days, following Tuesday's 3-1 win at Nairn County. Clachnacuddin were playing their first pre-season outing of the summer.
What It Means
Inverness CT are building towards the 2026-27 Scottish Championship campaign after winning the League One title in 2025-26 — their second promotion in three seasons. The club announced on Friday that Aberdeen forward Alfie Bavidge had rejoined on loan for the coming season, having scored 27 goals across two previous loan spells at the Caledonian Stadium.
Clachnacuddin, who finished the 2025-26 Breedon Highland League season in a creditable position, will continue their pre-season programme against higher-division opposition designed to test their fitness ahead of the new Highland League campaign.
Inverness CT's next fixtures: Ross County (H, 4 July), Cove Rangers (A, 7 July), East Fife (H, 11 July — Premier Sports Cup group stage)
Clachnacuddin's next fixture: To be confirmed
Verdict
A game of two distinct halves. Inverness controlled the first 45 but were outfought for long spells after the break by a Clachnacuddin side that matched their professional opponents physically. The difference was squad depth: trialist MacKay and Keogh provided the quality off the bench that a Highland League side could not match. Inverness head coach Duncan Ferguson will want to see more ruthlessness in front of goal from his starters, while Clachnacuddin will take heart from a performance that pushed a Championship-bound side to the wire.
Match Events
Key match events between Clachnacuddin and Inverness CT — 4 goals and 0 cards recorded during the match.
Rivalry since 2021
Clachnacuddin vs Inverness CT Head to Head Results· 4
Clachnacuddin and Inverness CT have met 4 times — Clachnacuddin won 0, Inverness CT won 3, with 1 draws. Their rivalry dates back to 2021. Inverness CT leads the head-to-head with 3 victories from 4 meetings. A combined 19 goals have been scored across these fixtures, averaging 4.75 per match (1 for the home side, 18 for the visitors). Both teams scored in 1 match (25%). Over 2.5 goals landed in 2 games (50%), making it a fixture that tends to produce goals. Inverness CT are currently unbeaten in the last 4 meetings. The highest-scoring encounter finished 0–10 in 2022.
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 27 Jun 2026