"Going into the off-season we recognised a need to bolster our small forward stocks and Francis is a player we identified as suiting that need," Port Adelaide list manager Jason Cripps said.
"We know he has an eye for goal but is also not immune to working hard to win the ball and keep it in the forward line."