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

Odds updated as of 2:12 a.m.
The Kansas City Royals will face the Miami Marlins in MLB action on Sunday.
All the information you need to make smart wagers 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 get the nod for the Marlins. When Bubic starts, his team is 9-8-0 against the spread this season. Bubic's team is 5-2 this season when he starts and they are the moneyline favorite. 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 moneyline underdog.
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 the favorite, -132 on the moneyline, while Miami is a +112 underdog despite being at home.
Royals vs Marlins Spread
- The Royals are 1.5-run road favorites on the runline against the Marlins. The Royals are +128 to cover, and the Marlins are -154.
Royals vs Marlins Over/Under
- A total of 7.5 runs has been set for the Royals-Marlins contest on July 20, with the over available at -110 and the under at -110.
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 year Kansas City has won 12 of 23 games when listed as at least -132 on the moneyline.
- The Royals and their opponents have gone over the total this season in 37 of their 97 opportunities.
- The Royals are 48-49-0 against the spread in their 97 games with a line set by sportsbooks 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.
- In the 93 games bookmakers have set an over/under for the Marlins, they have combined with opponents to go over the total 44 times (44-49-0).
- The Marlins have put together a 56-37-0 record ATS this season.
Royals Player Leaders
- Bobby Witt Jr. leads Kansas City with 113 hits and a team-best slugging percentage of .495. He's batting .290 with an on-base percentage of .340.
- Among qualified batters, he ranks 17th in batting average, his on-base percentage ranks 60th, and he is 25th in slugging.
- Maikel Garcia leads Kansas City with an OBP of .351 this season while batting .295 with 31 walks and 41 runs scored. He's slugging .448.
- Among qualifiers, he is 11th in batting average, 45th in on-base percentage and 62nd in slugging percentage.
- Vinnie Pasquantino has collected 101 base hits, an OBP of .327 and a slugging percentage of .429 this season.
- Salvador Perez has been key for Kansas City with 90 hits, an OBP of .292 plus a slugging percentage of .433.
- Perez brings a two-game hitting streak into this matchup. In his last five games he is batting .313 with a double, a home run, two walks and an RBI.
Marlins Player Leaders
- Kyle Stowers has racked up 93 hits with a .376 on-base percentage, leading the Marlins in both categories. He's batting .299 and slugging .566.
- Including all the qualifying players in the majors, his batting average is eighth, his on-base percentage is 15th, and he is sixth in slugging.
- Stowers enters this game on a five-game hitting streak. In his last five games he is batting .647 with a double, five home runs, four walks and 11 RBIs.
- Otto Lopez is hitting .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-best for the Marlins.
- Agustin Ramirez is batting .241 with 20 doubles, a triple, 14 home runs and 19 walks.
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!