Geelong midfielder Josh Caddy has joined Richmond on a four-year deal.

The Cats have traded Caddy, along with pick No.56 to the Tigers in exchange for picks 24 and 64.

Caddy played 24 games with the Gold Coast Suns after being selected with pick No. 7 in the 2010 National Draft. He then joined Geelong at the end of 2012, playing 71 games in four season.

He averaged 20.3 disposals, 3.9 tackles and 3.4 marks in 18 games in 2016.

“We love what Josh is going to bring to our team, he’s a big-bodied, aggressive midfielder that can run, win the contested footy, and also kick goals,” Richmond’s General Manager of Football Talent, Dan Richardson, said.

“Josh has already shown his talent, but at 24 years of age, his best football is still in front of him, and that’s really exciting for us.

“Josh will really add to our midfield depth, and join players like Cotchin, Martin, Prestia, Grigg, Corey and Brandon Ellis, Miles, Conca and Vlastuin all running through the middle, which is a great asset for us entering season 2017."