Well, this is covered in a number of earlier posts. Galaxy 10R, 123W, has a couple channels that do quite a few ball games, especially on the weekend. WNGS, Buffalo NY, covers the Indians, Mets, and Yankees . Google on WNGS and you'll get the schedule of that coverage.
Check thru previous threads and you'll find more, but for a fixed dish, 123W is the answer.
A couple of nights ago I seen my Blue Jays pick on the Yanks on G10R (RTN11). Made my day! Unfortunately the Jays have problems with Baltimore. I guess Orioles are meaner birds then Blue Jays!