There doesn't seem to be many good ways to watch MLB games online, or maybe I just don't know where to look.
Fortunately, I stumbled upon this secret website that gave me access to thousands of online channels. I mainly use it to watch baseball games, but it also has a ton of movies,
TV shows, sports, entertainment, news, weather, history, kids channels, and much more.
You can see what I'm talking about at:
Anyway, it works well for me.