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.