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!