WEST Coast has secured the signatures of exciting forwards Liam Ryan and Jack Petruccelle on new contract extensions. 

WHO NEEDS A DEAL? The key uncontracted players at your club

AFL.com.au understands Ryan, who is enjoying a career-best season in attack, has inked a fresh two-year deal to keep him at the Eagles until at least the end of 2022.

00:19

The 23-year-old has booted seven goals in his past two matches as the Eagles vie for a top-four finish and a second premiership in three seasons.

Drafted at pick No.26 in the 2017 NAB AFL Draft, the ex-Subiaco high-flyer has now played 51 AFL matches – including an AFL flag – in his three seasons at the Eagles.

Petruccelle, who was also due to fall out of contract at season's end, has committed to the Eagles for a further three years.

WHO'S MOVING? All the latest trade and contract news

It will keep the 21-year-old speedster at the club until at least the end of 2023.

Petruccelle has been recently sidelined with a serious hamstring injury and faces an uphill battle to return to the Eagles' line-up and add to his three games this season.

Jack Petruccelle in action against Gold Coast in round two. Picture: Getty Images/AFL Photos

The Victorian was drafted 12 picks after Ryan in the 2017 NAB AFL Draft and played three matches in his debut season before missing out on premiership success.

He became a lock in the front half for 20 matches last season and is seen as a key part of the Eagles' future as veteran teammates come to the end of their careers.

New deals for Ryan and Petruccelle leave the Eagles' forward set-up well served for the future alongside Jack Darling (2025), Jamie Cripps (2023), Oscar Allen (2022) and Jarrod Cameron (2022). 

00:27

Spearhead Josh Kennedy and former skipper Shannon Hurn headline a number of Eagles without deals for 2021.

Star wingman Andrew Gaff is viewed as a certainty to trigger a four-year extension to 2024 that was offered as an option in the contract he signed at the end of 2018 to take him off the free agency market.