The Cleveland Browns offseason has been labeled a huge success by many but has been muddled by the trade request of Duke Johnson Jr. Finally, after many failed attempts, Johnson has gotten his wish to be traded to another team.

According to the Browns, the team has traded Duke Johnson Jr. to the Houston Texans. In exchange for the running back, Cleveland is receiving a conditional fourth-round pick, per ESPN's Ian Rapoport, which can turn into a third-round pick in 2020.

Earlier this offseason, Johnson expressed his frustration with the team after the Browns decided to sign Kareem Hunt. Hunt will be suspended for eight games but Johnson didn't want to be in a crowded backfield with an unknown role.

Johnson spent four seasons in Cleveland after being drafted in the third round of the 2015 NFL Draft by the Browns. During his tenure there, Johnson became a reliable pass-catcher out of the backfield for the Browns' offense.

As a receiver, Johnson has averaged nearly 59 receptions, 543 yards, and two touchdowns per season in short career. The Texans are hoping he can provide the same level of production for Deshaun Watson and their offense.

Currently, Lamar Miller is the expected starter again for the Texans but with the recent release of D'Onta Foreman, it created a void at the backup running-back position. This also allowed Houston to reach out to teams for a possible replacement.

Of course, Johnson will need to learn the Texans offense before being thrown into the mix. But it's hard not to notice how dangerous Johnson can be alongside Watson and DeAndre Hopkins in Houston.