I reckon theres sites you can pay for, MLB.com such as.....paid subscription to a legit setup would be best of course but if you wanna go the pirate route a couple of suggestions follow.
Prior to using these install and have always activated a good ad blocker (I use AdBlockPlus) and never click to install suggested Video Players or upgrades or anything for that matter other than the little x's that will exist overlaid over the game (x's exist as a maens of closing the ads which if your adblocker is working should not show...just the x's)
no cubs game today, bad weather too few bathrooms and the rooftop seats across Waveland are now blocked by a massive video screen. No Thing is Sacred any longer, no thing. 'cept maybe money and relationships with those who have money.
Good luck.
http://livetv.sx/en/allupcomingsports/19/
http://www.stream2watch.com/sports/baseball