You can also buy every game online from Major League Baseball for around $25 a month for the rest of the season. That's what I had to do because I have DISH and they don't even offer MLB. As for San Diego, I think they are the only team not on a cable channel. All their games are locally on Channel 4 in San Diego which may affect what is shown on the Major League TV Baseball Package.
I'm surprised all the times I see someone who plays more than a hundred dollars a game, but are not willing to spend $119 to get every game for the entire season on line.