I just got done doing my first Mock Draft of 2018. There will be many this off-season. Needs will change as we progress to Free Agency. There are a lot of sites that allow you to create your own Mock Draft . The best site is fanspeake. I you would like to try it, give me a shout out in the comments.
Mike McGlinchey was the obvious choice, the standout Tackle from Notre Dame. The Bengals have been thinking about keeping Kroft and letting Eifert walk. Picking a TE in the second round gave the Bengals a chance to get the top TE in the draft. Mark Andrews is by far the best at that position. The Bengals in my mind, need a Center. Frank Ragnow has a better physical stature than Bodine has and is maybe the best at his position as far as athletic. Josey Jewell is the best run stopping linebacker in the draft. He is a steal at 99 pick.
The rest of the picks are filling needs in later rounds. Justin Reid from Stanford is a gem to find in the 5th round. Riley Ferguson from Memphis is the best choice at qb without looking like you need a qb. The whole idea of having a Riley Ferguson type qb is that his style of play was just like Andy Dalton at TCU.