The Flyers and Jeff Carter agreed to a multi-year deal Friday, only days before the center was set to become a restricted free agent, according to an Associated Press report.