GWS have confirmed the signature of delisted Collingwood tall Lachlan Keeffe.

The 27-year-old has not played a game of AFL football since round 23, 2014, and missed the 2015 and 2016 campaigns after a two-year drug ban.

Keeffe was reinstated to Collingwood's rookie list this season, but failed to play a senior game.

“We’re excited to have Lachie join us for the upcoming season,” said GWS' General Manager of Football Wayne Campbell told gwsgiants.com.au.

"Lachie can play as a tall defender or forward, but given his height and the retirements of Shane Mumford and Tom Downie, we see that he can provide us some coverage in the ruck too. 

“He was a popular member of the Collingwood Football Club and we have no doubt he will fit in to our group here. 

“Lachie has developed a lot as a footballer in his time in the AFL and we look forward to that continuing at the GIANTS in 2018.”

Keeffe played 40 games since making his debut in round 16, 2011, and has averaged 11.4 disposals and 4.3 marks per game.