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 49%Kansas City Royals 51%
Market LinesRun Line: Kansas City Royals -0.5Total: O/U 8.5
Model: Under 8.5
Model projects 8.0 total runs vs 8.5 line

Miami Marlins

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
50%
69/139
MLB: 48%
Starter
42%
10/24
vs KC
100%
1/1
Avg Total
8.6
MLB: 8.9
Game Starter (24) Last Starter vs KC vs KC (1)
Eury Perez #39 · RHP · Age 23
3.44
ERA (2026)
9.8
K/9 (2026)
24
Starts (2026)
8.1
Avg Total (2026)
Last 3:
L @WSH (Aug 28): 3.0IP, 5ER, 5K
W WSH (Aug 22): 5.0IP, 1ER, 4K
ND @CIN (Aug 16): 6.0IP, 0ER, 5K
Bullpen (2026 Season)Average
ERA: 3.96MLB Avg: 3.9511 relievers
Workload Alert: Allowed 9 runs on 2026-08-28 vs WSH. Bullpen arms likely still recovering.
Recent: L 2-9L 4-5W 6-2L 3-6W 6-3
Lineup vs Eury Perez (Career)
BatterPosPAAVGOPSHR
Isaac CollinsLF2.0000.5000
13 batters with no matchup history

Kansas City Royals

0022446688101012121414OVERUNDERO/U 8.5Runs ScoredRuns Allowed
All Over 8.5
47%
65/139
MLB: 48%
Starter
56%
14/25
vs MIA
100%
1/1
Avg Total
9.2
MLB: 8.9
Game Starter (25) Last Starter vs MIA vs MIA (1)
Noah Cameron #65 · LHP · Age 27
3.98
ERA (2026)
7.9
K/9 (2026)
25
Starts (2026)
10.4
Avg Total (2026)
Last 3:
W @TOR (Aug 27): 6.0IP, 2ER, 3K
W DET (Aug 21): 5.0IP, 0ER, 2K
W @LAA (Aug 16): 9.0IP, 0ER, 8K
Bullpen (2026 Season)Average
ERA: 4.00MLB Avg: 3.9512 relievers
Workload Alert: Allowed 11 runs on 2026-08-30 vs CLE. Bullpen arms likely still recovering.
Recent: W 13-2W 3-0W 8-3L 1-11L 3-6
Lineup vs Noah Cameron (Career)
No career matchup data — first meaningful meeting
Our Top PicksLive Odds
Top PickKansas City Royals ML (-109), MEDIUM con
Kansas City Royals ML (-109), MEDIUM confidence. The market prices this at 52.1% implied after vig, essentially a coin flip. But MLB home teams win ro...
PickKansas City Royals +1.5 (-179), MEDIUM c
Kansas City Royals +1.5 (-179), MEDIUM confidence. The Royals cover this line unless Miami wins by two or more runs. That requires sustained offense f...
PickUnder 8.5 Total Runs (-103), LOW confide
Under 8.5 Total Runs (-103), LOW confidence. Our model aligns exactly with the 8.5 line, so there is no model edge here. This is a coin-flip lean. Wha...
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

In tonight's MLB action at Kauffman Stadium, this game is built from the mound outward, and the mound belongs to Noah Cameron. The Kansas City Royals left-hander has posted a 1.29 ERA at home since July 24, the lowest mark among qualified starters in that span. His full-season number of 3.98 ERA tells you almost nothing relevant about who he is right now. His last three starts tell you everything: a complete-game shutout at Los Angeles with 8 strikeouts, a 5-inning scoreless win over Detroit, and a 6-inning, 2-run effort against Toronto. He takes the mound tonight on six days of extended rest against a road team that is struggling to score runs on their best days.

The Miami Marlins counter with Eury Pérez, and the 23-year-old carries real credentials. His 3.44 ERA and 142 strikeouts in 130.2 innings are legitimate numbers for his age and experience level. But Pérez missed a month with a thigh strain and is still being managed on pitch count. His most recent start was a significant warning sign: 3 innings, 5 earned runs, 4 walks against Washington. Before that, he had delivered two quality outings in a row. The volatility in his profile is not new. He has issued 56 walks in 130.2 innings this season, which means hitters regularly see hittable counts when his command wavers. If he repeats last start's early exit, the Marlins bullpen takes over without closer Peter Fairbanks, who is on the injured list with Calvin Faucher in the closing role.

Miami comes into this game in difficult shape beyond the pitching questions. The Marlins are 28-42 on the road this season and have lost five of their last seven games. They also just lost starting shortstop Xavier Edwards to the injured list, removing one of their most consistent defensive and offensive presences. Otto Lopez absorbs added responsibility at short, and while he is hitting .305 on the season, lineup continuity suffers when a player with Edwards' usage disappears overnight. Cameron faces a road-weary roster with a hole in its middle infield at a stadium where he has been dominant for six weeks.

Kauffman Stadium plays as a neutral run environment but suppresses home runs with a 0.92 HR factor and a large outfield. That park profile matters because Kansas City's best offensive threat tonight is Jac Caglianone, who leads the Royals with 23 home runs. Caglianone has posted a 1.109 OPS over the last 28 days. He bats right-handed against the right-handed Pérez, and Pérez's walk tendencies create the hittable counts that a bat like Caglianone exploits. Meanwhile, Kansas City's record against right-handed starters is 49-48, a near-even split that removes the platoon liability that has plagued the Royals all season against lefties (13-29 vs. LHP). Pérez on the mound is actually a favorable matchup type for Kansas City's lineup.

Miami Marlins vs Kansas City Royals Key Insights

  • Cameron's 1.29 ERA at home since July 24 is the single most important number in this game. He has been the best pitcher in baseball by ERA over that stretch among qualified starters, and he pitches tonight at his home park on six days of extended rest.
  • Pérez's pitch count is the critical variable. His thigh strain recovery creates a real ceiling on his outing length. If he repeats his last start's early exit, the Marlins bullpen takes over without Fairbanks, exposing a significant weakness late.
  • Miami is 28-42 on the road and just lost SS Xavier Edwards to the IL. Road struggles and lineup disruption compound each other, particularly against a starter this locked in at Kauffman.
  • Kansas City is 49-48 against right-handed starters, removing their worst platoon split (13-29 vs. LHP) from the equation entirely tonight. Pérez on the mound is a favorable matchup type for this KC lineup.
  • Caglianone's 1.109 OPS over the last 28 days is the best recent form of any bat in this game. His right-handed swing against Pérez's inconsistent command creates legitimate multi-contribution upside even in a suppressed-HR environment.
  • Our model aligns with the 8.5 total, and Cameron's home dominance alongside Pérez's injury management both support a lower-scoring game if both starters log normal outings. The under leans on those conditions holding.

Miami Marlins vs Kansas City Royals Betting Picks

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

Kansas City Royals +1.5 (-179), MEDIUM c
Kansas City Royals +1.5 (-179), MEDIUM confidence. The Royals cover this line unless Miami wins by two or more runs. That requires sustained offense from a team that is 28-42 on the road, missing Edwards, and facing the hottest home starter in baseball over the last six weeks. At -179, the 64.1% implied probability feels justified given the structural disadvantages stacked against Miami in this specific game. This is the insurance layer on the primary Kansas City lean.
Under 8.5 Total Runs (-103), LOW confide
Under 8.5 Total Runs (-103), LOW confidence. Our model aligns exactly with the 8.5 line, so there is no model edge here. This is a coin-flip lean. What supports the under: Cameron's 1.29 home ERA, Pérez's 2.38 ERA in his 12 starts since returning from injury, and a park factor that does not juice offense. What cuts against it: an early Pérez exit pushes innings to the Marlins bullpen, and bullpen innings tend to inflate run totals. Play this small if at all, and know that the conviction is low by design.
Noah Cameron Under 4.5 Strikeouts (-103)
Noah Cameron Under 4.5 Strikeouts (-103), MEDIUM confidence. Cameron's K/9 of 7.9 across 149.1 innings is solid, but strip out his complete-game outlier against LAA (8 Ks) and his two most recent starts produced just 3 and 2 strikeouts in 6 and 5 innings respectively. His outs prop line of 17.5 projects roughly 5.8 innings tonight. That is not enough runway to reliably reach 5 strikeouts for a pitcher whose recent profile reads contact-manager rather than swing-and-miss arm. At -103, this is nearly even money with the recent data clearly pointing to the under side.
Eury Pérez Under 4.5 Strikeouts (+108),
Eury Pérez Under 4.5 Strikeouts (+108), MEDIUM confidence. Pérez's 9.78 K/9 season rate says over. His recent outings say otherwise. Last start: 3 innings, pulled early. The two starts before that: 4 Ks in 5 innings and 5 Ks in 6 innings. His outs prop line at 15.5 projects roughly 5.2 innings, and pitch-count monitoring from his thigh strain creates a hard ceiling on his total. Three of four recent starts produced 5 Ks or fewer. At +108, you are getting plus money on what the recent data already shows. Take it.
Jakob Marsee Under 0.5 Hits (+116), MEDI
Jakob Marsee Under 0.5 Hits (+116), MEDIUM confidence. Marsee is hitting .209 on the season, one of the weakest averages in the Miami lineup. His L7d OPS is 0.627 and he faces Cameron, a left-hander, in a matchup category where Miami is 15-23 this year. Cameron has posted a 1.29 ERA at home since July 24. No career BvP data exists between the two, but the season profile and pitcher dominance converge on the same conclusion. Positive odds at +116 on a sub-.210 hitter against a pitcher in elite home form is where the value sits.
Jac Caglianone Over 1.5 Hits + Runs + RB
Jac Caglianone Over 1.5 Hits + Runs + RBI (-128), MEDIUM confidence. Caglianone is the hottest bat on either roster. His L28d OPS is 1.109, his L7d OPS is 0.984, and his season OPS versus right-handers is 0.866. He faces the right-handed Pérez, who issued 4 walks in his last start and has surrendered 56 walks in 130.2 innings this season. Those control issues create hittable counts and extra-base opportunities for the hitter in the best form in this game. The H+R+RBI combination at 1.5 provides multiple paths: two hits, a hit plus a run scored, or a hit and an RBI. At -128 (56.2% implied), the market undersells a bat in this kind of sustained trajectory.
Heriberto Hernández Over 1.5 Total Bases
Heriberto Hernández Over 1.5 Total Bases (-102), LOW confidence. Hernández's key number tonight is his vL OPS of 0.868, meaning he handles left-handed pitching well. Cameron is a lefty. With 22 HR on the season and a .460 SLG, when Hernández makes contact against a lefty the extra-base potential is real. The market prices this at -102, nearly even money, which underweights the platoon advantage. Confidence is low given Cameron's elite recent form, but among Miami's bats facing a left-handed pitcher, Hernández offers the best alignment for total-base production in this lineup.
Same-Game Parlay (4 legs)
Same-Game Parlay (4 legs): Kansas City Royals ML (-109) + Under 8.5 Runs (-103) + Jac Caglianone Over 1.5 H+R+RBI (-128) + Heriberto Hernández Over 1.5 Total Bases (-102). The spine of this SGP is a Royals home win in a low-scoring game. Cameron's home dominance keeps the total modest while the KC lineup generates enough offense to get the win. Caglianone and Hernández contributing in a Royals victory creates positive correlation between the team result and individual production. When Kansas City wins this type of game, it runs through contributions from their best bats. That correlation is the entire logic of the parlay.
Analysis insight — no specific bet associated

Key Players

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

Recent Form

Miami Marlins
L9-2Washington Nationals
W6-2Washington Nationals
L6-3Washington Nationals
W6-3Kansas City Royals
Kansas City Royals
W13-2Toronto Blue Jays
W3-0Cleveland Guardians
W8-3Cleveland Guardians
L11-1Cleveland Guardians
L6-3Miami Marlins

Miami Marlins vs Kansas City Royals Summary

Everything in this game points back to Cameron. His 1.29 ERA at home since July 24 is the strongest single-pitcher data point available in this matchup, and he faces a Miami Marlins road club that has given every structural reason to fade it away from home. The 28-42 away record, the Edwards IL absence, and the Pérez pitch-count uncertainty are not minor variables. They are compounding disadvantages that land on a team already trying to score against the best home starter in baseball over the last six weeks. Kansas City ML at -109 is the primary play, and the +1.5 at -179 covers the scenario where the Royals win a tight one but Pérez manages to stay efficient longer than his last outing suggested he could.

The contrarian case for Miami deserves honest acknowledgment. Pérez carries a 2.38 ERA across 12 starts since returning from his thigh strain, and the Marlins won this exact matchup yesterday 6-3. One disaster start does not erase a quality run. Cameron's last two non-complete-game starts produced only 3 and 2 strikeouts, showing he can be hittable when his best stuff is not there. At essentially coin-flip odds on the moneyline, neither side is obviously wrong. But the combination of Cameron's sustained home dominance, Miami's road record, and the loss of Edwards tips the scale toward Kansas City. The market agrees, barely, and so do we.

On the individual props, Caglianone's H+R+RBI over is the highest-conviction bet in this game. Both pitchers' strikeout unders carry real value given the outing-length uncertainty on each side. Variance is real in baseball, and a healthy Pérez having a strong night flips this game. Size your bets responsibly and know your limits before you play. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

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

Marlins vs Royals predictions: Cameron's 1.29 ERA at home powers KC ML (-109). Royals +1.5, K unders, and Caglianone prop are tonight's best bets.

Frequently Asked Questions

MLBGame PreviewsMiami Marlins at Kansas City Royals