Cat David Johnson announces his retirement.
"When I started out my goal was to just play one game," Johnson said.
"To have been able to play at Geelong for eight years, to play with my best mates and in a great team has exceeded what I could ever have hoped for.
"The coaches have been great, the club has been outstanding and I finish with no regrets."