Demons midfielder Harley Bennell has confirmed his AFL career is over.

The 27-year old took to social media on Monday morning to declare his 10-year career has come to an end.

“Best 10 years of my life,” he wrote on the Instagram post.

“Thank you to everyone that was involved. It was an awesome ride.”

Bennell recently breached AFL COVID protocols by drinking at the Demons' Twin Waters resort hub on Friday night after being left out of the side to play Essendon in their final game of the season.

The onballer was handed a four-game suspension and Melbourne were fined $50,000 for the indiscretion, which all but spelt the end of his career.

Bennell was drafted by the Suns with Pick 2 in the 2010 AFL draft before moving to Fremantle at the end of 2016.

Injuries restricted Bennell to just two games at the Dockers over four seasons, with Melbourne throwing him a one-season lifeline to continue his AFL career in 2020.

He played 86 games across the three clubs, including three this season.