Yes, Brandon Spikes did play for the Buffalo Bills. He was drafted by the Bills in the second round of the 2010 NFL Draft. He played for the Bills for five seasons, from 2010 to 2014. He was released by the Bills in 2015.
Uncovering the Brilliance: How Well Do You Know Brandon Spikes?