C.J. Anderson has held workouts with teams in the past year in hopes of a possible return to the NFL. However, after contemplating his options, Anderson has retired at the age of 29 in hopes to begin his coaching career in college football, per ESPN's Adam Schefter.

Anderson began his career as an undrafted free agent with the Denver Broncos in 2013. The California product would log only seven carries for 38 yards in his rookie season with the Broncos.

But in his sophomore campaign, Anderson carved out a prominent role in Denver's offense at running back. Back in 2014, Anderson rushed for 849 yards and eight touchdowns for the Broncos. Also, Anderson would be named to the only Pro Bowl of his career in 2014.

Then, just a year later, Anderson would record 720 rushing yards and five touchdowns in 2015. Above all, he would help the Broncos defeat the Carolina Panthers in the Super Bowl in Peyton Manning's final year in the NFL.

The best individual season of Anderson's career came in 2017 when he scampered for 1,007 yards and three touchdowns on 245 attempts. Even though it looked like his career was nearing a close, Anderson looked rejuvenated when he signed with the Los Angeles Rams in 2018.

Despite Todd Gurley being the No. 1 back for the Rams, Anderson was effective for Los Angeles as they advanced to the Super Bowl. Unfortunately, Anderson was unable to secure the second Super Bowl victory of his career.

After a one-year stint with the Detroit Lions in 2019, Anderson worked out with the Seattle Seahawks last December. Though, Anderson has seemingly made up his mind and is deciding to hang up his cleats.

Seeing that he went to California in college, he could possibly begin a coaching career at his alma mater. Or at the very least, expect to see Anderson coaching running backs in some fashion in the near future.