Bibbs attended Snow College in 2011 and Front Range Community College in 2012. Before the 2013 season, he transferred to Colorado State.[2] In his only season with the school, he rushed for a school record 1,741 yards and joined Barry Sanders and Montee Ball as the only players in NCAA history to rush for 30 touchdowns in a season.[3] His 2013 season garnered him among the leaders in various rushing categories in the Mountain West Conference.[4]
Bibbs was not selected in the 2014 NFL Draft, but was signed by the Denver Broncos as a free agent.[9] He was signed to the team's practice squad for the 2014 season.[10] He was released in November and tried out with the Arizona Cardinals, but was ultimately re-signed to the Broncos' practice squad.[11]
Bibbs was once again placed on the practice squad by the Broncos prior to the 2015 season.[12] He was promoted to the active roster in October following an injury to Juwan Thompson.[13] He was active for the game against the Cleveland Browns, but did not receive any carries.[14][15] The day after the game, he was once again released; however, he was re-signed to the practice squad two days later.[16][17]
On November 6, 2016, on Sunday Night Football, Bibbs made a 69-yard catch and ran for his first career touchdown against their AFC West rival Oakland Raiders.[19] He suffered a high ankle sprain in Week 13 and was placed on injured reserve on December 5, 2016.[20] Overall, he finished the 2016 season with 129 rushing yards to go along with two receptions for 75 yards and a touchdown.[21]
San Francisco 49ers
On April 29, 2017, the Broncos traded Bibbs and a 2017 fifth round draft pick to the San Francisco 49ers for a fourth round draft pick in 2018.[22] He was waived on September 1, 2017.[23]
Washington Redskins
On November 24, 2017, Bibbs was signed to the Washington Redskins' practice squad.[24] He was promoted on the active roster on December 12, 2017.[25] In his first game as a Redskin, he caught a screen pass from Kirk Cousins then scrambled for a 36-yard touchdown against the Arizona Cardinals.[26] He finished the 2017 season with 79 rushing yards to go along with 14 receptions for 128 yards and a receiving touchdown.[27]
On September 1, 2018, Bibbs was waived for final roster cuts before the start of the regular season, but signed to the team's practice squad the following day.[28][29] He was promoted to the active roster on September 22, 2018.[30] In Week 5, against the New Orleans Saints, he scored his first rushing touchdown as a Redskin.[31] He was waived on December 15, 2018.[32]
Green Bay Packers
On December 17, 2018, Bibbs was claimed off waivers by the Green Bay Packers following a knee injury suffered by Aaron Jones.[33] He played in two games with the Packers to end the season. He finished the 2018 season with career totals of 103 rushing yards, three rushing touchdowns, 16 receptions, 115 receiving yards, and one receiving touchdown.[34]
On June 14, 2019, Bibbs was released by the Packers.[35] He was suspended one week by the NFL on November 8, 2019.[36] He was reinstated from suspension on November 12.