Local teams score high on Web ‘The current issue of Street & Smith’s SportsBusiness Journal ranks the Buffalo Bills 10th among the 32 National Football League teams in terms of their Web presence.’ No related posts.