Brandon Flowers last played for the Buffalo Bills in the NFL. Flowers was drafted by the Chiefs in the first round of the 2008 NFL Draft. He played for the Chiefs for eight seasons, before signing with the Bills in 2016. Flowers was a two-time Pro Bowl selection and was named to the All-Pro team in 2015. He retired from the NFL after the 2018 season.