While not the best culinary experience, the Sports Depot in Allston has anywhere from decent to better than average pub food when compared with other sports bars like Champions and possibly the Stadium. Considering the other options, I used to prefer the Depot to any of the other local sports bars. I just called to confirm and I am glad it's back.
I guess Captain Fishbones drowned.
PS> Champions food is inedible. I've tried 90% of the menu and found most of the food to be bland, frozen and tasteless. The only edible items were the salads but who eats salads while watching games?