The Buffalo Bills entered 2019 with a solid pecking order at running back. They had two established veterans, LeSean McCoy and Frank Gore, who were set to absorb most of the carries. They had a young veteran free agent in T.J. Yeldon as insurance, and they also had a rookie, Devin Singletary, drafted in the third round to compete for time.
We all know how that turned out for the Bills. McCoy was released prior to the start of the regular season. Gore began the year by taking the lion’s share of the carries, but by the season’s halfway point, it was Singletary who dominated snaps and touches out of the offensive backfield.
With new additions this offseason, the Bills look even more fortified at running back for the next several years. Let’s dive into the position group.
Contract status for 2020: Signed; second year of rookie deal ($933,956 cap hit; $776,868 dead-cap charge if cut)
Age: 22 (23 on 9/3/2020)
2019 Playing time: 12 games, 8 starts, 530 offensive snaps (49.6%)
Key 2019 statistics: 151 attempts, 775 yards (5.1 YPA), 2 TD, 41 targets, 29 catches, 194 yards (6.7 YPC), 2 TD, 4 fumbles
In Singletary’s first season, the rookie showed that he is an electric presence each time he touches the ball. While he lacks the long-range speed necessary to score from anywhere on the field, he is always a threat to break a big play, as his short-area quickness and elusiveness are elite. In his first four games, Singletary only had 20 rushing attempts, but he ran for 172 yards—an absurd 8.6-yards-per-carry average. He also had nine receptions for 58 yards. Part of this lack of usage was due to a hamstring injury suffered in Week 2, but he also wasn’t a focus of the offensive game plan. That changed in the season’s second half, as Singletary averaged 19 touches per game. He was still so effective with those touches that most fans wanted to see him handle the ball more, as it was clear that Singletary was, at worst, the second-best playmaker on the offense. Singletary’s rookie year was solid overall, and we should all be excited about what the future holds for him.
Contract status for 2020: Signed a four-year rookie deal this offseason ($4,612,316 total; $838,604 cap hit in 2020; $914,416 dead-cap charge if cut)
Age: 22 (23 on 12/15/2020)
2019 Playing time: 13 games at the University of Utah
Key 2019 statistics: 1806 yards from scrimmage, 17 touchdowns from scrimmage, 15 rushing touchdowns (led PAC-12) at Utah
Moss was drafted in the third round to be the complement to Singletary. A tough running who doesn’t like to let off defenders easily, Moss loves finishing runs. Hopefully, he’s going to be the back they hoped they were getting in Frank Gore last year. While he dealt with some injuries at Utah, platooning him with Singletary should keep both backs fresh.
Contract status for 2020: Second year of two-year contract; $1.9 million cap hit ($250,000 dead-cap charge if cut)
Age: 26 (27 on 10/2/2020)
2019 Playing time: 6 games, 0 starts, 150 offensive snaps (14%), 39 ST snaps (9.4%)
Key 2019 statistics: 17 attempts, 63 yards (3.7 YPA), 15 targets, 13 catches, 124 yards (9.5 YPC), 1 fumble
Yeldon was inactive for most of the 2019 season, but he also had a brief run as a receiving back when Singletary was injured. In those same three weeks where Gore shined, Yeldon carried ten times for 45 yards and made ten catches for 100 yards. He also lost a fumble. He showed himself to be a solid option out of the backfield for quarterback Josh Allen, and his speed and ability to turn the edge is something that the Bills’ offense lacked this year. His situation will be an interesting one, as it’s equally likely that the Bills part ways with the Alabama product as it is that they allow him to finish his contract with the team.
Contract status for 2020: Signed a one-year deal this offseason ($1.75 million cap hit in 2020; $700,000 dead-cap charge if cut)
Age: 31 (32 on 7/26/2020)
2019 Playing time: 11 games, 0 starts for Houston Texans, 14 offensive snaps (1%), 156 special teams snaps (36%)
Key 2019 statistics: 9 rushes, 40 yards (3 first downs) for Houston
Jones is replacing the departed Senorise Perry as the special teams running back role, but Jones provides a little more in the way of offense. Jones is partly responsible for the Houston Texans’ win over the Bills in the Wild Card round, as he moved Houston into field goal range with a long catch and run in overtime. Yes, Jones was a member of the Bills for two years before joining Houston and during that time he had zero carries and one reception, but played a ton on special teams.
Contract status for 2020: Final year of four-year deal ($2.35 million cap hit; $500,000 dead-cap charge if cut)
Age: Turned 31 on 4/30/2020
2019 Playing time: 16 games, 4 starts, 166 offensive snaps (15.5%), 156 ST snaps (37.7%)
Key 2019 statistics: 3 attempts, 7 yards (2.3 YPA), 7 targets, 5 catches, 41 yards (8.2 YPC)
DiMarco is a great teammate and a strong lead blocker. He also is a valuable member of the special-teams unit. We can debate what his role is and whether said role is deserving of his salary, but he’s a “process” player and it would take a bad preseason and camp for him to get cut.
Contract status for 2020: Signed reserve/future contract on 1/6/2020
Age: 28 (29 on 5/15/2020)
Playing time: N/A; practice squad
Key statistics: N/A; practice squad
The preseason fan favorite spent his first NFL season as the 11th man on Buffalo’s ten-man practice squad—a designation meant to keep the International Pathway Program player in an environment where he could continue to learn the game. Wade showed incredible speed in the preseason, but he obviously has a long way to go in learning the NFL game. He’s a lottery ticket, and if he picks up enough about the game, Buffalo could cash in as early as this season, but it’s way more likely he has another year on the practice squad.
Contract status for 2020: Signed a three-year deal this offseason after going undrafted ($2.28 million total; $611,000 cap hit in 2020; $3,000 dead-cap charge if cut)
Age: 22 (23 on 10/22/2020)
2019 Playing time: 11 games at the University of North Carolina
Key 2019 statistics: 322 rushing yards, 3 touchdowns, 6.5 yards from scrimmage per play (at North Carolina)
One of two undrafted free agents on our list, Williams is an intriguing option at the running back position who could come in and make waves. The former Ohio State Buckeye transferred to North Carolina and has a lot more experience playing football than Wade.
Contract status for 2020: Signed a three-year deal this offseason after going undrafted ($2.3 million total; $616,666 cap hit in 2020; $20,000 dead-cap charge if cut)
Age: 22 (23 on 8/20/2020)
2019 Playing time: 8 games at the University of Toledo
Key 2019 statistics: 9 receptions, 52 yards, 5.8 yards per reception at Toledo
Gilliam in the UDFA making a play for Patrick DiMarco’s job. He played a ton of special teams at Toledo and could easily step into a similar role for the Bills. With DiMarco’s snaps eroding during the 2019 season and not likely returning, saving more than a million bucks in cash and cap space might make sense for the BIlls if he shows he can belong on an NFL field. He’s a UDFA to watch.
The Bills added a dynamic complement to Singletary this offseason and revamped the depth all at the same time. Iron sharpens iron, and there are players to push the guys at the top of the roster as well as each other fighting for special teams roles and depth spots.
With the learning curve usually pretty low at running back, will Singletary and Moss be a 50-50 split from the start or will the young veteran get more of the carries to start? Will it be a true “hot hand” situation or will it be based on snaps or down/distance? The platoon is very intriguing to watch.
Beyond the top two players, the fight at the depth spots is worth watching. Yeldon has experience but no one is beholden to him, so Williams has a chance. Similarly, DiMarco could be on the way out at fullback with a strong preseason from Gilliam. If there is a preseason.
At the very worst, the Bills have continuity on their side in several spots and can ease in Moss as a complementary piece.