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.
He made six first-team appearances during the 2019-20 season, scoring his first senior goal in the dramatic final-day win at Reading, as the Swans reached the play-offs.
He struck three times in 17 games the following season, which was disrupted by an ankle injury, as the Swans reached the play-off final.
The Wales Under-21 international’s efforts were rewarded in January 2021 with a new contract that will keep him at the club until the summer of 2024, with the option of an additional year.