Randy “Duke” Johnson Jr. was born on September 23, 1993, he is an American football running back for the Buffalo Bills of the National Football League (NFL). He is 5 feet 9 inches tall.
He was drafted by the Cleveland Browns in the third round (77th overall) of the 2015 NFL Draft. He played college football at the University of Miami.
On August 8, 2019, Johnson was traded to the Houston Texans for a conditional 2020 fourth-round pick that can become a third-round pick if active on the Texans roster for 10 games.
Johnson made his debut with the Texans in Week 1 against the New Orleans Saints. In the game, Johnson rushed nine times for 57 yards and caught four passes for 33 yards in the 30-28 loss.
Overall, Johnson finished the 2019 season with 410 rushing yards and two rushing touchdowns to go along with 44 receptions for 410 receiving yards and three receiving touchdowns.
On February 26, 2021, Johnson was released by the Texans. On September 6, 2021, Johnson was signed to the Jacksonville Jaguars practice squad. He was released on September 16.
On October 26, 2021, Johnson was signed to the Miami Dolphins practice squad. On December 19, 2021, in his first home game with the Dolphins, Johnson rushed for a career-high 107 yards and two touchdowns in a 31-24 win against the New York Jets. The next day, Johnson was signed to the Dolphins’ active roster. On March 22, 2022, Johnson signed with the Buffalo Bills on a one-year deal.