Collingwood has signed its second free agent in the 2016 NAB AFL Trade Period with former Fremantle forward Chris Mayne joining the club on Wednesday. 

The 27-year-old unrestricted free agent signed a four-year deal after playing 172 games and kicking 196 goals for the Dockers since making his debut in 2008. 

Fremantle received a round two selection (currently pick No.23) as compensation, based on the contract offer to and age of Mayne

The durable forward has played at least 20 games every season since 2011 but kicked just 18 goals in 22 games this season. 

Mayne joins former North Melbourne forward Daniel Wells as the second free agent to join Collingwood in the first week of the trade period. 

"Collingwood is such a big, strong club, it has everything you need as a player facility wise," Mayne said in a statement.

"The players are getting the best opportunity to better themselves and come together as a unit to build something great and that's what I want to do with my new team.

"It's a fresh start for me, it's an opportunity I'll definitely take with both hands… and I hope the fans and everyone involved in the club really embrace me and we build a connection for bigger and better things."

The Magpies finished 12th on the ladder last season but will enter 2017 with a rejigged list.

Collingwood skipper Scott Pendlebury said on Friday night he would be surprised if the Magpies did not make the finals in 2017.