Liam Cullen has been a part of the Swansea City academy since he was eight years old.
The forward scored 10 goals for the development side during the 2018-19 season - putting him joint-second on the Premier League 2 Division One charts.
Cullen, who was just 13 when he made his debut for the under-18s, also made his first-team bow against Crystal Palace in the Carabao Cup in August 2018.
The young striker stepped up to the senior environment on a full-time basis in early 2020 following a blistering start to the 2019-20 campaign with the under-23s.
Tenby-born Cullen netted 17 times in 21 appearances for the development side, including a hat-trick against Middlesbrough and all four goals in a thumping victory over Everton in the Premier League International Cup.
The Wales Under-21 international’s efforts were rewarded with a new contract that will keep him at the club until the summer of 2022.
He then linked up with Steve Cooper’s first-team squad; appearing as a late substitute on numerous occasions, while netting his first senior goal in the crucial final-day win at Reading.