PLAYER PROFILE

Ross Cunningham.

Kelty Hearts FC · Scotland

Matrix 41607

At a glance

Full name
Ross Cunningham
Born
23 May 1998
Age today
28
Nationality
Scotland

Career by season

196 recorded appearances
Ross Cunningham appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27Scottish League Two Kelty Hearts FC 108017411
26/27Scottish Cup Kelty Hearts FC 1100901
26/27Premier Sports Cup Kelty Hearts FC 44113330
25/26Scottish League Two Stirling Albion FC 1813301,0642
25/26Scottish League One Kelty Hearts FC 137206380
25/26Scottish Cup Stirling Albion FC 1110900
25/26Premier Sports Cup Stirling Albion FC 44003450 / 1 red
24/25Scottish League One Kelty Hearts FC 32301332,6957 / 1 red
24/25Scottish Cup Kelty Hearts FC 1111900
23/24Scottish League One Kelty Hearts FC 2611401,1962
23/24Scottish Cup Kelty Hearts FC 1100570
22/23Scottish League One Clyde FC 2725722,3134
21/22Scottish League One Clyde FC 2017431,4613
21/22Scottish Cup Clyde FC 1100900
20/21Scottish League One Clyde FC 1918121,1753
20/21Scottish Cup Clyde FC 33012320
19/20Scottish Premiership Hamilton Academical FC 96304851
19/20Scottish League One Clyde FC 66004910

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Ross Cunningham match log
DateCompetitionMatchScoreMinutesGoals
28 Mar 2026Scottish League One Hamilton Academical FC v Kelty Hearts FC 1 – 2731
21 Mar 2026Scottish League One Stenhousemuir FC v Kelty Hearts FC 2 – 060
14 Mar 2026Scottish League One Kelty Hearts FC v East Fife FCSubstitute, on 76′ 1 – 114
07 Mar 2026Scottish League One Alloa Athletic FC v Kelty Hearts FCSubstitute, on 68′ 2 – 122
03 Mar 2026Scottish League One Montrose FC v Kelty Hearts FCSubstitute, on 56′ 1 – 134
28 Feb 2026Scottish League One Kelty Hearts FC v Inverness Caledonian Thistle FC 0 – 067
21 Feb 2026Scottish League One Cove Rangers FC v Kelty Hearts FC 1 – 163
14 Feb 2026Scottish League One Kelty Hearts FC v Peterhead FCSubstitute, on 60′ 1 – 1301
31 Jan 2026Scottish League Two Stirling Albion FC v Stranraer FCSubstitute, on 80′ 1 – 110
17 Jan 2026Scottish League Two Stirling Albion FC v East Kilbride FCSubstitute, on 73′ 1 – 217
10 Jan 2026Scottish League Two Edinburgh City v Stirling Albion FCSubstitute, on 59′ 1 – 4311
20 Dec 2025Scottish League Two Clyde FC v Stirling Albion FCSubstitute, on 78′ 1 – 212
13 Dec 2025Scottish League Two Stirling Albion FC v The Spartans FC 1 – 151
06 Dec 2025Scottish League Two Stranraer FC v Stirling Albion FC 3 – 256
22 Nov 2025Scottish League Two Stirling Albion FC v Elgin City FC 1 – 176
15 Nov 2025Scottish League Two Stirling Albion FC v Forfar Athletic FCSubstitute, on 65′ 0 – 425
18 Oct 2025Scottish League Two Annan Athletic FC v Stirling Albion FC 1 – 158
04 Oct 2025Scottish League Two Stirling Albion FC v Dumbarton FC 2 – 2901
27 Sep 2025Scottish League Two Stirling Albion FC v Clyde FC 2 – 490
20 Sep 2025Scottish League Two The Spartans FC v Stirling Albion FC 1 – 3901

Career transfers

10 recorded moves

All recorded career moves, newest first.

Ross Cunningham career transfers
Date FromToMoveFee
02 Feb 2026 Stirling Albion FC Kelty Hearts FC Transfer —
01 Jul 2025 Kelty Hearts FC Stirling Albion FC Transfer Free
01 Jul 2023 Clyde FC Kelty Hearts FC Transfer Free
04 Sep 2020 Hamilton Academical FC Clyde FC Transfer Free
30 Apr 2020 Clyde FC Hamilton Academical FC Loan return
05 Feb 2020 Hamilton Academical FC Clyde FC Loan —
13 Jan 2019 Forfar Athletic FC Hamilton Academical FC Loan return
15 Sep 2018 Hamilton Academical FC Forfar Athletic FC Loan —
01 Jul 2018 Hamilton Academical FC U20 Hamilton Academical FC Internal move —
01 Jul 2014 Hamilton Academical FC U17 Hamilton Academical FC U20 Internal move —

Contracts and market values are not available yet.