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

Odds updated as of 1:11 a.m.
On Sunday in MLB, the Kansas City Royals are playing the Miami Marlins.
All the info you need to make smart bets on this matchup at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
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: (-132) | MIA: (+112)
- Spread: KC: -1.5 (+128) | MIA: +1.5 (-154)
- Total: 7.5 -- Over: (-110) | Under: (-110)
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 take the ball for the Marlins. Bubic's team is 9-8-0 against the spread this season in his starts. Bubic's team has won 71.4% of his starts when they are favored on the moneyline (5-2). In all of Junk's four starts that had a set spread, the Marlins covered. The Marlins have a 3-1 record in Junk's four 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: Royals win (50.8%)
Royals vs Marlins Moneyline
- The Royals vs Marlins moneyline has Kansas City as a -132 favorite, while Miami is a +112 underdog at home.
Royals vs Marlins Spread
- The Royals are at the Marlins and are favored by 1.5 runs (+128 to cover) on the runline. Miami is -154 to cover.
Royals vs Marlins Over/Under
- The over/under for the Royals versus Marlins game on July 20 has been set at 7.5, with -110 odds on the over and -110 odds on the under.
Bet on Kansas City Royals vs. Miami Marlins on FanDuel today!
Royals vs Marlins Betting Trends
- The Royals have been victorious in 18, or 48.6%, of the 37 contests they have been chosen as favorites in this season.
- This season Kansas City has come away with a win 12 times in 23 chances when named as a favorite of at least -132 on the moneyline.
- Contests with the Royals have gone over the total set by sportsbooks in 37 of 97 chances this season.
- The Royals have an against the spread record of 48-49-0 in 97 games with a line this season.
- The Marlins are 39-44 in games they were the underdog on the moneyline (winning 47% of those games).
- Miami has a 28-37 record (winning 43.1% of its games) when it has played as a moneyline underdog of +112 or longer.
- The Marlins have had an over/under set by oddsmakers 93 times, and have combined with opponents to go over the total in 44 of those games (44-49-0).
- The Marlins have covered 60.2% of their games this season, going 56-37-0 against the spread.
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.
- Among all qualified hitters in MLB, he ranks 17th in batting average, 61st in on-base percentage, and 25th in slugging.
- Maikel Garcia leads Kansas City in OBP (.351) this season, fueled by 106 hits. He's batting .295 while slugging .448.
- He is 11th in batting average, 45th in on-base percentage and 62nd in slugging in the major leagues.
- Vinnie Pasquantino has collected 101 base hits, an OBP of .327 and a slugging percentage of .429 this season.
- Salvador Perez is batting .248 with a .292 OBP and 55 RBI for Kansas City this season.
- Perez takes a two-game hitting streak into this matchup. 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 an on-base percentage of .376 and has 93 hits, both team-high numbers for the Marlins. He's batting .299 and slugging .566.
- Including all qualifying hitters in the big leagues, he ranks eighth in batting average, 15th in on-base percentage and sixth in slugging percentage.
- Stowers takes a five-game hitting streak into this matchup. During his last five outings he is hitting .647 with a double, five home runs, four walks and 11 RBIs.
- Otto Lopez is batting .249 with 11 doubles, 11 home runs and 29 walks. He's slugging .393 with an on-base percentage of .318.
- Including all qualifying hitters, he is 102nd in batting average, 104th in on-base percentage and 111th in slugging percentage.
- Xavier Edwards has a slugging percentage of .355, a team-high for the Marlins.
- Agustin Ramirez has 20 doubles, a triple, 14 home runs and 19 walks while hitting .241.
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!