James van Riemsdyk will sign a five-year, $35 million deal with Flyers, a source told ESPN's John Buccigross.

Van Riemsdyk had one of the best seasons of his career in 2017-18 for the Maple Leafs, scoring a career-high 36 goals and adding 18 assists in 81 games.