Royals vs Marlins Picks & Predictions for Sunday, July 20

by | Jul 20, 2025 | mlb

Royals vs Marlins Prediction & Best Bets | Pitching Duel Brewing in Miami

The Kansas City Royals (47-52) look to salvage the finale of their three-game series against the Miami Marlins (46-51) on Sunday afternoon at loanDepot park. This matchup features two underrated starting pitchers with sub-3.00 ERAs, creating a compelling pitching duel that sharp bettors should be paying close attention to. With the Marlins seeking a sweep and the Royals desperate to avoid it, I’m seeing several angles worth exploiting in what should be a tightly contested affair in Miami.

Quick Picks:

  • Best Bet: Under 7.5 Runs (-110) ★★★★☆
  • Top Prop: Kris Bubic Over 5.5 Strikeouts (+115) ★★★★☆
  • Value Play: Miami Marlins +1.5 (-154) ★★★☆☆

Kansas City Royals vs Miami Marlins Betting Odds & Latest Line Movement

Market Kansas City Royals Miami Marlins
Moneyline -132 +112
Run Line -1.5 (+128) +1.5 (-154)
Total Over 7.5 (-110) Under 7.5 (-110)

Opening Line: Royals -128, Total 7.5

Sharp Money Analysis: Where Pro Bettors Are Placing Their Wagers

This line has shown minimal movement since opening, with the Royals nudging slightly from -128 to -132 despite dropping the first two games of the series. The stability suggests sharp money isn’t taking a strong position on either side of the moneyline. However, I’ve noticed the total has remained anchored at 7.5 despite two low-scoring starting pitchers on the mound. With 60% of public tickets on the over, the lack of movement toward 8 indicates professional resistance, suggesting sharp money is quietly backing the under in what profiles as a pitching-dominant matchup.

Pitching Matchup: Kris Bubic vs Janson Junk – Who Has the Edge?

Kansas City Royals: Kris Bubic (7-6, 2.48 ERA)

  • Bubic has been exceptional this season with a 2.48 ERA across 108.2 innings
  • Impressive 113 strikeouts against just 34 walks (3.32 K/BB ratio)
  • Left-hander has been particularly effective on the road with a 2.36 ERA in 11 starts
  • Has allowed 2 runs or fewer in 6 of his last 7 starts

Miami Marlins: Janson Junk (4-1, 2.68 ERA)

  • Junk has been a revelation with a stellar 2.68 ERA and microscopic 0.99 WHIP
  • Remarkable control with just 4 walks against 38 strikeouts in 50.1 innings
  • Opponents hitting just .232 against him this season
  • Has been dominant at home with a 2.08 ERA in 26 innings at loanDepot park

Advantage: Slight edge to Bubic based on larger sample size, but both pitchers are performing at an elite level. This projects as a legitimate pitching duel.

Bullpen Breakdown

The bullpen comparison slightly favors Kansas City, who feature one of baseball’s most reliable closers in Carlos Estevez (25 saves, 2nd in MLB). The Royals’ relief corps has been solid with Lucas Erceg (16 holds) and John Schreiber providing quality bridge innings. Miami’s bullpen has been more of a committee approach, with Calvin Faucher (8 saves) and Anthony Bender (3 saves, 16 holds) handling late-inning duties. After tight games in the first two contests of this series, both bullpens have been taxed somewhat, but the Royals’ more defined roles give them a slight advantage if this game remains close into the later innings.

Key Betting Trends & Team Statistics That Matter

  • The Marlins have won 4 straight games and are 21-10 since June 13th, making them one of MLB’s hottest teams
  • Miami is 14-7 when hitting two or more home runs, but will face a tough test against Bubic who limits long balls
  • Kansas City is 23-26 on the road this season, but has the second-best team ERA in the American League at 3.53
  • The Royals are 9-8 ATS when Bubic starts, while the Marlins are a perfect 4-0 ATS in Junk’s starts
  • Salvador Perez is hitting .364 (12-for-33) with 5 homers over his last 10 games for Kansas City
  • Kyle Stowers enters on a five-game hitting streak, batting .647 with 5 home runs over that span
  • Bobby Witt Jr.’s 27-game road hitting streak was snapped in Saturday’s game

Xavier Edwards: Marlins’ Catalyst Making a Difference

Xavier Edwards has emerged as a dynamic table-setter for the Marlins, going 13-for-42 with seven doubles, a triple and a home run over his last 10 games. His speed and contact skills make him particularly dangerous against left-handed pitching, where he’s hitting .289 this season. Edwards’ triple and double in yesterday’s game demonstrated his ability to create scoring opportunities, and his presence at the top of Miami’s lineup gives them a legitimate spark plug who can disrupt Bubic’s rhythm. Watch for Edwards to be a difference-maker again today, especially if he can work counts and get on base early.

loanDepot park Factor: How the Venue Influences Today’s Game

Contrary to its reputation as a pitcher’s park in previous years, loanDepot park has played surprisingly hitter-friendly in 2025, ranking 2nd in MLB with a 1.131 runs factor. However, its home run factor is more neutral at 1.006, meaning it boosts overall scoring without necessarily increasing long balls. The park’s dimensions still suppress power to the gaps, which benefits both of today’s control-oriented starting pitchers. With afternoon temperatures expected around 90 degrees but humidity staying moderate, ball flight should be normal rather than enhanced. Given both pitchers’ ability to induce weak contact and limit walks, expect the park to play closer to neutral today despite its season-long offensive trends.

Expert Prediction & Best Bets for Royals-Marlins Showdown

Primary Play: Under 7.5 Runs (-110)

This total is mispriced given the pitching matchup we’re getting. Bubic and Junk have been two of baseball’s most consistent starters in recent weeks, with both sporting sub-3.00 ERAs and impressive WHIP numbers. Bubic’s 2.48 ERA speaks to his dominance, while Junk’s microscopic 0.99 WHIP and remarkable 38:4 K:BB ratio demonstrate his elite control. With Kansas City ranking second in the AL in team ERA and the Marlins playing better defensively during their recent hot streak, runs should be at a premium. I’d play this under down to 7 if it moves.

Strong Value Play: Kris Bubic Over 5.5 Strikeouts (+115)

Bubic has been a strikeout machine this season with 113 Ks in 108.2 innings (9.4 K/9). While the Marlins have been hot offensively, they still strike out at a high rate (7.95 K/game, among the highest in the NL). Bubic has recorded 6+ strikeouts in 9 of his last 12 starts, and with the generous plus-money odds, this prop offers excellent value. The left-hander’s improved changeup has become a legitimate out pitch, and I expect him to generate plenty of swing-and-miss against an aggressive Miami lineup.

Worth Considering: Miami Marlins +1.5 (-154)

The Marlins have been one of baseball’s hottest teams since mid-June, going 21-10 in their last 31 games. They’ve already secured the series win and will be gunning for the sweep behind Junk, who has been remarkably consistent. Miami is a perfect 4-0 against the spread in Junk’s starts this season, and they’re playing with tremendous confidence at home. While the -154 price is steep, the Marlins have been in every game lately, and I expect this to be another tight contest that comes down to the final innings.

Player Props Worth Targeting in Today’s Matchup

Player Prop Odds Rating
Kris Bubic Over 5.5 Strikeouts +115 ★★★★☆
Janson Junk Under 1.5 Walks -135 ★★★★☆
Salvador Perez To Hit a Home Run +380 ★★★☆☆
Xavier Edwards Over 1.5 Total Bases +120 ★★★☆☆

Final Thoughts: Quality Pitching Should Prevail in Series Finale

When analyzing this matchup from every angle, the pitching quality stands out above everything else. Bubic and Junk have been performing at an elite level, and both have the arsenal to neutralize the opposing lineup. While the Marlins have momentum after winning the first two games, expect a tightly-contested, low-scoring affair where runs will be at a premium. The Royals’ superior bullpen gives them a slight edge if the game remains close into the later innings, but I’m more confident in the total staying under than picking a winner in what should be a classic pitching duel. Trust the arms in this one, and look for opportunities on strikeout props and the under.

Score Prediction: Kansas City Royals 3, Miami Marlins 2

100% Free Play up to $1,000 (Crypto Only)

BONUS CODE: PREDICTEM

BetOnline

MLB Betting Guide

New to betting on baseball? We’ve got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!