Zach Tuohy completed his AFL move from Carlton to Geelong on Thursday morning - and said he expects "an absolute pasting" from the fans he's left behind when the two teams meet next year.

The Portlaoise man joined the Melbourne-based club on an international rookie deal six years ago, making his full debut a year later.

He's played 120 consecutive games for Carlton in the last three years but heads for pastures new having agreed a four-year contract with Geelong. Billie Smedts heads the other way as part of the deal.

In a statement released on social media, Tuohy said: "Thanks to everyone at Carlton for their help over the years.

"I've met some remarkable people there and won't soon forget the kindness shown to me.

"Thanks also to the all the supporters. The passion around the club made it a very special place to be a part of and I'm extremely proud that I got to represent it for so long.

"However the time is right for me and my family yo move on and I can't wait to begin the next chapter of my career at the Geelong football club.

"Thanks again for all the support over the years and I look forward to copping an absolute pasting from the crowd when we play next year."

Earlier in the week, former Mayo footballer Pearce Hanley completed his switch from Brisbane Lions to Gold Coast Suns.