mlb.com puts them out , but usually only 30-45 mins before game time. You can also subscribe to the sports options odds service (which is a sponsor here) and get them quicker. I think sports options offers 1 week free for new subscribers with no strings attached if you want to try them out.