The holdout appears to be over.

Josh Anderson and the Columbus Blue Jackets have agreed to terms on a three-year contract with an average annual value of $1.85 million, Aaron Portzline of The Athletic reports.

Portzline notes that though the sides have agreed to terms, no deal has been officially signed.

Anderson, a restricted free agent, failed to report to Blue Jackets training camp and hasn't played in any preseason games. Last week, he requested a trade out of Columbus.

Related: Who is Josh Anderson?

Anderson, 23, finished with 17 goals and 12 assists in 78 games while averaging just over 12 minutes per game a year ago. His 1.07 goals per 60 minutes at five-on-five was the best on the Blue Jackets, and 29th-best in the NHL.