Having impressed at junior level, Darnell signed his first professional contract with the club in March 2014. Furlong's Premier League and senior debut for Queens Park Rangers came on 21 February 2015 at the age of 19 in the 2-1 defeat against Hull City at The KC Stadium. Furlong was named in the starting line up by Head Coach Chris Ramsey and played the full 90 minutes. Furlong's second senior appearance came on 4 March 2015 for Queens Park Rangers at home to Arsenal, the Hoops lost the game 2-1, with Furlong playing the full 90 minutes.
On 11 September 2015, Furlong joined Northampton Town on a month's loan to gain first team experience. The following day, Furlong made his debut in a 1–0 victory over Oxford United, playing the full 90 minutes. Furlong went on to make nine more league appearances for Northampton Town before returning to Queens Park Rangers in November 2015. Northampton later went on to win the League Two title without Furlong.
On 5 January 2016, Furlong signed for Cambridge United on a one-month loan deal. On 9 January 2016, Furlong made his Cambridge United debut in a 1–0 away defeat against Crawley Town, playing the full 90 minutes. On 8 February 2016, after impressing within the first month of his loan spell with Cambridge United, Furlong's loan spell at the Abbey Stadium was extended for a further month. On the 12th March 2016, Furlong started for Cambridge against Northampton, the team he had been on loan to at the start of the season. The match finished 1-1 with a dramatic late equaliser by Cambridge. On the 19th April 2016, Cambridge defeated Morecambe 7-0, with Furlong even assisting the 3rd goal. The result matched Cambridge's record of their biggest ever league victory. After numerous loan extensions to Furlong's Cambridge United career, he returned to Queens Park Rangers at the end of the 2015–16 campaign having played for every minute of every league game for Cambridge since his signing.
On 12 August 2016, Furlong joined League One side Swindon Town on a season-long loan. A day later, Furlong made his debut in a 3–1 defeat against Chesterfield, in which he netted Swindon's consolation goal in the 88th minute, the first competitive professional goal of his career. On the 18th October 2016, Furlong opened the scoring for the Robins in the 24th minute, as Swindon went on to defeat Rochdale 3-0. He was recalled by QPR on 2 January 2017, having started in all but 3 of Swindon's league games, and appearing in all but 1, from the time of his arrival, until his departure.
After Furlong was recalled from his loan at Swindon, he returned to the starting line up on the 12th January 2017 (his first league appearance for the club in almost 2 years) as QPR pulled off an upset against promotion hopefuls Reading, 1-0 away from home, in which Furlong played the full 90 minutes. Under new boss Ian Holloway, Furlong saw a prolonged duration in the side in the form of a right back/right wing back. Shortly after returning from his loan spell, Furlong's sudden involvement with the first team earned him a two-year contact extension until the summer of 2019. On the contract extension, Furlong said "it's a massive boost for me personally and a fresh chance. I've really enjoyed the last few weeks and it's given me a taste of first team football at QPR. I've signed this new deal and I can really focus on kicking on." He scored his first goal for QPR in an EFL Cup tie against Brentford on 22 August 2017.
Furlong is the son of former Queens Park Rangers striker Paul Furlong, who is currently an academy coach at the club.As of match played 2 January 2017