Royals vs. Marlins Betting Lines, Odds, & Player Matchups July 18, 2025

Data Skrive
Data Skrive

The Miami Marlins (44-51) square off against the Kansas City Royals (47-50) after Kyle Stowers hit three home runs in an 11-1 win over the Orioles. The Royals are favored (-125) in this matchup with the Marlins (+105), which starts at 7:10 p.m. ET on Friday. Neither team has named their starter.

Check out all the Latest Baseball Betting Previews!

Moneyline

Royals to win vs Marlins -125

Bet $20, Payout $36.00

Royals vs. Marlins betting lines

  • Favorite: Royals (-125)
  • Underdog: Marlins (+105)

Royals betting info, hitting leaders, & pitching

Royals betting info

  • The Royals have won 52.8% of the games this season when they were favored on the moneyline (19-17).
  • Kansas City has gone 13-11 when playing as moneyline favorites with odds of -125 or shorter (54.2% winning percentage).
  • The Royals have a 55.6% chance to win this contest based on the moneyline’s implied probability.
  • In the 97 games in which oddsmakers have set an over/under for Kansas City, it has combined with opponents to go over the total 37 times (37-59-1).
  • The Royals are 50-47-0 against the spread this season.

Royals hitting info

  • Bobby Witt Jr. is hitting .294 with 32 doubles, three triples, 14 home runs and 30 walks.
  • Among all hitters in MLB action, Witt’s home run total ranks 58th and his RBI tally ranks 36th.
  • Maikel Garcia is batting .297 to lead his team.
  • Garcia ranks 152nd in homers and 97th in RBI this season.
  • Vinnie Pasquantino has put up a team-best 15 home runs and 56 runs batted in.
  • Pasquantino takes a seven-game hitting streak into this matchup. During his last 10 outings he is batting .317 with four doubles, three home runs and nine RBIs.
  • Salvador Perez has 24 doubles, 13 home runs and 17 walks while hitting .244.

Royals pitching rankings

  • The Royals pitching staff ranks 17th in MLB with a collective 8.3 strikeouts per nine innings.
  • Kansas City has the second-ranked team ERA among all MLB pitching staffs (3.49).
  • Pitchers for the Royals combine for the No. 5-ranked WHIP in MLB (1.214).
  • Royals pitchers combine to allow 98 home runs (1.0 per game), the ninth-fewest in MLB.
  • In its 3-2 win last time out, Kansas City struck out nine Mets batters while allowing nine hits.

Marlins betting info, hitting leaders, & pitching

Marlins betting info

  • The Marlins have entered the game as underdogs 84 times this season and won 39, or 46.4%, of those games.
  • Miami has a record of 33-38, a 46.5% win rate, when it’s set as an underdog of +105 or more by oddsmakers this season.
  • The Marlins have a 48.8% chance to win this game based on the implied probability of the moneyline.
  • So far this season, Miami and its opponents have hit the over in 44 of its 95 games with a total.
  • In 95 games with a spread this season, the Marlins are 57-38-0 ATS.

Marlins hitting info

  • Stowers is batting .293 with 19 home runs and 54 RBI. All three of those stats rank first among Miami hitters this season.
  • Stowers ranks 18th in home runs and 36th in RBI among all batters in MLB.
  • Stowers has safely hit in three straight games. During his last five outings he is batting .636 with three home runs, three walks and six RBIs.
  • Otto Lopez is batting .250 with an OBP of .320 and a slugging percentage of .392 this season.
  • Lopez is 101st among hitters in the big leagues in homers, and 62nd in RBI.
  • Agustin Ramirez has 68 hits this season and a slash line of .242/.289/.470.
  • Xavier Edwards has 91 hits and an OBP of .349 to go with a slugging percentage of .341 this season.
  • Edwards has safely hit in two straight games. In his last five games he is hitting .227 with two doubles, a home run and two RBIs.

Marlins pitching rankings

  • The Marlins have an 8.0 K/9 this season as a pitching staff, which ranks 23rd in the big leagues.
  • Miami has pitched to a 4.58 ERA this season, which ranks 24th in baseball.
  • The Marlins rank 22nd in MLB with a combined 1.331 WHIP this season.
  • With 104 homers allowed, the Marlins rank 13th in the league at preventing long balls.
  • Miami earned an 11-1 win in its most recent game, striking out 12 Orioles batters while allowing five hits.
Author Profile
BetDecider Team

The BetDecider team brings you the most current sports betting content, with expert insights and tips. Our aim is that you can make an informed betting decision, including best odds and exclusive sportsbook offers, to maximize your betting experience.

Ryan Knuppel

Knup Solutions [molongui_author_name]

About Ryan Knuppel

Ryan has been one of the leading sports business & iGaming professionals for over 15 years. He started as a freelance writer and now operates one of the top sports content agencies around, Knup Solutions. He has literally written 10,000 plus sports and betting related articles across the web.

 

Sports Network:

sports20.com, usawager.com, knupsports.com, baseballspotlight.com, basketballarticles.com, betdecider.com, njsportsbookreview.com, dunkelindex.com, sportspub.com, oddschoice.com

 

Betting Guide

How Money Line Works?

Moneyline betting is by far the easiest way to place a sports wager. There are no point spreads to parse, no garbage-time free throws to ruin your betting day, and no last-minute meaningless touchdowns to take you from a winner to a loser.

How to Bet Odds

When we, as sports fans, learned our multiplication tables, we aced the number 7. Seven, 14, 21, 28, 35, 42 were easy because we all watched football on the weekends. Multiplication by sevens, then add a three, a six after a missed PAT.

How to Bet on NFL Games

Baseball is America’s pastime, but football is America’s crazed passion, with its weekly schedule of games, millions of television viewers across the country and the world, and the billion-dollar stadiums that serve as Sunday cathedrals in 32 American cities.

What is the Spread?

If you are a golfer or have ever played on a bowling team, think of a point spread like a handicap. It is a way for two teams of differing abilities to play each other on equal footing.  The better team, and the favorite in the game, gives a certain amount …