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

Odds updated as of 6:11 p.m.
The Kansas City Royals will take on the Miami Marlins in MLB action on Friday.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's everything you need to know.
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: (-112) | MIA: (-104)
- Spread: KC: -1.5 (+146) | MIA: +1.5 (-178)
- Total: 7.5 -- Over: (-110) | Under: (-110)
Royals vs Marlins Probable Starting Pitchers
Probable Pitchers: Seth Lugo (Royals) - 6-5, 2.67 ERA vs Sandy Alcantara (Marlins) - 4-9, 7.22 ERA
This contest's pitching matchup is set, as the Royals will send Seth Lugo (6-5) to the mound, while Sandy Alcantara (4-9) will answer the bell for the Marlins. Lugo and his team are 7-10-0 ATS this season when he starts. Lugo's team is 3-2 this season when he starts and they are the moneyline favorite. The Marlins have gone 7-11-0 ATS in Alcantara's 18 starts with a set spread. The Marlins have been the moneyline underdog in 15 of Alcantara's starts this season, and they went 6-9 in those matchups.
Royals vs Marlins Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (50.8%)
Royals vs Marlins Moneyline
- Kansas City is a -112 favorite on the moneyline, while Miami is a -104 underdog at home.
Royals vs Marlins Spread
- The Royals are 1.5-run road favorites on the runline against the Marlins. The Royals are +146 to cover, and the Marlins are -178.
Royals vs Marlins Over/Under
- The over/under for Royals-Marlins on July 18 is 7.5. The over is -110, and the under is -110.
Bet on Kansas City Royals vs. Miami Marlins on FanDuel today!
Royals vs Marlins Betting Trends
- The Royals have won in 18, or 51.4%, of the 35 contests they have been named as odds-on favorites in this year.
- This season Kansas City has come away with a win 18 times in 35 chances when named as a favorite of at least -112 on the moneyline.
- The Royals and their opponents have gone over the total this season in 36 of their 95 opportunities.
- The Royals are 48-47-0 against the spread in their 95 games that had a posted line this season.
- The Marlins have won 37 of the 81 games they were listed as the moneyline underdog this season (45.7%).
- When playing as a moneyline underdog with odds of -104 or longer, Miami has a 35-40 record (winning 46.7% of its games).
- The Marlins have had an over/under set by bookmakers 91 times, and have combined with opponents to go over the total in 43 of those games (43-48-0).
- The Marlins have covered 59.3% of their games this season, going 54-37-0 against the spread.
Royals Player Leaders
- Bobby Witt Jr. leads Kansas City with 112 hits and a team-best slugging percentage of .504. He's batting .294 with 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 leads Kansas City in OBP (.354) this season, fueled by 104 hits. He's batting .297 while slugging .454.
- Among all qualifying batters, he is ninth in batting average, 42nd in on-base percentage and 60th in slugging percentage.
- Vinnie Pasquantino has collected 101 base hits, an OBP of .329 and a slugging percentage of .437 this season.
- Pasquantino brings a seven-game hitting streak into this game. In his last 10 outings he is hitting .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 put up a team-high OBP (.368), while leading the Marlins in hits (89). He's batting .293 and slugging.
- Including all qualifying hitters in the big leagues, his batting average places him 15th, his on-base percentage is 23rd, and he is 12th in slugging.
- Stowers heads into this game on a three-game hitting streak. In his last five games he is hitting .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.
- Including all qualified hitters, his batting average puts him 101st, his on-base percentage is 96th, and he is 109th in slugging.
- Agustin Ramirez has 20 doubles, a triple, 14 home runs and 19 walks while batting .242.
- Xavier Edwards paces his team with a .341 slugging percentage.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



