Logo
START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Royals vs Marlins Prediction, Odds, Moneyline, Spread & Over/Under for July 20

Subscribe to our newsletter

Royals vs Marlins Prediction, Odds, Moneyline, Spread & Over/Under for July 20

Odds updated as of 1:12 p.m.

On Sunday in MLB, the Kansas City Royals are playing the Miami Marlins.

We've got you covered, in terms of the most important info regarding this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.

Royals vs Marlins Game Info

  • Kansas City Royals (47-52) vs. Miami Marlins (46-51)
  • Date: Sunday, July 20, 2025
  • Time: 1:40 p.m. ET
  • Venue: loanDepot park -- Miami, Florida
  • Coverage: FDSFL and FDSKC

Royals vs Marlins Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: KC: (-118) | MIA: (-100)
  • Spread: KC: -1.5 (+146) | MIA: +1.5 (-178)
  • Total: 7.5 -- Over: (-102) | Under: (-120)

Royals vs Marlins Probable Starting Pitchers

Probable Pitchers: Kris Bubic (Royals) - 7-6, 2.48 ERA vs Janson Junk (Marlins) - 4-1, 2.68 ERA

This contest's pitching matchup is set, as the Royals will send Kris Bubic (7-6) to the mound, while Janson Junk (4-1) will get the nod for the Marlins. Bubic's team is 9-8-0 against the spread in his starts this season. Bubic's team has been victorious in 71.4% of the games he's started as the moneyline favorite with a record of 5-2. The Marlins covered in each of the four games Junk has started that had a spread set by bookmakers. The Marlins are 3-1 in Junk's four starts this season that they were the underdog on the moneyline.

Royals vs Marlins Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (50%)

Royals vs Marlins Moneyline

  • Kansas City is the favorite, -118 on the moneyline, while Miami is a -100 underdog despite being at home.

Royals vs Marlins Spread

  • The Marlins are +1.5 on the spread (-178 to cover), and Kansas City is +146 to cover the runline.

Royals vs Marlins Over/Under

  • A total of 7.5 runs has been set for the Royals-Marlins contest on July 20, with the over available at -102 and the under at -120.

Bet on Kansas City Royals vs. Miami Marlins on FanDuel today!

Royals vs Marlins Betting Trends

  • The Royals have been favorites in 37 games this season and have come away with the win 18 times (48.6%) in those contests.
  • This season Kansas City has been victorious 15 times in 30 chances when named as a favorite of at least -118 on the moneyline.
  • Contests with the Royals have gone over the total set by bookmakers in 37 of 97 chances this season.
  • The Royals are 48-49-0 against the spread in their 97 games with a line set by sportsbooks this season.
  • The Marlins have gone 39-44 in games they were listed as the moneyline underdog (winning 47% of those games).
  • When playing as a moneyline underdog with odds of -100 or longer, Miami has a 32-39 record (winning 45.1% of its games).
  • In the 93 games oddsmakers have set an over/under for the Marlins, they have combined with opponents to go over the total 44 times (44-49-0).
  • The Marlins have put together a 56-37-0 record against the spread this season (covering 60.2% of the time).

Royals Player Leaders

  • Bobby Witt Jr. leads Kansas City in slugging percentage (.495) and total hits (113) this season. He's batting .290 with an on-base percentage of .340.
  • He ranks 17th in batting average, 60th in on-base percentage, and 25th in slugging among qualified hitters in baseball.
  • Maikel Garcia leads Kansas City with an OBP of .351 this season while batting .295 with 31 walks and 41 runs scored. He's slugging .448.
  • His batting average ranks 11th among qualified players, his on-base percentage 45th, and his slugging percentage 62nd.
  • Vinnie Pasquantino has collected 101 base hits, an OBP of .327 and a slugging percentage of .429 this season.
  • Salvador Perez has 14 home runs, 55 RBI and a batting average of .248 this season.
  • Perez heads into this matchup on a two-game hitting streak. During his last five outings he is batting .313 with a double, a home run, two walks and an RBI.

Marlins Player Leaders

  • Kyle Stowers has put up an on-base percentage of .376 and has 93 hits, both team-best marks for the Marlins. He's batting .299 and slugging .566.
  • Including all the qualifying hitters in the majors, he is eighth in batting average, 15th in on-base percentage and sixth in slugging percentage.
  • Stowers enters this matchup on a five-game hitting streak. During his last five outings he is batting .647 with a double, five home runs, four walks and 11 RBIs.
  • Otto Lopez has 11 doubles, 11 home runs and 29 walks while batting .249. He's slugging .393 with an on-base percentage of .318.
  • Including all qualifying players, his batting average puts him 102nd, his on-base percentage ranks 104th, and he is 111th in slugging.
  • Xavier Edwards has a team-best .355 slugging percentage.
  • Agustin Ramirez is hitting .241 with 20 doubles, a triple, 14 home runs and 19 walks.

Royals vs Marlins Head to Head

  • 7/19/2025: 3-1 MIA (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -118, Underdog Moneyline: -100)
  • 7/18/2025: 8-7 MIA (Favorite: Royals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
  • 6/26/2024: 5-1 KC (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -205, Underdog Moneyline: +172)
  • 6/25/2024: 2-1 MIA (Favorite: Royals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -198, Underdog Moneyline: +166)
  • 6/24/2024: 4-1 KC (Favorite: Royals, Spread: -1.5, Total: 9.5, Favorite Moneyline: -255, Underdog Moneyline: +210)
  • 6/7/2023: 6-1 MIA (Favorite: Marlins, Spread: -1.5, Total: 8, Favorite Moneyline: -180, Underdog Moneyline: +152)
  • 6/6/2023: 6-1 MIA (Favorite: Marlins, Spread: -1.5, Total: 7.5, Favorite Moneyline: -168, Underdog Moneyline: +142)
  • 6/5/2023: 9-6 MIA (Favorite: Marlins, Spread: -1.5, Total: 7.5, Favorite Moneyline: -162, Underdog Moneyline: +136)

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup