Kansas City Royals vs. St. Louis Cardinals live stream, TV channel, start time, odds | August 9 ... Live Stream: Fubo (Watch for free).