GEOFF Walsh has returned to Collingwood as the club’s new General Manager of Football, having resigned from his previous position at North Melbourne.

Walsh, who held the same role at the Magpies between 2006 and 2013, spent the last three seasons with the Kangaroos before officially departing on Monday.

He was soon unveiled as Collingwood’s new head of footy — a position which has been vacant since Graeme Allan stood down last month.

“We are delighted to welcome Geoff back to the club,” Collingwood CEO Gary Pert said in a statement.

“Walshy not only has a great knowledge of football, but an intrinsic knowledge of Collingwood, its people and its history, which is particularly relevant as we head into our 125th year.”

Walsh has also held roles at Carlton and Fitzroy.

“I’d like to thank Geoff for his valuable contribution over the past three years,” North Melbourne CEO Carl Dilena said in a statement.

“While this is very much an amicable parting of ways, because he is moving to another AFL club, it makes sense for Geoff to finish up with us immediately.”

Originally published as Walsh returns to Pies as new head of footy