Kelty Hearts 0 - 0 Inverness CT

League - League 1
Saturday, February 28th, 2026, 3:00 PM at Caledonian Stadium
Attendance: 526
Referee: Daniel Graves
Kelty Hearts Inverness CT

Goalscorers
None. None.

Team Managers
Tam O'Ware Scott Kellacher

Starting Eleven
Kyle Gourlay
Brodie Paterson
Dylan Corr
Jack Brydon
Sam Fisher
Alex Ferguson
Craig Clay (c), Captain
Innes Murray
Ross Cunningham
Luke McCarvel
Lewis Moore
Ross Munro
Oscar MacIntyre
Remi Savage
Daniel Devine
Adam Mackinnon
Alfie Stewart
Paul Allan
Jordan Alonge
Calum MacLeod
Alfie Bavidge
Liam Sole

Bench
Ryan Adamson
Aaron Arnott
Cameron Cooper
Alastair Davidson
James Graham
Grant Leitch
Aaron Pettifer
Murray Thomas
Jack Wyllie
Logan Ross
Mitchell Robertson
David Wotherspoon
Joe Chalmers
Kieron Willox
Luis Longstaff
Chanka Zimba
Billy Mckay

Substitutions
Arran Pettifer -> Ross Cunningham (67)
James Graham -> Innes Murray (67)
Cammy Cooper -> Lewis Moore (84)
Aaron Arnott -> Alex Ferguson (87)
Luis Longstaff for Adam Mackinnon (67)
Billy Mckay for Liam Sole (67)
Kieron Willox for Jordan Alonge (78)
Chanka Zimba for Alfie Stewart (78)

Bookings
Luke McCarvel (59)
Dylan Corr (77)
Remi Savage (48)
Chanka Zimba (83)

Red Cards
None. None.
Appearances & Goals To Date
Ross Munro (GK) 37 apps -
Oscar MacIntyre 27 apps1 goal
Remi Savage 100 apps2 goals
Daniel Devine 287 apps11 goals
Adam Mackinnon 66 apps5 goals
Alfie Stewart 51 apps8 goals
Paul Allan 69 apps11 goals
Jordan Alonge 33 apps6 goals
Calum MacLeod 62 apps6 goals
Alfie Bavidge 47 apps25 goals
Liam Sole 40 apps6 goals
Luis Longstaff (sub) 105 apps12 goals
Billy Mckay (sub) 370 apps129 goals
Kieron Willox (sub) 5 apps -
Chanka Zimba (sub) 34 apps15 goals

Starting Lineup
Youngest Player:Alfie Stewart (19 years 217 days)
Oldest Player:Daniel Devine (33 years 182 days)
Average Player Age:24 years 95 days
Domestic Players:7 (63.64 % of starting eleven)

Matchday Squad
Youngest Player:Alfie Stewart (19 years 217 days)
Oldest Player:Billy Mckay (37 years 138 days)
Average Player Age:25 years 169 days
Domestic Players:12 (63.16 % of matchday squad)

First Team Debuts

Milestones
Remi Savage played his 100th major competitive game for the Club.

A point apiece


The sides have met twice this season already. An opening day 0-3 win for the Caley Jags back in August set us off on the road to recovery and a 2-2 draw in the Highlands showed that we can take nothing for granted. Jordan Alonge started after a great performance in midweek at Ayr United with Alfie Bavidge up front. Strong bench as back up as well although Ben Brannan was suspended. Kelty had re-signed Ross Cunningham from Stirling Albion and he scored a belter on his return last week. He will give the Maroons more potency going forward.

Not the greatest first forty-five of the season with defences on top although it was the visitors that had the better of it with the hosts keeper Gourlay the busier of the two shot stoppers. At half time this was the only League1 game without a goal with Stenny, Alloa, Peterhead and Montrose all ahead by a single goal narrowing the gap at the top to three points. The second half was more of the same and it ended goalless at New Central Park. Stenhousemuir, Alloa and Peterhead all gained ground on us with Accies and Montrose sharing the points.

~~~~~~~~~~~~~~~~~~~

New Central Park has not always generated full points for the Caley Jags who were hoping to make a better start to this game than they did when the sides last met in the Highlands, having to come from two down to earn a point back in October. Shoot on sight Alfie Stewart was first to have a go but his effort in the opening minutes was blocked. The early possession came from the visitors but there was little to enthuse over in the first fifteen minutes. Defences were on top and Kelty's Lewis Muir has his shot blocked inside the box, as did Innes Murray. Paul Allan glance a header wide and with half an hour gone, neither keeper had been tested until Calum MacLeod brought Kyle Gourlay into action to deny the Caley Jags utility man with a save low down. The attempts were building now and Gourlay had to pluck a header from Jordan Alonge out of the air then Liam Sole shot wide following a swift counter ten minutes before the break. Ross Cunningham and Alfie Stewart exchanged blocked efforts and Adam MacKinnon joined the process, but his shot from distance was too high. Just before the interval we witnessed a save, Alfie Bavidge tested Gourlay in goal and on the whistle Sole fired off target to sum up the first half perfectly. A goal line clearance was the nearest we came just before the break

HALF TIME: 0-0

An early second half booking for Remi Savage and the misses continued with Alonge shooting high and Cunningham having his shot blocked. On the hour Sole shot wide as the game swung from end to end. At last some action for Ross Munro as he saved from Cunningham who fired goalwards from outside the box. On came the cavalry with Billy Mckay and Luis Longstaff replacing Sole and MacKinnon. Gourlay denied Alonge with twenty minutes left and Stewart went close with a free kick but it remained level ten minutes from the end. It would be an edgy last few minutes with substitute Cammy Cooper having an effort blocked, but the game ended goalless in Kelty.

FULL TIME: 0-0

More match reaction to follow>>>

A disappointing result against the bottom club but not an entirely unexpected scoreline. Will that be a crucial point come the end of the season for both clubs?

Match report written by tm4tj



Pld W D L F A +/- Pts
1. Inverness CT 26 16 6 4 44 16 28 49
2. Stenhousemuir 26 12 10 4 36 21 15 46
3. Alloa Athletic 26 12 7 7 37 20 17 43
4. Queen of the South 27 11 6 10 41 37 4 39
5. Peterhead 25 10 5 10 37 45 -8 35
6. Montrose 26 9 6 11 34 46 -12 33
7. East Fife 27 8 4 15 26 48 -22 28
8. Cove Rangers 27 5 8 14 29 35 -6 23
9. Hamilton Academical 26 12 6 8 40 28 12 21
10. Kelty Hearts 26 3 8 15 22 50 -28 17