Johnny Manziel have agreed upon a four-year deal with the Cleveland Browns.

Manziel's contract is worth approximately $8.3 million with a $4.3 million signing bonus.

Manziel's deal is 94 percent guaranteed.