MLB.tv: $109.99/Yr or $19.99/Month for MLB.tv

Sign up at MLB.TV and you'll get MLB.TV for $109.99 a year or $19.99 a month and you'll be able to watch games live or online in HD. Online price as marked.