Defender Jordan McGhee is our latest summer recruit.
The former Dundee defender joins the club on a two-year deal, with the club holding the option of a further year.
McGhee joined the youth setup at Hearts in 2011 and worked his way through the ranks at the club. In 2013, he made his first-team debut against St Mirren at Tynecastle.
It didn’t take him long to get off the mark at first-team level, as McGhee scored in just his second appearance against Aberdeen in August 2013.
Interest in the defender was high, with McGhee receiving offers to move to England; however, he penned a new deal with the Jambos.
He moved on loan to Middlesborough in July 2016. After making 74 appearances for Hearts, he moved to Falkirk in the Championship in the summer of 2017. Over the next two seasons, he would accumulate over 70 appearances for the Bairns and would be named club captain.
Following Falkirk’s relegation in 2019, McGhee made the switch to Dundee. In his first season, he was voted Players’ Player of the Year, and at the end of the campaign, he would be named Club Captain for the second time in his career.
He scored three goals in Dundee’s Premiership playoff matches that played a huge part in the Dee’s return to the top flight. Over the course of the next four seasons, McGhee would be used as a utility player across the pitch. Despite Dundee being relegated again, he remained with the club and helped them back to the Premiership.
In his final season, he scored a brace against rivals Dundee United at Tannadice to help secure Dundee’s first win at Tannadice in over 20 years. In six seasons, he reached just shy of 200 appearances for Dundee, and now he joins the club for the 2025/26 season.




