MLB match page

Toronto Blue Jays vs. Kansas City Royals

Game time: Sep 4, 2026 8:10 PM EDT

Team snapshot

Toronto Blue Jays

Record: 71-71 · Win pct .500

Kansas City Royals

Record: 63-79 · Win pct .444

Full picks for this match

Toronto Blue Jays vs. Kansas City Royals

Moneyline: Kansas City Royals ML (-120) — Loss

EV signal: Premium only

Final score: Toronto Blue Jays 9, Kansas City Royals 2

Why this play: The Royals' bat is a runaway train and the Blue Jays' pitching is a leaky faucet—bet on Kansas City to win.

Quick read:

I'm backing the Kansas City Royals to take the moneyline, because their offense is humming like a busted jukebox that just won't quit, while Toronto's staff looks like it forgot to bring the wrench.

Kansas City has piled up 1,163 hits and 145 homers this season, translating into 599 runs—more than the Blue Jays' 566—so they have the firepower to punch through any gap. Meanwhile, Toronto's pitchers have surrendered 604 runs, a number the Royals' slugging can exploit.

The flip side is the Royals' defense, which has given up 688 runs, so expect a potential shootout; if the game turns into a pitchers' duel, the odds could bite back.

Log this pick

Archive note

Archived match pages skip live props to reduce API calls and keep history pages lighter.

Odd$mith app

📱 Every pick, in your pocket. Daily best-bet cards, live odds, and the full board — free on Android. Get the app →