Oftentimes in the 707, it's hard to find a place to watch sports, get some beers, and not have to worry about being given the stink eye. Fact of life in Vallejo anyways. Option 1: do it at home. Caveat to that: the beer is not so freely flowing and you'll pretty much be limited to whatever's on stock at say... Safeway or FoodMaxx. But that adds in the extra chore/dilemma of having to go to he store, buy beer, and then driving back home. Well, a very decent option is available, not too far away in Benicia.
Rookies is a decent spot to get your beer/sports fix on. They've go a decent amount of beers on tap and by the bottle. They also have a full-on bar, so you can get your mixed drinky drink on as well. If you plan to be with a group though, I would say to come early. This place gets packed. By that, I mean all of Benicia and probably a good amount of Vallejo comes out in full force as the night progresses. If you come too late, you won't really be able to do much here.
In short, it's a nice little spot to be able to watch the game and get a drink. But again, come early if you want to be comfortable. Otherwise, be prepared for standing room only... possibly with a long wait for a drink to be in hand.
PROTIP: Some nights, the delicious Got Plate Lunch is parked right outside. Order some great Hawaiian food and tell em Eric A. from Yelp sent ya!