MLB Picks

Miami Marlins vs Kansas City Royals Prediction 7-18-25 Picks

Kansas City Royals (47-50) vs. Miami Marlins (44-51)
July 18, 2025 11:10 pm EDT
The Line: Miami Marlins -101 / Kansas City Royals -121; Over/Under: 8
(Get latest betting odds)

The Kansas City Royals and the Miami Marlins meet Friday in MLB action from LoanDepot Park. We will look at this from a betting perspective and determine the best bets for this game. Here’s a Kansas City Royals vs. Miami Marlins prediction.

Starting Pitching Matchup

The Kansas City Royals did not have a starting pitcher announced at the time that this article was posted. Sandy Alcantara will get the start for the Marlins here and is 4-9 with a 7.22 ERA and 71 strikeouts this season.


Kansas City Royals Recap

The Kansas City Royals come into this game looking to build on their 3-2 win over the Mets from their last game before the all-star break to improve to 47-50 on the year. After this series, the Royals will head on the road for a series against the Chicago Cubs.

Royals Win 7 Of Their Last 10 Entering Break

Bobby Witt Jr. has 112 hits with 32 doubles and 25 stolen bases along with 3 triples, 14 home runs and 54 RBIs while Vinnie Pasquantino has 101 hits with 14 doubles, a triple, 15 home runs and 56 RBIs. Maikel Garcia’s added 104 hits with 25 doubles, 3 triples, 8 home runs and 40 RBIs and 18 stolen bases and Salvador Perez also has 13 home runs and 54 RBIs but also has 77 strikeouts so far this season.

Why the Kansas City Royals will win

  • The Marlins have lost nine of their last 10 games at LoanDepot Park following a win.
  • The Royals have won seven of their last eight games against teams that held a losing record.
  • The road team has covered the run line in each of the Royals’ last five games.
  • The Marlins have failed to cover the run line in each of their last three games against the Royals following a road win.

Kansas City Royals Player Prop Facts

  • Salvador Perez has hit at least one home run in three of the Royals’ last four games against opponents that held a losing record.
  • Salvador Perez has recorded at least one hit in each of his last 18 road appearances after not playing the previous day.
  • Cavan Biggio has recorded a Double in three of his four previous appearances against the Marlins after not playing the previous day.
  • Bobby Witt Jr. ranks T2nd in the league in Hits (112) this season.

Miami Marlins Recap

The Miami Marlins come into this game looking to build on their series win over the Baltimore Orioles prior to the all-star break thanks to an 11-1 win over the O’s to improve to 44-51 on the year. After this series, the Marlins will take on the San Diego Padres at home in another interleague series.

Marlins Looking To Climb Back To .500

Xavier Edwards has 92 hits including 14 doubles and a team-high 16 stolen bases while Eric Wagaman has 78 hits with 20 doubles. Otto Lopez has 74 hits with 9 doubles and 11 home runs with 48 RBIs. Kyle Stowers has 89 hits with 13 doubles, 3 triples, 19 home runs and 54 RBIs but also has 97 strikeouts so far this season. Agustin Ramirez also has 14 home runs, 20 doubles and 41 RBIs and Jesus Sanchez has chipped in 31 RBIs as well on the year.

Why the Miami Marlins will win

  • The Marlins have won eight of their last nine games as underdogs following a road win.
  • The Royals have lost three of their last four games as favorites against the Marlins following a win.
  • The underdogs have covered the run line in each of the Marlins’ last seven games at LoanDepot Park.
  • The Royals have failed to cover the run line in each of their last six games following a home win.

Miami Marlins Player Prop Facts

  • Kyle Stowers has hit a home run in each of the Marlins’ last three night games against AL Central opponents that held a losing record.
  • Jesus Sanchez has recorded at least one hit in each of the Marlins’ last eight games against opponents that held a losing record.

Total Runs Facts

  • Each of the Marlins’ last five games against AL Central opponents have gone UNDER the total runs line.
  • Six of the Royals’ last seven road games against NL East opponents have gone UNDER the total runs line.

Kansas City Royals vs. Miami Marlins Prediction

I’m backing the Royals in this one. I get the case to be made for the Marlins, because they have probably been playing better than I would’ve expected them to coming into the season. However, I also would’ve expected Sandy Alcantara to pitch a lot better than he has for much of this season as he just can’t seem to get the ERA down and just when he looks ready to turn the corner, he gets absolutely crushed time and time again. It’ll be interesting to see who the Royals hand the ball to here, but I think in the end, the Royals do enough to get the win and add to Alcantara’s misery. Give me Kansas City here.

Chris Ruffolo's Free Pick: Kansas City Royals -121

Need More? Get Premium Picks

Chris Ruffolo

Chris joined the Sports Chat Place team in August 2016 and has a proven system that combines multiple analytical and situational statistics and trends to give out thousands of winning picks over the last three years with winning records across all of the top leagues, Follow Chris Ruffolo on Twitter @ruffthepickdawg

Related Articles

Back to top button