Here's a comprehensive listing of how to watch all your favorite MLB team's games throughout the regular season (and any other team for that matter).
MLB Games on TV
TV Channels: ESPN, MLB Network, FOX, FS1, TBS, local/regional sports channels
MLB Baseball games broadcast in 2 different ways, in-market games which are locally or regionally broadcast depending on your location and channel availability, and then by national broadcast. So your access will be a mix depending upon where you live, what TV provider if any you have, and what games the league and broadcasters choose to air nationally.
All the channels listed here are cable channels except for FOX.
With a digital tuner and good reception you can get FOX nationally broadcast games as well as any local channels that air regional games for free. Though for many ardent fans, this likely won't suffice, and you'll need to consider a cable package of some kind as well, either through a traditional cable company, satellite service or one of the cord-cutting options like an internet TV plan. Options just below.
Cable & Streaming MLB Games
Traditional cable likely has the most robust options beyond just sports, but satellite and especially internet TV options are typically cheaper, easier to give you just the channels you want and usually come with trial periods and no contracts.
Traditional cable options: Cox, Spectrum, U-Verse, Verizon Fios, Xfinity
Satellite TV options: DirecTV and Dish Network
Internet TV options: AT&T TV Now, FuboTV, Hulu Live TV, Sling TV, YouTube TV
1) WatchESPN, Fox Sports Live, MLB Network Live, WatchTBS. If you have a cable provider you can live stream any of the nationally broadcast games from these sources. You just have to login if your username and password and you can stream from any device.
2) MLB.TV. To watch any out-of-market game without the need for any cable package or scrambling around to see what channel is airing what game, MLB.TV is by far the best option out there. But it does come with pros and cons..
The Good --- For a relativity low monthly fee or even better priced seasonal cost, you can stream almost every single regular reason MLB game, from almost any device. They have several useful features too: HD, home and away feed options, additional audio overlay.. stuff like that. Very well made.
The Bad --- For a monthly fee, this service only allows you to stream out-of-market games. So the service 'blacks-out' local games from streaming to you. It does this by determining your location via your IP address, and disables your ability to watch your local teams. They do this to avoid a fight between the big networks that paid for that game's rights to broadcast, hoping you will tune into their channel instead. Exclusivity rights at their best, or worst really.
Cost: MLB.TV will run you $24.99/month, or $59.99/year (2020 prices) to stream on your PC or TV (via a smart TV feature that has the MLB application built in). If you want this package for just a single team, it's $49.99/year.