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

Data Skrive
Data Skrive

The Miami Marlins (46-51) will try for a sweep of the Kansas City Royals (47-52) on Sunday at loanDepot park. The Marlins lead 2-0, but are underdogs (+106) against the Royals (-127) in the matchup, which starts at 1:40 p.m. ET. Kansas City’s Kris Bubic gets the start against Miami’s Janson Junk.

Check out all the Latest Baseball Betting Previews!

Moneyline

Royals to win vs Marlins -127

Bet $20, Payout $35.75

Royals vs. Marlins betting lines

  • Favorite: Royals (-127)
  • Underdog: Marlins (+106)
  • Over/under: 7.5

Royals betting info, hitting leaders, & pitching

Royals betting info

  • The Royals have been favored on the moneyline 38 total times this season. They’ve finished 19-19 in those games.
  • Kansas City has a 12-11 record (winning 52.2% of its games) when playing as moneyline favorites of -127 or shorter.
  • The Royals have an implied moneyline win probability of 55.9% in this contest.
  • Kansas City has played in 99 games with an over/under set, and have combined with its opponents to go over the total 38 times (38-60-1).
  • The Royals have a 50-49-0 record against the spread this season.

Royals hitting info

  • Bobby Witt Jr. is batting .290 with 32 doubles, three triples, 14 home runs and 30 walks.
  • Among hitters in MLB action, Witt ranks 60th in homers and 42nd in RBI.
  • Maikel Garcia is batting .295 to pace his team.
  • Garcia ranks 154th in home runs among hitters in baseball and 99th in RBI.
  • Vinnie Pasquantino leads the Royals with 15 home runs and 56 runs batted in.
  • Salvador Perez is batting .248 with 25 doubles, 14 home runs and 18 walks.
  • Perez enters this game on a two-game hitting streak. In his last five games he is batting .313 with a double, a home run, two walks and an RBI.

Royals pitching rankings

  • The 8.3 strikeouts per nine innings compiled by the Royals pitching staff ranks 17th in MLB.
  • Kansas City’s 3.53 team ERA ranks second among all MLB pitching staffs.
  • The Royals have the fourth-lowest WHIP in MLB (1.218).
  • The Royals allow the ninth-fewest home runs in baseball (101 total, 1.0 per game).
  • Kansas City its 3-1 loss the last time out, the team struck out three Marlins batters while allowing six hits.

Marlins betting info, hitting leaders, & pitching

Marlins betting info

  • This season, the Marlins have won 41 out of the 86 games, or 47.7%, in which they’ve been the underdog.
  • Miami has a record of 33-38, a 46.5% win rate, when it’s set as an underdog of +106 or more by sportsbooks this season.
  • Oddsmakers have implied with the moneyline set for this matchup that the Marlins have a 48.5% chance to win.
  • So far this season, Miami and its opponents have hit the over in 45 of its 97 games with a total.
  • The Marlins have an ATS record of 59-38-0 in 97 games with a spread this season.

Marlins hitting info

  • Kyle Stowers leads Miami in home runs with 21, runs batted in with 59 and his batting average of .299 is also best on his team.
  • In all of Major League Baseball, Stowers ranks 14th in homers and 22nd in RBI.
  • Stowers brings a five-game hitting streak into this matchup. During his last five outings he is hitting .647 with a double, five home runs, four walks and 11 RBIs.
  • Otto Lopez is batting .249 with an OBP of .318 and a slugging percentage of .393 this season.
  • Lopez currently is 105th in homers and 49th in RBI in the major leagues.
  • Lopez brings a three-game hitting streak into this matchup. In his last five games he is hitting .286 with two doubles, two home runs, a walk and eight RBIs.
  • Xavier Edwards has 94 hits this season and a slash line of .287/.353/.355.
  • Edwards enters this matchup on a four-game hitting streak. During his last five outings he is hitting .286 with four doubles, a triple, a home run, a walk and two RBIs.
  • Agustin Ramirez is batting .241 with an OBP of .287 and a slugging percentage of .462 this season.

Marlins pitching rankings

  • The Marlins average the 23rd-most strikeouts per nine innings (8.0) in the majors this season.
  • Miami has the 24th-ranked ERA (4.56) in the majors this season.
  • The Marlins rank 22nd in MLB with a combined 1.325 WHIP this season.
  • The Marlins have allowed the 15th-fewest home runs this season with 107, or 1.1 per game.
  • Miami pitchers struck out five Royals batters while allowing three hits in a 3-1 win last time out.
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 …