Bobby Witt Jr. and Brendan Donovan will be among the stars on display when the Kansas City Royals face the St. Louis Cardinals on Sunday at 2:10 p.m. ET, at Kauffman Stadium.

The Royals’ 3.16 team ERA ranks second across all MLB pitching staffs. The Cardinals average just 7.2 strikeouts per nine innings as a pitching staff, which ranks 29th in the league.

Prepare for the Royals vs. Cardinals with everything you need to know about Sunday’s baseball action, including viewing options.

Royals vs. Cardinals: live stream info, TV channel & game timeGame day: Sunday, May 18, 2025Game time: 2:10 p.m. ETLocation: Kansas City, MissouriStadium: Kauffman StadiumTV channel: FanDuel Sports Network Midwest Extra – MissouriLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch the MLB on Fubo!

Royals vs. Cardinals odds & betting linesFavorite: Royals (-115, bet $115 to win $100)Underdog: Cardinals (-104, bet $104 to win $100)Over/under: 8

MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 9:08 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.