The Bengals signed unrestricted free agent G John Miller to a three-year contract through the 2021 season.
Miller (6-3, 315), a fifth-year player in 2019, spent the last four seasons with Buffalo. He played in 47 career games (all starts) for the Bills, and helped the team to top 10 rankings in rushing offense in each of his four seasons.
Miller entered the NFL as the Bills' third-round draft pick (81st overall) out of the University of Louisville in 2015.
Check out some of the images of new Bengals guard John Miller from his days with the Buffalo Bills.