MLB Picks

Marlins vs Royals Prediction 7-20-25 MLB Picks

Kansas City Royals (47-52) vs. Miami Marlins (46-51)
July 20, 2025 5:40 pm EDT
The Line: Miami Marlins 104 / Kansas City Royals -127; Over/Under: 7.5
(Get latest betting odds)

The Kansas City Royals and Miami Marlins meet Sunday in MLB action at loanDepot park. Here’s a Marlins vs Royals Prediction. This article will include a Marlins vs Royals Pick.

Kansas City Royals Betting Preview

The Kansas City Royals are 47-52 on the year and play the Cubs, Guardians, and Braves next. The Kansas City Royals are batting .244 on the season, have a .299 OBP, and a .374 slugging percentage. The Kansas City Royals pitching staff has a 3.52 ERA and a 1.22 WHIP. Bobby Witt Jr. leads the Kansas City Royals with 113 hits and 54 RBI, while Maikel Garcia and Vinnie Pasquantino have combined for 207 hits and 96 RBI.

Kris Bubic gets the ball for the Kansas City Royals, and he is 7-6 with a 2.48 ERA and 113 strikeouts this season. This will be Bubic’s first career game against the Miami Marlins.

Miami Marlins Betting Preview

The Miami Marlins are 46-51 on the year and play the Padres, Brewers, and Cardinals next. The Miami Marlins are batting .254 on the season, have a .315 OBP, and a .394 slugging percentage. The Miami Marlins’ pitching staff has a 4.55 ERA and a 1.32 WHIP. Xavier Edwards leads the Miami Marlins with 95 hits and 24 RBI, while Kyle Stowers and Eric Wagaman have combined for 171 hits and 92 RBI.

Janson Junk gets the ball for the Miami Marlins, and he is 4-1 with a 2.68 ERA and 38 strikeouts this season. This will be Junk’s second career game against the Kansas City Royals.

Why the Miami Marlins will win

  • The Marlins have won each of their last four games as underdogs.
  • The Royals have lost each of their last six games at LoanDepot Park.
  • The Marlins have covered the run line in each of their last nine day games against American League opponents.
  • The Royals have failed to cover the run line in each of their last seven games.
  • The Royals have trailed after 3 innings in each of their last four games at LoanDepot Park against NL East opponents that held a losing record.
  • The Marlins have led after 5 innings in each of their last seven games against the Royals at LoanDepot Park.
  • The Royals have lost the first inning in each of their last four games as road favorites.

Why the Kansas City Royals will win

  • The Marlins have lost seven of their last eight day games at LoanDepot Park following a win.
  • The Royals have won seven of their last eight Sunday road games.
  • The Royals have covered the run line in each of their last nine Sunday road games.
  • The Marlins have failed to cover the run line in five of their last six day games following a home win.

Miami Marlins Player Prop Facts

  • Jesus Sanchez has hit a home run in three of the Marlins’ last four home games against the Royals.
  • Jesus Sanchez has recorded at least one hit in each of the Marlins’ last 10 games against opponents that held a losing record.
  • Otto Lopez has recorded a Double in three of the Marlins’ last four games against the Royals.
  • Kyle Stowers ranks 6th amongst qualified players for Slugging Percentage (.566) this season.

Kansas City Royals Player Prop Facts

  • Salvador Perez has hit a home run in three of the Royals’ last four day games against NL opponents that held a losing record.
  • Kris Bubic has recorded seven or more strikeouts in each of his last three appearances in day games against teams that held a losing record.
  • Salvador Perez has recorded at least one hit in each of the Royals’ last 14 games against NL East opponents that held a losing record.
  • Kyle Isbel has recorded a Double in three of his last four appearances in day games against teams that held a losing record.
  • Kris Bubic has recorded a win in each of his last five road appearances against opponents that held a losing record.
  • Bobby Witt Jr. ranks 4th in the league in Hits (113) this season.

Marlins vs Royals Prediction

Bubic has been one of the better pitchers this season, as he was an All-Star, and his ERA is top-10 in the sport. Junk is having a ridiculous month of July, where he’s allowed 12 hits and two earned runs in 19 innings. The under is worth a look. However, as I said yesterday, the Marlins are a young, scrappy team that’s oozing confidence and just finding ways to win. The Marlins have beaten the Royals twice now in last-second fashion, and the crowd is starting to be a factor. The Marlins are becoming a fun team to watch. Give me the fish for the sweep.

Randy Chambers's Free Pick: Miami Marlins +104

Need More? Get Premium Picks

Randy Chambers

Randy has covered sports betting since 2014 and writes about everything from NFL to WNBA. Follow Randy Chambers on Twitter.

Related Articles

Back to top button