[11] On August 9, 2014, Hyndman made his professional debut for Fulham in a Championship fixture against Ipswich Town, starting and playing 90 minutes in a 2–1 loss.
[12] In his first season at Fulham, Hyndman made nine league appearances, due to playing in the reserves, being on the substitute bench and being sidelined with a broken collarbone.
[16] Hyndman made his first appearance of 2015–16 season, playing 90 minutes, in a 1–0 loss against Stoke City in the third round of League Cup.
[17] After spending months in the reserves, Hyndman's first league appearance came on December 5, 2015, coming on as a substitute, in a 3–0 loss against Nottingham Forest.
[18] Following this, Hyndman was given a string of regular first team football, though he was left out of the starting eleven on more than one occasion when Fulham faced relegation.
[25][26] Hyndman made his Rangers debut in a Scottish Cup win over Motherwell at Ibrox Stadium on January 21, 2017,[27] and scored his first goal for the club against the same opponents a week later.
[33] On July 1, 2019, Hyndman was loaned to Atlanta United of Major League Soccer, with the club holding an option to purchase him following the 2019 MLS season.
Atlanta traded a 2019 and 2020 international roster slot, as well as $200,000 in guaranteed allocation money, to FC Dallas in exchange for his discovery rights.