Fremantle's Scott Thornton has retired from the AFL after 88 games after suffering a broken leg while playing for South Fremantle.

"Rehab can be a bit draining," he said.

"It can take you to your limits every day. I've been thinking about retiring for a while now. I've only played two-and-a-half WAFL games this year. I just couldn't put my body through another AFL pre-season."