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). The team had been previously rumored to have interest in USC's Sam Darnold, who is widely believed to be the first overall pick in this year's draft. It resulted in him signing a five-year, $65 million contract with the team during the 2016 off-season.
More news: Monster Hunter World Getting Devil May Cry DLC
More news: Eagles to sign Haloti Ngata to one-year deal
Having the 12th overall pick should allow the team to have a better selection of quarterbacks in the first round if that's how it wants to replace Taylor. The upside for the Bengals is that if Glenn doesn't get healthy or doesn't work out in Cincinnati, they can release him after the 2018 season without taking a cap hit.
Glenn struggled to stay on the field in 2017, making only five starts due to a nagging ankle injury. Adding one or more of their second- or third-round picks to the deal could push Buffalo higher in the order. The Bills had been looking to unload Glenn and the Bengals were in desperate need of an upgrade at the offensive tackle position. The Bengals will also have Glenn under contract for non-guaranteed base salaries of $7.25 million (2018) and $7.5 million (2019), as well as $2 million roster bonuses each season. He missed five games and played a career-low 657 snaps in 2016.