Having grown up a stone's throw away from Selhurst Park, Puncheon has become of the team's key players since his arrival on loan from Southampton in August 2013, and has now played over 100 times for the Eagles.
After a fantastic first-season at his boyhood club, where he scored seven times to help fire Palace from the foot of the table to a highly-respectable 11th position, he signed a permanent deal and he went from strength to strength in 2014/15, scoring six more times and providing many more for his teammates.
He has enjoyed some memorable moments back in SE25, including a magnificent brace against Cardiff City in April 2014, scoring the winner against Manchester City a year later and putting in a man-of-the-match display to help beat Liverpool 3-1 at Anfield the following month, as well as netting the opening goal in the 2016 FA Cup final against Manchester United.
Puncheon has featured for 11 different clubs throughout his career, starting with Wimbledon in Division One in 2003 when he was 18 years of age. He moved with the club when they became Milton Keynes Dons in 2004, and had a loan spell at Barnet where he was subsequently named in the PFA Team of the Season.
He became a regular in the Southampton starting 11 during the 2010/11 season, after signing for them the previous summer. However, under Nigel Adkins, Puncheon came under increasing pressure from a young Alex Oxlade-Chamberlain and had loan spells at Millwall and at Blackpool during their season in the Premier League.
Following the Saints' promotion to the top flight in 2012, Puncheon became a regular once again and featured in 32 of their 38 games, scoring six goals in the process before joining Palace. Towards the end of the 2016/17 season, Puncheon took on the captaincy in Scott Dann's absence, and steered the Eagles to safety.