Bock strikes midnight: Nathan Bock has retired, effective immediately.

Bock strikes midnight: Nathan Bock has retired, effective immediately. Photo: Getty Images

Gold Coast defender Nathan Bock has given up his battle with injury and retired from the AFL.

Bock says he's never fully recovered from a broken leg suffered in 2012.

The key backman returned in 2013 but only played two games before requiring further surgery.

"It has been a long road back to play after fracturing my leg and despite my best endeavours and those of the medical and high performance staff, unfortunately the time has come to end my football career," Bock said in a statement on Tuesday.

Bock played 113 AFL games for the Adelaide Crows, where he was a club champion and All Australian.

He was lured to the Gold Coast at the end of the 2010 season and played 27 games for the Suns.

"I feel very fortunate to have played for two exceptional football clubs," he said.

"While the decision to leave Adelaide was a tough one, I am extremely pleased that I have played a role in establishing the Gold Coast Suns, a club I strongly believe will go on to bigger and better things in the years to come."

Gold Coast coach Guy McKenna said Bock played "an enormous role" in the formation of the Suns.

"He did an awful lot of heavy lifting in the early years and unfortunately, following his devastating injury in 2012, he was unable to demonstrate this on-field," McKenna said in a statement."

AAP sl/sc