We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsMiami Marlins at Kansas City Royals
Miami MarlinsMiami Marlins
@
Kauffman Stadium
Kansas City RoyalsKansas City Royals

Match Predictor

Pre-match Prediction
Miami Marlins
@
Kansas City Royals
Miami Marlins 52%Kansas City Royals 48%
Market LinesRun Line: Miami Marlins -1Total: O/U 9
Model: Under 9
Model projects 8.7 total runs vs 9 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
39%
54/140
MLB: 48%
Starter
38%
11/29
vs KC
50%
1/2
Avg Total
8.6
MLB: 8.9
Game Starter (29) Last Starter vs KC vs KC (2)
Sandy Alcantara #22 · RHP · Age 31
3.46
ERA (2026)
6.7
K/9 (2026)
29
Starts (2026)
8.3
Avg Total (2026)
Last 3:
ND @WSH (Aug 29): 6.0IP, 4ER, 3K
ND BOS (Aug 24): 7.0IP, 1ER, 6K
L @PHI (Aug 19): 6.0IP, 3ER, 1K
vs KC: ND (Jul 18 2025): 6.0 IP, 4 ER, 2 K
Bullpen (2026 Season)Average
ERA: 3.93MLB Avg: 3.9511 relievers
Recent: L 4-5W 6-2L 3-6W 6-3W 9-6
Lineup vs Sandy Alcantara (Career)
BatterPosPAAVGOPSHR
Josh Rojas3B14.0910.6501
Bobby Witt Jr.SS3.0000.0000
Isaac CollinsLF3.3330.6660
Jac CaglianoneRF3.5001.1670
John RaveRF3.3331.6661
Luke MaileC3.5001.6670
Nick Loftin3B3.3330.6660
Salvador PerezDH3.6671.6670
Vinnie Pasquantino1B3.0000.3330
Kyle IsbelCF2.5001.0000
Matthew LugoLF2.0000.0000
3 batters with no matchup history

Kansas City Royals

0022446688101012121414OVERUNDERO/U 9Runs ScoredRuns Allowed
All Over 9
39%
54/140
MLB: 48%
Starter
15%
4/27
vs MIA
50%
1/2
Avg Total
9.2
MLB: 8.9
Game Starter (27) Last Starter vs MIA vs MIA (2)
Michael Wacha #52 · RHP · Age 35
3.32
ERA (2026)
7.2
K/9 (2026)
27
Starts (2026)
7.0
Avg Total (2026)
Last 3:
W @CLE (Aug 28): 8.0IP, 0ER, 10K
W DET (Aug 22): 7.0IP, 1ER, 6K
W ATH (Aug 17): 5.0IP, 4ER, 3K
vs MIA: ND (Jul 19 2025): 6.0 IP, 1 ER, 1 K
Bullpen (2026 Season)Average
ERA: 4.07MLB Avg: 3.9512 relievers
Workload Alert: Allowed 11 runs on 2026-08-30 vs CLE. Bullpen arms likely still recovering.
Recent: W 3-0W 8-3L 1-11L 3-6L 6-9
Lineup vs Michael Wacha (Career)
BatterPosPAAVGOPSHR
Kyle Stowers1B4.0000.2500
Agustin RamirezDH2.0000.0000
Graham Pauley3B2.0000.0000
Otto LopezSS2.0000.0000
10 batters with no matchup history
Our Top PicksLive Odds
Top PickKansas City Royals ML (+102) | MEDIUM co
Kansas City Royals ML (+102) | MEDIUM confidence The market is overweighting Miami's series momentum and underweighting Wacha's elite current form. Th...
PickKansas City Royals +1.5 Run Line (-159)
Kansas City Royals +1.5 Run Line (-159) | LOW confidence The structurally safest line given Wacha's form and home-field advantage, but the -159 juice ...
PickUnder 9.0 Total Runs (-118) | LOW confid
Under 9.0 Total Runs (-118) | LOW confidence Our model aligns with the 9.0 line, offering zero quantitative gap. The qualitative lean to Under is real...
Deposit $10, get a $50 trading bonus
Trade on Polymarket

18+ Only. Restrictions and eligibility requirements apply. Not available in all jurisdictions. Trading involves high risk and may result in loss of your entire investment. See polymarket.us/tos for more information. The Polymarket US App serves as an independent software provider and affiliate of Polymarket US and Polymarket Clearing, the CFTC-regulated derivatives exchange and clearing organization.

Miami Marlins vs Kansas City Royals Game Preview

Michael Wacha against Sandy Alcantara is the clearest pitching contrast in tonight's MLB slate, and the form gap between these two starters is wider than the market is acknowledging. Wacha comes in on six days of extended rest after shutting out Cleveland for eight innings with 10 strikeouts and zero walks. His two most recent starts combine for 15 innings pitched, 1 earned run, and 16 strikeouts. He carries a 3.32 ERA in 2026 across 170.2 innings, and Kauffman Stadium's spacious outfield and suppressed home-run environment (park HR factor: 0.92) plays directly to his contact-management style.

Alcantara's season-long 3.46 ERA across 189.2 innings looks solid on paper. His recent outings tell a different story. His last three starts produced 8 earned runs and just 10 combined strikeouts: 3 against Washington, 6 against Boston, 1 against Philadelphia. His K/9 sits at 6.64 for the season, but when his command slips, he gets hit hard rather than stranding runners with punchouts. His lone start against Kansas City in 2025 ended with 4 earned runs allowed in 6 innings. Tonight he faces a Royals lineup hitting .247 as a team, built to make contact rather than swing and miss. That is exactly the kind of lineup that can expose a contact pitcher who is not locating well.

The Miami Marlins enter game 3 riding back-to-back wins and Heriberto Hernández's 18-game hit streak. On September 2, Hernández doubled twice and drove in two runs as Miami rallied from a 5-2 deficit for a 9-6 win. That victory also ended the Kansas City Royals' seven-game home winning streak. Still, those wins came against Royals pitchers other than Wacha. There is a meaningful difference between the arms Miami has faced so far in this series and the one they are facing tonight.

Jac Caglianone carries 23 home runs and a 1.059 OPS over the last seven days for Kansas City, and his three career plate appearances against Alcantara in 2025 produced a .500 average and 1.167 OPS. Salvador Perez also posted .667 and a 1.667 OPS in his three career looks at Alcantara. The real tension in tonight's bet sits in the Kansas City bullpen: Carlos Estevez is out for the season following shoulder surgery, five relievers were already taxed in the first two games of this series, and if Wacha exits before the seventh, the Royals' late-inning options are thin. Jensen said about the tense September 2 game: "I saw him kind of step off, and I saw the top of his foot hit the rubber before he stepped off." The frustration is real, which makes Wacha going deep tonight more than just a nice narrative. It is a strategic necessity.

Miami Marlins vs Kansas City Royals Key Insights

  • Wacha's last two starts: 15 IP, 1 ER, 16 K. A peak like that at home on extended rest would normally price him as a clear favorite. Tonight, the market is posting him at plus money because Miami took games one and two of this series against other pitchers.
  • Alcantara's strikeout rate has collapsed in his recent outings. His last three starts averaged 3.3 K per game, and he cleared 3.5 only once in those three tries. When his command falters, he gives up runs rather than punching out the lineup to escape trouble.
  • Kauffman Stadium suppresses home runs (0.92 HR factor), which blunts the power threat on both sides. Alcantara, the large outfield is a friend when he is locating. For the Royals, it means run production has to come from stringing together contact rather than one swing.
  • Miami's bullpen (3.93 ERA, 11 relievers) was sharp in this series, shutting out Kansas City over 4.1 innings on September 2. Kansas City's bullpen (4.07 ERA) is now thinner without Estevez and carries more late-inning risk than at any point this month.
  • Hernández's 18-game hit streak and 0.941 OPS over the last seven days make him Miami's most dangerous bat tonight. He has no recorded career matchup data against Wacha, which adds uncertainty in both directions.
  • Neither lineup is particularly explosive. Kansas City scores 4.3 runs per game, Miami 4.4. With two command-first starters and a moderate park, a controlled-scoring game is the most likely outcome, which supports the Under 9.0 as a directional lean even without a strong quantitative gap.

Miami Marlins vs Kansas City Royals Betting Picks

Picks made September 03, 2026 at 05:07 AM ET. Odds shown reflect current market prices.

Kansas City Royals +1.5 Run Line (-159)
Kansas City Royals +1.5 Run Line (-159) | LOW confidence The structurally safest line given Wacha's form and home-field advantage, but the -159 juice is steep for a bet the committee rates at low confidence. Both win-probability models show this as a near-even contest. The juice erodes most theoretical edge. Play cautiously with small units if at all.
Under 9.0 Total Runs (-118) | LOW confid
Under 9.0 Total Runs (-118) | LOW confidence Our model aligns with the 9.0 line, offering zero quantitative gap. The qualitative lean to Under is real: Wacha's recent form has been genuinely suppressive, Alcantara is a contact manager, and the park modestly suppresses the long ball. Treat this as a directional lean only, not a conviction play. Small units.
Sandy Alcantara Under 3.5 Strikeouts (+1
Sandy Alcantara Under 3.5 Strikeouts (+102) | HIGH confidence This is the highest-confidence prop on the board tonight. Alcantara's last three starts: 3K, 6K, 1K, averaging 3.3 per outing. He cleared 3.5 only once in those three tries. His season 6.64 K/9 reflects a contact manager, not a swing-and-miss arm, and recent outings confirm that swing-and-miss regression is real. The Royals lineup makes contact at .247 and does not generate elite strikeout rates against right-handers. Getting the Under at +102 here is outstanding value. This is your anchor prop.
Michael Wacha Over 5.5 Strikeouts (+114)
Michael Wacha Over 5.5 Strikeouts (+114) | MEDIUM confidence Wacha's 2026 K/9 is 7.18 (136 K in 170.2 IP). He posted 10 K in 8 IP against Cleveland and 6 K in 7 IP against Detroit. The Under at -161 overweights a single outlier: a blown-out 5-inning start against Oakland where he threw just 3 K. On six days rest, fully sharp, facing a Miami lineup hitting .725 OPS, the over at +114 carries real value against a pitcher who has gone 10 K and 6 K in back-to-back full outings.
Heriberto Hernández Over 1.5 Total Bases
Heriberto Hernández Over 1.5 Total Bases (-106) | MEDIUM confidence Hernández enters on an 18-game hit streak, went 2-for-4 with two doubles and 2 RBI in the September 2 game, and carries a 0.941 OPS over the last seven days. His season line is .232/.317/.466 with 22 home runs. Wacha has surrendered 22 home runs in 170.2 IP in 2026 (1.16 HR/9), which signals meaningful extra-base contact allowed. For a power hitter this locked in, reaching 1.5 total bases at -106 is fair value.
Vinnie Pasquantino Under 0.5 Hits (+164)
Vinnie Pasquantino Under 0.5 Hits (+164) | MEDIUM confidence Pasquantino went 0-for-3 against Alcantara in 2025 with a 0.333 OPS. His season average is .241 and his L7d OPS of 0.716 is trending downward. Alcantara challenges the zone (2.37 BB/9) and generates weak contact rather than walking hitters. The +164 return for Pasquantino failing to register a hit is strong value given both the career matchup data and recent downward trend. Small-sample caveat noted.
Jac Caglianone to Hit Home Run (+390) |
Jac Caglianone to Hit Home Run (+390) | LOW confidence Caglianone leads the Royals with 23 home runs and carries a 1.059 OPS over the last seven days. His three career plate appearances against Alcantara in 2025 produced a .500 average and 1.167 OPS. Alcantara has allowed 18 home runs in 189.2 IP this season and got hit hard in his last start (4 ER vs Washington). Kauffman's 0.92 HR factor is a mild suppressor, and the committee's overall lean is Under, which limits confidence. At +390 with the hottest bat in the Royals lineup, one small unit makes sense.
SGP
SGP: Royals ML + Under 9.0 + Wacha Over 5.5 K + Hernández Over 1.5 Total Bases The four legs tell one story: Wacha goes deep, limits Miami's run production, the Royals win a close game, and Hernández stays hot as the one Miami bat Wacha cannot fully shut down. All four legs point to the same game script. Legs: KC ML (+102, contract 447613995), Under 9.0 (-118, contract 447614407), Wacha Over 5.5 K (+114, contract 447874211), Hernández Over 1.5 TB (-106, contract 447786439). Calculate combined odds at your book before playing.
NRFI (-119) | Lean Wacha's command profi
NRFI (-119) | Lean Wacha's command profile (2.22 BB/9 in 170.2 IP) projects clean first innings. Alcantara's 2.37 BB/9 shows he attacks the zone rather than spotting leadoff walks. Neither team scores in bunches, and both starters have incentive to set a clean tone early. The market prices this nearly 50/50 (NRFI -119, YRFI -127), which means there is minimal juice to pay for the lean. Confidence is limited without first-inning splits for either pitcher. If you play it, keep it small.

Key Players

Batting AverageMIA
Otto Lopez
.304Batting Average
SS
Home RunsMIA
Heriberto Hernandez
22Home Runs
LF
Runs Batted InMIA
Otto Lopez
62Runs Batted In
SS
Earned Run AverageMIA
Sandy Alcantara
3.46Earned Run Average
SP
WinsMIA
Sandy Alcantara
13Wins
SP
StrikeoutsMIA
Eury Perez
145Strikeouts
SP
Batting AverageKC
Bobby Witt Jr.
.285Batting Average
SS
Home RunsKC
Jac Caglianone
23Home Runs
RF
Runs Batted InKC
Jac Caglianone
67Runs Batted In
RF
Earned Run AverageKC
Michael Wacha
3.32Earned Run Average
SP
WinsKC
Noah Cameron
9Wins
SP
StrikeoutsKC
Noah Cameron
138Strikeouts
SP

Recent Form

Miami Marlins
W6-2Washington Nationals
L6-3Washington Nationals
W6-3Kansas City Royals
W9-6Kansas City Royals
Kansas City Royals
W3-0Cleveland Guardians
W8-3Cleveland Guardians
L11-1Cleveland Guardians
L6-3Miami Marlins
L9-6Miami Marlins

Miami Marlins vs Kansas City Royals Summary

The Royals moneyline at +102 is the cleanest value available on this game. Wacha is in the middle of as good a two-start stretch as any starter in the American League this month: 15 IP, 1 ER, 16 K. The market is still anchored to Miami's series record rather than tonight's actual pitching matchup, and that anchor creates a buying opportunity for the home side. The model aligns with the 9.0 total line, which points to a controlled-scoring game rather than a blowout in either direction. A directional lean to Under fits both starters' profiles and the park environment, but the zero quantitative gap means the total stays at low confidence. The highest-confidence play on the board is Alcantara Under 3.5 strikeouts at +102. Three straight starts under that threshold, a contact-management approach, and a Royals lineup built to put balls in play are all pointing the same direction.

The caveat is real and worth repeating. Carlos Estevez is done for the season. Five relievers logged significant innings in the first two games. Miami's bullpen shut out Kansas City for 4.1 innings on September 2 and is clearly the sharper late-inning unit in this series right now. If Wacha exits before the seventh, this game shifts toward Miami in a hurry. That asymmetry is the reason every Kansas City-side bet in this article carries medium or low confidence. The play is Wacha going six or seven innings of quality work, not nine. Size your bets to reflect that variance, not to bet on a perfect outcome.

For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesMIA leads series 2-0
DateMatchupResult
Sep 01, 2026MIA @ KCMIAMIA 6-3
Sep 02, 2026MIA @ KCMIAMIA 9-6

Marlins vs Royals predictions: Wacha's 15 IP, 1 ER in his last two starts makes KC ML +102 the top value. Best props: Alcantara Under 3.5 K at +102.

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Kansas City Royals