Duke Johnson has announced his retirement after playing eight seasons in the NFL.

A third-round pick of the Cleveland Browns in 2015, the running back played for four teams. He last appeared in an NFL game with the Buffalo Bills in 2022.

"8 Years 4 teams with 1 goal in mind, create a better life for my family," Johnson posted to Instagram.

"I never dreamed of being the all time leading rusher of my dream school [Miami] or being somewhere on the list of all time players to come out of South FL. I just wanted an opportunity to play a game to provide a better life for my family and I was able to do just that. I want to thank each team for giving me the chance to play and represent your organization and all the fans that supported me through the highs and lows."