Anderson, 28, wound up signing on with the Broncos as an undrafted free agent out of Cal back in 2013. He signed a four-year, $18 million contract that included $10 million guaranteed with the Dolphins as a restricted free agent during the 2016 offseason but the Broncos matched the deal.
The Broncos elected to release Anderson last offseason and he eventually agreed to a one-year contract with the Panthers. After a brief stint with the Raiders, Anderson signed on with the Rams in December.
From there, Anderson agreed to a one-year deal with the Lions this past April
In 2018, Anderson appeared in 11 games and rushed for 403 yards on 67 carries (6 YPC) to go along with five receptions for 41 yards receiving and three touchdowns.
In 2019, Anderson has appeared in two games for the Lions and rushed for 43 yards on 16 carries (2.7 YPC) and no touchdowns.
Perkins, 24, is a former fifth-round pick of the Giants back in 2016. The Giants waived Perkins with a non-football injury designation last year and he later reverted to their injured reserve list.
New York elected to cut Perkins loose on Monday.
Perkins is currently in the third year of his four-year, $2.59 million contract and stands to make a base salary of $720,000 for the 2019 season.
In 2017, Perkins appeared in 11 games for the Giants and rushed for 90 yards on 41 carries (2.2 YPC) to go along with eight receptions for 46 yards receiving and no touchdowns.