Johnson, who will play his 253rd AFL match, joins fellow premiership stars Matthew Stokes and James Kelly in playing their final games for the Cats this weekend.
“Playing with Geelong, enjoying the success we have and to have done it alongside so many great team mates and friends over the past 14 years has been a dream come true,” Johnson said.
“I have loved being at this club and want to thank all of my team mates, coaches and staff that have made my time here so much fun. I will miss the people more than anything but know that the club is heading in the right direction and will be hoping they enjoy great success in the future.
‘The supporters have always been behind me, even in difficult times, and I want to say thanks to them as well.”
Johnson refused to to announce his ‘retirement,’ amid speculation that he may consider playing on elsewhere in 2016.
“Many people will be asking what I’m doing next year. Once I’ve finished this weekend, I’ll be looking at the options available to me within the AFL industry.”