Royals vs. Marlins Prediction, Odds, Picks - July 19

Royals vs. Marlins Prediction, Odds, Picks - July 19

Updated Jul. 19, 2025 4:00 p.m. ET
Data Skrive

Maikel Garcia and the Kansas City Royals square off against Xavier Edwards and the Miami Marlins on Saturday at 4:10 p.m. ET, in the second of a three-game series at loanDepot park. The Royals are favored in this one, at -119, while the underdog Marlins have -100 odds to play spoiler. Kansas City (-1.5) is favored on the run line. The contest's over/under has been listed at 8.5 runs.

Check out everything you need from a betting perspective on the Royals-Marlins game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Royals vs. Marlins Highlights | MLB on FOX

Check out the best highlights between the Kansas City Royals and Miami Marlins.

Royals vs. Marlins Game Information & Odds

  • When: Saturday, July 19, 2025 at 4:10 p.m. ET
  • Where: loanDepot park in Miami, Florida
  • How to watch on TV: MLB Network, FDSFL, and FDSKC
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Royals -119 -100 8.5 -109 -111 -1.5 +141 -169

Royals vs. Marlins Prediction

  • Score Prediction: Marlins 5, Royals 4
  • Total Prediction: Over 8.5 runs
  • Win Probabilities: Royals 52%, Marlins 48%

Royals vs. Marlins Betting Insights

  • The Royals have won 19, or 51.4%, of the 37 games they've played as favorites this season.
  • Kansas City is 15-13 this season when entering a game favored by -119 or more on the moneyline.
  • The implied probability of a win from the Royals, based on the moneyline, is 54.3%.
  • The Marlins have been victorious in 40, or 47.1%, of the 85 contests they have been chosen as underdogs in this season.
  • This year, Miami has won 35 of 75 games when listed as at least -100 or worse on the moneyline.
  • The Marlins have an implied victory probability of 50% according to the moneyline set for this matchup.

Royals Recent Betting Performance

  • The Royals went 4-1 across the five games they were favored on the moneyline in their last 10 matchups.
  • Over their last 10 outings (all 10 of them had set totals), the Royals and their opponents combined to go over the run total four times.
  • The Royals have gone 4-6-0 against the spread over their past 10 games.

Royals Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 4.5
HR 17
ERA 3.94
K/9 9

Royals Player Insights

  • Bobby Witt Jr. has 32 doubles, three triples, 14 home runs and 30 walks while hitting .293.
  • In all of the majors, Witt ranks 59th in homers and 41st in RBI.
  • Witt takes a hitting streak of two games into this game. In his last five games he is hitting .250 with two doubles, a home run, two walks and two RBIs.
  • Garcia's .299 batting average leads his team.
  • Garcia ranks 153rd in home runs and 97th in RBI on the season.
  • Garcia heads into this game looking for his third game in a row with a hit. In his last five games he is batting .190 with two doubles.
  • Vinnie Pasquantino has accumulated a team-high 15 home runs and 56 runs batted in.
  • Salvador Perez is batting .247 with 25 doubles, 13 home runs and 18 walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-270) 1.5 (+105) - 0.5 (+145)
Salvador Pérez 0.5 (-265) 1.5 (+105) - 0.5 (+140)
Maikel Garcia 0.5 (-260) 1.5 (+125) - 0.5 (+175)
Jonathan India 0.5 (-255) 1.5 (+110) - 0.5 (+170)
Bobby Witt Jr. 1.5 (+150) 1.5 (-125) - 0.5 (+140)

Marlins Recent Betting Performance

  • In nine games over the last 10 matchups when set as underdogs by oddsmakers, the Marlins had a record of 6-3.
  • In their last 10 games with a total, the Marlins and their opponents have failed to hit the over seven times.
  • The Marlins are 6-4-0 ATS over their last 10 games.

Marlins Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 5.1
HR 13
ERA 3.07
K/9 8.4

Marlins Player Insights

  • Kyle Stowers paces the Marlins with 21 home runs and 59 runs batted in, while recording a team-best batting average of .298.
  • In all of the majors, Stowers ranks 14th in home runs and 21st in RBI.
  • Stowers takes a hitting streak of four games into this game. In his last five games he is batting .667 with five home runs, three walks and 11 RBIs.
  • Otto Lopez is hitting .249 with 10 doubles, 11 home runs and 29 walks.
  • Lopez is 102nd in homers and 59th in RBI among all batters in the majors.
  • Agustin Ramirez is batting .245 with 20 doubles, a triple, 14 home runs and 19 walks.
  • Edwards is hitting .285 with 14 doubles, a triple, a home run and 33 walks.

Marlins Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Kyle Stowers 0.5 (-200) 1.5 (+130) - 0.5 (+175)
Jesus Sanchez 0.5 (-240) 1.5 (+115) - 0.5 (+170)
Agustin Ramirez 0.5 (-260) 1.5 (+115) - 0.5 (+135)
Xavier Edwards 1.5 (+170) 1.5 (+115) - 0.5 (+230)
Otto Lopez 1.5 (+175) 1.5 (+105) - 0.5 (+170)

Royals vs. Marlins Highlights | MLB on FOX

Check out the best highlights between the Kansas City Royals and Miami Marlins.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share