Porter has struggled with injuries in recent years