Roddy MacGregor currently has no registered agency. The player currently plays for Inverness Caledonian Thistle FC; the current market value is €125k. Under contract until 30.06.2028.

timeline Career History

18/19
Inverness U18 Inverness U18
19/20
Inverness U20 Inverness U20
20/21
Inverness Cal. Inverness Cal.
24/25
Queen's Park Queen's Park
26/27
Inverness Cal. Inverness Cal.

Rating

--

ATT

Roddy MacGregor player profile photo

Roddy MacGregor

United Kingdom • Attacking Midfield visibility7,5B
Height: 1,83
Foot: Right
euro €125k
person_off No agent

Position

Midfield

Age

24

Height

1,83

Foot

Right

Personal details

Date of Birth
21.12.2001
Place of birth
Inverness, United Kingdom
Nationality
United Kingdom
League
Scottish Championship
Shirt number
26

info About Roddy MacGregor

Roddy MacGregor is a 24-year-old Attacking Midfield from United Kingdom. Roddy MacGregor has played for Inverness Caledonian Thistle FC since 2026. The contract runs until June 2028. Current estimated market value: €125k. Roddy MacGregor currently has no registered agency. 5 transfers on record. Height 1.83 m, preferred foot: right.

Who is Roddy MacGregor's agent?

expand_more

Roddy MacGregor currently has no registered agency.

Which club does Roddy MacGregor play for?

expand_more

Roddy MacGregor currently plays for Inverness Caledonian Thistle FC as a Attacking Midfield.

What is Roddy MacGregor's market value?

expand_more

Roddy MacGregor's market value is estimated at around €125k (2026 data).

Where is Roddy MacGregor from?

expand_more

Roddy MacGregor holds United Kingdom nationality.

How old is Roddy MacGregor?

expand_more

Roddy MacGregor is 24 years old.