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

Odds updated as of 7:16 a.m.
The Kansas City Royals versus the Miami Marlins is on the MLB schedule for Saturday.
We've got you covered, in terms of the vital info regarding this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Royals vs Marlins Game Info
- Kansas City Royals (47-51) vs. Miami Marlins (45-51)
- Date: Saturday, July 19, 2025
- Time: 4:10 p.m. ET
- Venue: loanDepot park -- Miami, Florida
- Coverage: MLB Network, 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 (+134) | MIA: +1.5 (-162)
- Total: 8.5 -- Over: (-104) | Under: (-118)
Royals vs Marlins Probable Starting Pitchers
Probable Pitchers: Michael Wacha (Royals) - 4-9, 3.74 ERA vs Cal Quantrill (Marlins) - 3-8, 5.62 ERA
The probable starters are Michael Wacha (4-9) for the Royals and Cal Quantrill (3-8) for the Marlins. When Wacha starts, his team is 8-11-0 against the spread this season. Wacha's team has a record of 2-4 this season when he starts and they are the favorite on the moneyline. The Marlins have a 10-7-0 ATS record in Quantrill's 17 starts that had a set spread. The Marlins have a 9-7 record in Quantrill's 16 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 (56.2%)
Royals vs Marlins Moneyline
- Miami is the underdog, -100 on the moneyline, while Kansas City is a -118 favorite despite being on the road.
Royals vs Marlins Spread
- The Royals are 1.5-run road favorites on the runline against the Marlins. The Royals are +134 to cover, and the Marlins are -162.
Royals vs Marlins Over/Under
- Royals versus Marlins on July 19 has an over/under of 8.5 runs, with the odds on the over -104 and the under set at -118.
Bet on Kansas City Royals vs. Miami Marlins on FanDuel today!
Royals vs Marlins Betting Trends
- The Royals have come away with 18 wins in the 36 contests they have been listed as the favorites in this season.
- Kansas City has a record of 15-14 in contests when sportsbooks favor them by -118 or more on the moneyline.
- The Royals' games have gone over the total in 37 of their 96 opportunities.
- The Royals are 48-48-0 against the spread in their 96 games with a line set by sportsbooks this season.
- The Marlins have won 38 of the 82 games they were the underdog on the moneyline this season (46.3%).
- Miami is 32-39 (winning 45.1% of its games) when playing as a moneyline underdog of -100 or longer.
- The Marlins have played in 92 games with an over/under set, and have combined with opponents to go over the total 44 times (44-48-0).
- The Marlins have a 55-37-0 record against the spread this season.
Royals Player Leaders
- Bobby Witt Jr. leads Kansas City with 113 hits and a team-best slugging percentage of .500. He's batting .293 with an on-base percentage of .344.
- Among qualifying hitters in the majors, he is 17th in batting average, 56th in on-base percentage, and 21st in slugging.
- Witt hopes to build on a two-game hitting streak in this matchup. In his last five games he is hitting .250 with two doubles, a home run, two walks and two RBIs.
- Maikel Garcia has 106 hits this season and a team-best OBP of .355. He's batting .299 and slugging .454.
- Among qualified batters, he ranks ninth in batting average, 43rd in on-base percentage and 60th in slugging percentage.
- Garcia heads into this game looking to extend his two-game hit streak. In his last five games he is batting .190 with two doubles.
- Vinnie Pasquantino has 101 hits this season and has a slash line of .269/.328/.432.
- Salvador Perez is batting .247 with a .292 OBP and 54 RBI for Kansas City this season.
Marlins Player Leaders
- Kyle Stowers has racked up an on-base percentage of .371, a slugging percentage of .563, and has 92 hits, all club-highs for the Marlins (while batting .298).
- He is 10th in batting average, 20th in on-base percentage and sixth in slugging percentage among all qualifying hitters in the big leagues.
- Stowers takes a four-game hitting streak into this game. During his last five outings he is batting .667 with five home runs, three walks and 11 RBIs.
- Otto Lopez is batting .249 with 10 doubles, 11 home runs and 29 walks. He's slugging .392 with an on-base percentage of .318.
- He is currently 102nd in batting average, 103rd in on-base percentage and 111th in slugging percentage among all qualified hitters.
- Agustin Ramirez is batting .245 with 20 doubles, a triple, 14 home runs and 19 walks.
- Xavier Edwards is slugging .344 to lead his team.
Royals vs Marlins Head to Head
- 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!