It has been nearly two months the free agency period has begun, which has vastly thinned out the amount of talent that is left on the open market. However, there are a few high-impact players still available that could latch onto a team to play a significant role.

The Carolina Panthers may have added a player that could do just that as Pro Football Talk is reporting that the front office has inked former Denver Broncos running back C.J. Anderson to a deal.

There had been some talk that Anderson was receiving interest from multiple teams a couple of weeks ago shortly after he was let go by the Broncos after five seasons. The 27-year-old is among the top available proven talent at the position still left unsigned this offseason that is still in the prime of his career.

Anderson is coming off his productive campaign recording 1,007 rushing yards while playing in all 16 regular season games for the first time in his career. This also marked the first 1,000 rushing yard season of his career that saw him post a pair of 100-yard performances that was highlighted by 158 yards against the Indianapolis Colts.

The addition of Anderson brings aboard more depth to the backfield as he will likely have a chance to compete for the starting job with second-year running back Christian McCaffrey after the team decided to move on from longtime starter Jonathan Stewart.

RECOMMENDED (Article Continues Below)

At the very least, Anderson could step into the fold in a complementary role behind McCaffrey to provide a contrast in running style. He could also prove to be an asset in goal line situations while helping to stabilize the running game in the process.

With training camp on tap in less than two weeks, it should give him enough time to prep for his new team where he should have a prime opportunity to be a major factor offensively.