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

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

Subscribe to our newsletter

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

Odds updated as of 5:18 a.m.

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

We've got you covered, in terms of the most important information about 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-50) vs. Miami Marlins (44-51)
  • Date: Friday, July 18, 2025
  • Time: 7:10 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: (-120) | MIA: (+102)
  • Spread: KC: -1.5 (+140) | MIA: +1.5 (-170)
  • Total: 8 -- Over: (-106) | Under: (-114)

Royals vs Marlins Probable Starting Pitchers

Probable Pitchers: TBA (Royals) vs Sandy Alcantara (Marlins) - 4-9, 0.00 ERA

The Marlins will give the nod to Alcantara (4-9, 0.00), while the Royals' starting pitcher for this game is yet to be announced. The Marlins have a 7-11-0 ATS record in Alcantara's 18 starts that had a set spread. The Marlins have a 6-9 record in Alcantara's 15 starts this season when they were the underdog on the moneyline.

Royals vs Marlins Prediction & Pick

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

Royals vs Marlins Moneyline

  • The Royals vs Marlins moneyline has Kansas City as a -120 favorite, while Miami is a +102 underdog at home.

Royals vs Marlins Spread

  • The Marlins are at +1.5 on the runline against the Royals. The Marlins are -170 to cover the spread, and the Royals are +140.

Royals vs Marlins Over/Under

  • An over/under of 8 has been set for Royals-Marlins on July 18, with the over being -106 and the under -114.

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

Royals vs Marlins Betting Trends

  • The Royals have been favorites in 35 games this season and have come away with the win 18 times (51.4%) in those contests.
  • This year Kansas City has won 14 of 26 games when listed as at least -120 on the moneyline.
  • Contests with the Royals have gone over the total set by sportsbooks in 36 of 95 chances this season.
  • The Royals have an against the spread record of 48-47-0 in 95 games with a line this season.
  • The Marlins have been the underdog on the moneyline 81 total times this season. They've gone 37-44 in those games.
  • Miami is 31-39 (winning 44.3% of its games) when it has played as a moneyline underdog of +102 or longer.
  • In the 91 games oddsmakers have set an over/under for the Marlins, they have combined with opponents to go over the total 43 times (43-48-0).
  • The Marlins have put together a 54-37-0 record against the spread this season (covering 59.3% of the time).

Royals Player Leaders

  • Bobby Witt Jr. has 112 hits to go with a slugging percentage of .504, both of which lead Kansas City hitters this season. He has a .294 batting average and an on-base percentage of .345.
  • Among all qualifying hitters, he is 12th in batting average, his on-base percentage ranks 54th, and he is 20th in slugging.
  • Maikel Garcia has 104 hits this season and a team-best OBP of .354. He's batting .297 and slugging .454.
  • Among qualifying hitters, he ranks ninth in batting average, 42nd in on-base percentage and 60th in slugging percentage.
  • Vinnie Pasquantino is batting .272 with a .437 slugging percentage and 56 RBI this year.
  • Pasquantino has recorded at least one base hit in seven games in a row. During his last 10 games he is batting .317 with four doubles, three home runs and nine RBIs.
  • Salvador Perez has 13 home runs, 54 RBI and a batting average of .244 this season.

Marlins Player Leaders

  • Kyle Stowers has racked up a team-best OBP (.368), and leads the Marlins in hits (89). He's batting .293 and slugging.
  • Including all qualified hitters, he ranks 15th in batting average, while his on-base percentage ranks 23rd and he is 12th in slugging.
  • Stowers enters this matchup on a three-game hitting streak. During his last five outings he is batting .636 with three home runs, three walks and six RBIs.
  • Otto Lopez is batting .250 with nine doubles, 11 home runs and 29 walks. He's slugging .392 with an on-base percentage of .320.
  • He is 101st in batting average, 96th in on-base percentage and 109th in slugging percentage in the majors.
  • Agustin Ramirez is hitting .242 with 20 doubles, a triple, 14 home runs and 19 walks.
  • Xavier Edwards leads his team with a .341 slugging percentage.

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