As usually happens, as soon as the cup was awarded, you started seeing odds for who was going to win next season getting thrown around. So I took a look to see where Buffalo ranks, and they (as of this morning) sat at 18/1. Not in the top tier, with teams like Chicago, Pittsburgh, [...]