MLB.TV is $24.99/month to stream 250+ spring training games, plus every out-of-market game and you can cancel anytime.