Kansas City Royals
Home / News / Kansas City Royals Face Cardinals – Anal
Match Report

Kansas City Royals Face Cardinals – Analyze Odds and Picks

· 2026-07-05

Kansas City Royals Face Cardinals – Analyze Odds and Picks

Kansas City Royals host the St. Louis Cardinals on July 5, 2026, with the Royals favored at -120 on the moneyline after a recent 1-6 loss to the Philadelphia Phillies. The game opens the three‑game series at 7:40 p.m. ET in Kansas City, Missouri.

What are the latest odds and betting lines?

BetMGM lists the Cardinals at +100 moneyline while the Royals sit at -120. The run line favors the Cardinals at +1.5 (-210) and the Royals at -1.5 (+165). The over/under is set at nine runs, with the over at +105 and the under at -125. These lines reflect the Royals' home‑field advantage and the Cardinals' stronger offense.

Which pitchers will start the duel?

Left‑hander Matthew Liberatore (3‑3, 4.71 ERA) will take the mound for St. Louis. He boasts a 1.50 WHIP and 8.3 K/9 in 70 2/3 innings this season. Opposing him, rookie Noah Cameron (3‑4, 4.11 ERA) starts for Kansas City. Cameron carries a 1.21 WHIP and 8.2 K/9 over 70 innings, and his recent start was a no‑decision against the Houston Astros.

How do the teams' recent performances compare?

The Cardinals entered the game after a 6‑1 loss to San Diego, while the Royals came off a 6‑2 win over Washington. Kansas City’s bullpen ranks among the league’s poorest, and the Royals sit 15th in the American League with a 35‑54 record, currently on a four‑game losing streak. The Cardinals, meanwhile, lead the season series 2‑1.

What does this mean for Royals fans?

A win would snap Kansas City’s slide and move them off the bottom of the AL standings. Even a loss keeps the Royals within striking distance of a mid‑season turnaround, given the volatile nature of their pitching staff. Fans should watch Liberatore’s first‑inning mix and Cameron’s ability to limit early runs, as those innings will likely decide the game's flow.

What’s the prediction?

Analysts favor a 5‑2 Royals victory, citing their home advantage and the Cardinals’ recent offensive struggles. The moneyline bet leans toward the Royals, but the run line offers value on the Cardinals if they can stay within one run. The over/under sits at nine runs, reflecting a likely low‑scoring affair given both teams’ recent trends.

How does this fit into the broader season?

Kansas City’s 35‑54 record places them near the bottom of the league, but a win could halt the L4 streak and provide momentum heading into the final weeks. The Cardinals, with a 40‑32 record, aim to solidify their playoff positioning. Both clubs will look to capitalize on this matchup to shape their postseason narratives.

More Kansas City Royals news

Explore:ScheduleRosterStandingsStatsHistoryHome