Major League Baseball
For MLB, we recommend either Fubo.tv or Sling.tv . MLB is available on channels FS1 & FS2, both of which can be streamed from these sites.
Both sites offer a free trial, and recording into the cloud.
Sling & Fubo are normally blocked if you are not in the USA, but simply connect to our USA VPN, and the content will be available for you.
Other sites to consider are DirectTV, and Hulu which now has a live channels add on.