CaleyThistleOnline

Roddy MacGregor

Biography

Roddy MacGregor has come through the youth set-up at Inverness Caledonian Thistle and was one of 10 youth players to turn professional with the club in May 2018. He made his senior debut on 17 November 2018, in a 3–3 league draw away at Queen of the South. Roddy made 20 appearances in 19/20 season but had yet to open his goals account. He scored his first senior goal in a 3-3 draw at Raith Rovers on November 10th 2020. His first Championship goal was a screamer against Queen of the South at Palmerston on 4th December 2020. Roddy came…Read moreRead less
Roddy MacGregor has come through the youth set-up at Inverness Caledonian Thistle and was one of 10 youth players to turn professional with the club in May 2018. He made his senior debut on 17 November 2018, in a 3–3 league draw away at Queen of the South. Roddy made 20 appearances in 19/20 season but had yet to open his goals account. He scored his first senior goal in a 3-3 draw at Raith Rovers on November 10th 2020. His first Championship goal was a screamer against Queen of the South at Palmerston on 4th December 2020.

Roddy came on as a sub in the 22/23 Scottish Cup Final against Celtic after a succession of injuries ruined his season.

Having been shunned by Big Dunc and caught up in Fergusongate and our financial and physical demise, Roddy, after being ignored for half a season has had to go elsewhere to continue his career. Roddy signed for Queens Park on a 2 year deal on July 2nd 2024. Good luck Roddy, go forth and flourish.

Roddy MacGregor - Player Profile

Full Name: Roddy MacGregor
Born: December 21st, 2001 (Inverness)
Position: Attacking Midfielder
Signed: May 20th, 2018
First Manager: John Robertson
Left Club: June 10th, 2024
Career Stats: 113 appearances, 6 goals
Debut (as sub): Nov 17th, 2018 - Queen ot South 3-3 Inverness CT (League)
Full Debut: September 7th, 2019 - 3-1 Morton (Challenge Cup - Rd 3)
First Goal: November 10th, 2020 - Raith Rovers 3-3 ICT (League Cup)
Roddy was given international honours in May 2021 when he came on as a substitute in a Scotland under-21 game against Northern Ireland in a game that finished 3-2 to the Young Scots.

He's back. Having gone to Queens Park under the ill fated Duncan Ferguson tenure at the end of season 23/24, Roddy returns to the Caley Jags on a 2 year deal three days before the start of the 26/27 season.

Statistics

Apps
70 (55)
Goals
6
Yel
12
Red
-
Goals/game
0.05
Minutes
6261*
Seasons
7
Wins
58
Draws
35
Losses
32
SeasonAppsGoalsYelRed
2026/274 (8)020
2023/241 (10)010
2022/2312 (4)110
2021/2221 (8)320
2020/2124 (6)230
2019/208 (12)020
2018/19(7)010

Club spells

First Spell

Joined: 20 May 2018 · Left: 29 Jul 2026

Managers played under

ManagerFirst appearanceLast appearanceApps
John Robertson17 Nov 201823 Feb 202121 (22)
Neil McCann26 Feb 202130 Apr 202111 (3)
Billy Dodds13 Jul 202118 Jul 202334 (13)
Duncan Ferguson20 Jan 202418 May 2024(9)
Scott Kellacher1 Aug 20263 Nov 20264 (8)

Timeline

  1. Born

    Inverness

  2. Signed

  3. First competitive appearance

    Queen of the South 3–3 Inverness Caledonian Thistle

    · SPFL Championship · Palmerston Park

    Comeback keeps the run going: If Carlsberg did draws, they would probably do them like this................ Inverness left it late and were almost beaten by a Doonhamers side who were three up before we woke up. Lyndon Dykes bundled home on the half hour to…

  4. Recorded contract end

Appearances (125)

DateHomeScoreAwayCompetitionResult
3 Nov 2026 Inverness CT 1–0 Montrose Challenge Cup2026/27 W
31 Oct 2026 Dunfermline 5–1 Inverness CT SPFL Championship2026/27 L
24 Oct 2026 Raith Rovers 0–2 Inverness CT SPFL Championship2026/27 W
17 Oct 2026 Inverness CT 2–0 Arbroath SPFL Championship2026/27 W
13 Oct 2026 Queens Park 2–1 Inverness CT SPFL Championship2026/27 L
10 Oct 2026 Inverness CT 2–0 Stenhousemuir SPFL Championship2026/27 W
25 Sep 2026 Inverness CT 2–0 Morton SPFL Championship2026/27 W
19 Sep 2026 Livingston 2–2 Inverness CT SPFL Championship2026/27 D
12 Sep 2026 Ayr United 1–3 Inverness CT SPFL Championship2026/27 W
5 Sep 2026 Inverness CT 0–2 Raith Rovers SPFL Championship2026/27 L
16 Aug 2026 Hearts 6–2 Inverness CT League Cup2026/27 L
1 Aug 2026 Inverness CT 0–0 Dunfermline SPFL Championship2026/27 D
18 May 2024 Inverness CT 2–3 Hamilton Academical League (Playoff)2023/24 L
15 May 2024 Hamilton Academical 2–1 Inverness CT League (Playoff)2023/24 L
7 May 2024 Montrose 0–0 Inverness CT League (Playoff)2023/24 D
3 May 2024 Inverness CT 3–1 Morton SPFL Championship2023/24 W
27 Apr 2024 Dunfermline 1–1 Inverness CT SPFL Championship2023/24 D
13 Apr 2024 Queens Park 0–1 Inverness CT SPFL Championship2023/24 W
30 Mar 2024 Partick Thistle 1–0 Inverness CT SPFL Championship2023/24 L
10 Feb 2024 Inverness CT 1–3 Hibernian Scottish Cup2023/24 L
20 Jan 2024 Inverness CT 4–0 Broomhill Scottish Cup2023/24 W
18 Jul 2023 Dumbarton 2–1 Inverness CT League Cup2023/24 L
15 Jul 2023 Inverness CT 2–1 Bonnyrigg Rose League Cup2023/24 W
3 Jun 2023Neutral venue Celtic 3–1 Inverness CT Scottish Cup2022/23 L
18 Mar 2023 Queens Park 2–1 Inverness CT SPFL Championship2022/23 L
10 Mar 2023 Inverness CT 2–1 Kilmarnock Scottish Cup2022/23 W
15 Oct 2022 Cove Rangers 0–1 Inverness CT SPFL Championship2022/23 W
7 Oct 2022 Inverness CT 1–0 Partick Thistle SPFL Championship2022/23 W
1 Oct 2022 Ayr United 0–1 Inverness CT SPFL Championship2022/23 W
31 Aug 2022 Motherwell 4–0 Inverness CT League Cup2022/23 L

Goals scored (6)

DateHomeScoreAwayCompetitionResultMinute
23 Jul 2022 Inverness CT 1–1 5–3 pens Cove Rangers League Cup2022/23 W 13′
23 Apr 2022 Morton 0–1 Inverness CT SPFL Championship2021/22 W 29′
7 Aug 2021 Inverness CT 1–0 Raith Rovers SPFL Championship2021/22 W 80′
17 Jul 2021 Inverness CT 2–2 2–3 pens Stirling Albion League Cup2021/22 L 27′
4 Dec 2020 Queen of the South 0–3 Inverness CT SPFL Championship2020/21 W 50′
10 Nov 2020 Raith Rovers 3–3 3–2 pens Inverness CT League Cup2020/21 L 69′