Silky midfielder Daniel Wells has announced his retirement, after 17 seasons in the AFL.

Wells played 243 games for North Melbourne from 2003-2016, winning two Syd Barker Medals, in 2011 and 2013.

Known for his outstanding athleticism, skill and ability to find space in traffic, the number two selection at the 2002 National Draft was an outstanding contributor for the club across 14 years.

He departed North at the end of the 2016 season, spending three years at Collingwood for 15 games.

"I thank Collingwood, I thank North Melbourne and I thank the game," Wells said.

"All of them have given me so much. The joy of playing, the great camaraderie, support in the tough times and care for me and my family.

"I couldn't have asked for much more. I will miss football and I will always love it."

Wells sits 15th on the all-times games list for North, sixth for disposals and second for goal assists, illustrating his impact through the midfield. 

In July, he was recognised in the Roos' top 150 players of all time during the club's 150-year celebrations.