The Bills will receive the No. 12 overall pick and the Bengals' fifth-round pick (No. 158), while the Bengals will receive the No. 21 overall pick and the Bills' sixth-round pick (No. 187).
This is when injuries began to creep in, with Glenn missing 15 games across the last two seasons - making just five starts for the team in 2017.
The Bills signed Glenn to a five-year, $65 million extension after assigning him the franchise tag during the 2016 offseason.
Glenn gives the Bengals an immediate upgrade at left tackle, though this move comes at a cost for Cincinnati.
Malcolm Butler to sign with Tennessee Titans
Instead, he signed for a below-market one-year, $3.9 million tender that would allow him full-fledged free agency this spring. In three years since taking over as a starter with the Patriots, Butler collected eight interceptions and did not miss a game.
University strikes: Opposition grows to proposed pensions deal
A third year PPEist at Wadham, Lucas Bertholdi-Saad, told Cherwell:"My dad's a lecturer, and a lot of my friends are postgrads. Over 7,000 people have signed an open letter calling on the union to "reconsider its position" on the transitional deal.
Dolphins the front-runner for Albert Wilson
Veteran Danny Amendola , who has been with New England for the past five seasons, is planning to sign with the Dolphins. NFL Network's Ian Rapoport reports the Dolphins have emerged as the "front-runner" for free agent WR Albert Wilson .
And they may have to, considering that they do not now have much available at quarterback after they traded their starter, Tyrod Taylor, to the Cleveland Browns for the top pick in the third round.
The writing on the wall surrounding Glenn's future in Buffalo centered around Dion Dawkins ably filling in for him.
The Bengals will inherit the final three seasons of Glenn's deal, including his $9.25 million base salary and $2 million roster bonus due next week.
Trading away Glenn's cap space will allow the Bills to target a top QB in free agency and make the team capable of competing for other free agents that would help improve other areas of the team.
This trade shows that the Bills are building something big for next season. He missed five games and played a career-low 657 snaps in 2016.