3. James Starks

Starks, Packers

Calling James Starks the best backup running back in the NFL is somewhat of a backhanded complement, but that’s exactly what he is. And I’m sure he’d perform just fine in that role for the Denver Broncos, too.

Since helping the Packers win the Super Bowl in 2010 as a rookie, Starks has only tallied nine starts in his career, four of which came last season. In that time, though, he has been very effective in a relief role, averaging 4.3 yards a carry for his career. And despite turning 29 last season, Starks was able to put up his best numbers yet:

148 rushing attempts; 601 rushing yards; 43 receptions; 392 receiving yards; 5 total touchdowns (all of which were career highs)

And while that would normally be enough to earn Starks a nice-sized contract, he is, once again, verging on 30, an ominous age for running backs. I wouldn’t be surprised if that stunts his market value.

For the Broncos, though, I wouldn’t be all too concerned about the wear and tear on Stark’s wheels. Unlike most 30-year-old running backs, Starks should have plenty of miles left in the tank; he’s only topped 100 carries twice.

If the Broncos are looking to bring in a backup this offseason, he could be there guy.