John Vogel's Single Mock Draft

I wait until the last minute to compile my mock drafts for 3 reasons; 1) News comes out daily that makes you scratch picks that make your mock draft worthless. 2) There are so many smokescreens released by anonymous scouts it's quite difficult to filter the news and decern what is fake and what is real. 3) There is no way to project 32 different draft boards accurately and figure out what each team is thinking throughout the entire process. Free agents are added constantly, and positions are addressed daily. My mock draft isn't meant to be a confident "I believe this will happen because blah blah blah." My mock draft is what makes sense to me, what fits teams, and what I would be thinking in a general managers spot. So here goes a shot at putting together the 2017 NFL Draft. 1. Cleveland Browns select Myles Garrett, Defensive End from Texas A&M Despite the rumors that the Browns are torn between selecting Mitch Trubisky and Garrett, I can't for...