Buffalo Bills Named One Of GQ’s 20 Worst Sports Franchises
What do you think of the ranking?
GQ magazine has compiled a list of the 20 worst sports franchises. Not really sure what their criteria was for picking these. Several different sports are represented. Some of these teams I’ve never heard of.
If it’s any consolation, the New York Jets and Detroit Lions finished higher on the list. In fact, Cleveland’s teams are so bad, they didn’t name one specifically but included all of their franchises.
Share your thoughts on this dubious honor below.