The Philadelphia Flyers announced that they have agreed to terms on a multi-year contract with free agent defenseman T.J. Brennan, according to general manager Ron Hextall.