MLB Predictions

Arizona Diamondbacks vs Kansas City Royals Predictions

Monday, September 7, 2026 at 2:10pm EST at Kauffman Stadium, Kansas City, Missouri

Arizona

Diamondbacks

76-68
Moneyline -103
@
Kansas City

Royals

64-80
Moneyline -117
50% 50%
Spread Arizona Diamondbacks -1.5 Kansas City Royals +1.5
Moneyline Arizona Diamondbacks -103 Kansas City Royals -117
Total Over 9 (-120) Under 9 (-101)

Who wins this game?

Professional Picks

Professional Picks On This Game

0 available

No professional picks are available for this matchup.

Staff Preview

Diamondbacks vs. Royals: Cameron's Strong August Meets a -117 Price

Analysis updated September 7, 2026 at 5:10 AM CDT

Cameron's recent form favors a look at Kansas City, but it doesn't establish a pitching advantage against an unnamed opponent.

Cameron's form drives the Royals' case

Noah Cameron went 4-0 with a 1.87 ERA across five August starts, according to sports news service Field Level Media. That stretch is the strongest reason to consider Kansas City at SPF's -117 moneyline against Arizona at -103.

FOX Sports / Associated Press lists Cameron as the Royals' probable starter and Arizona's starter as TBD. Cameron's season ERA is 4.08, so his August results alone aren't a sound basis for pricing the full pitching matchup.

The same report puts Kansas City at 38-34 at home and Arizona at 35-37 on the road. Those records make the matchup look closer than the overall standings, where the Diamondbacks are 76-68 and the Royals are 64-80.

Betting decision

Arizona has hit .215 over its last 10 games but posted a 3.48 ERA; Kansas City has hit .260 with a 4.65 ERA, per FOX Sports / Associated Press. Those short stretches offer competing signals for SPF's total of nine, with the over at -120 and under at -101.

Pass on the moneyline and total. Arizona's unannounced starter leaves too much of the run-prevention matchup unknown to select a likely winner or judge either price.

Confidence low
Betting lean Pass
Odds and availability can change. Confirm current markets before placing a wager.
Previous Matchups
9/7