If you want to catch a game, it can be done here, though that comes with caveats. Don't bother on a night when it's the Blazers or the Timbers. Their prices really aren't much of a deal for happy hour for drinks, though they do have a pretty large tap selection. Crazy loud sometimes, like SCRREEEAMING to have the person across the table hear you.
Buffalo Wild Wings downtown is the place to go for some trivia and good service. The Thursday happy hour includes cheap boneless wings. Get there early to get a seat.
I stopped by Buffalo Wild Wings around noon, Oregon football was on the television the place was packed. BWW definitely offers more TVs than any other sports bar in Portland. In fact, I would suggest that it may be the best place to catch a game.