Port Adelaide have re-signed youngsters Todd Marshall and Peter Ledhams until the end of 2022.

Marshall has committed to the Power for another two years, while Ladhams has agreed to a three-year extension.

Marshall has played 17 games and kicked 18 goals for the Power since making his debut in 2017.

Rookie-listed Ladhams made his AFL debut in round 10 against Hawthorn and has since played a further two games for the Power.

The deals come just in time for the Power's must-win game against Sydney at the Adelaide Oval on Saturday.