West Coast have extended the contract of high-flyer Liam Ryan for a further two seasons, with the 23-year-old enjoying a purple-patch after booting seven goals across his last two matches.

According to afl.com.au, Ryan has signed a new deal that will see him remain in the royal blue and gold until the end of the 2022 season.

Ryan has played 51 games for the Eagles since joining the club with pick 26 in the 2017 draft, going on to be a valuable member of the side's 2018 premiership team.

Young speedster Jack Petrucelle has also signed a new deal with the Eagles, singing on for a further three seasons.

The deal will take the 21-year-old to the end of the 2023 season, with the pacey forward currently sidelined with a hamstring injury.

Petrucelle was taken with the 12th overall selection in the 2017 draft and has booted 25 goals in his 26 games with the club.

Veteran pair Josh Kennedy and Shannon Hurn remain out-of-contract for the 2021 season, while star onballer Andrew Gaff is favoured to trigger a four-year extension with the club, holding him to the Eagles until the end of the 2024 season.