I have watched Blue Jays win (sorry) at the Mad Hatters pub in Barra. Turn off Hwy 200 head into town it is on the left just past the OXXO and Kisko stores.
Currently, Mad Hatters has limited hours/day open. They have a website--best to check. The owners are quite amenable to request for specific games on their two TVs.
Re: HELP! WHERE CAN ONE WATCH THE MARINERS GAME TONIGHT?
Just before the turn off from Hwy 200 into Barra there is a group (5-6) of restaurants on the right. The second restaurant as you approach from Melaque is called "El Brody". Its sign from the Melaque side is obscured by vegetation.
They were playing tonight's (Tuesday) baseball game. It must have been the Dodgers / Brewers game.