“Josh will give us added depth and experience as a tall option,” Geelong’s recruiting and list manager Stephen Wells said.
“He has been a very good player for the Crows and he is looking forward to making a strong contribution for the Cats in the coming years.”
Jenkins played 147 games and kicked 296 goals with Adelaide in eight seasons. He was named in the 2016 All Australian 40 player squad and helped Adelaide to the 2017 AFL grand final.
Jenkins has averaged over two goals per game in each of the past six years. Originally a rookie with Essendon, Jenkins was also an elite junior basketballer.
He is currently overseas and will commence pre-season training with the Cats in November.