James, 26 in October, entered the league in 2012 as a second-round pick by the 49ers. Despite his draft pedigree, the Oregon product was never able to produce in San Francisco, and was virtually buried behind Frank Gore and Kendall Hunter on the team’s depth chart. James played in just 14 games during his first two seasons, contributing mostly on special teams — he racked up only 39 rush attempts and five receptions during that span. When he found himself behind Gore and rookie Carlos Hyde on the Niners’ depth chart last year, James requested and was granted his release. One has to wonder if James’ release could have been triggered in part by his reported scuffle with teammate Jarvis Landry last week.

The Dolphins signed James to their practice squad in September and eventually promoted him to their active roster, but he didn’t see much action in Miami either — the Oregon product had just three carries in 2014. James had been eligible for restricted free agency, but was non-tendered by Miami and re-signed at a lesser rate in March. Now, he’ll be looking for work elsewhere.