At loanDepot park on Friday, the Miami Marlins (44-51) begin a three-game series versus the Kansas City Royals (47-50), at 7:10 p.m. ET.

The Royals are favored (-125 moneyline odds to win) when they square off against the Marlins (+105). Neither the Royals nor the Marlins have named a starting pitcher for this game.

The Royals won their most recent contest versus the Mets by a 3-2 score Sunday, with Carlos Estevez picking up the win pitching going one inning, giving up two earned runs on two hits. John Rave went 1 for 2 with a double and two RBIs to lead them offensively.

Sunday, the Marlins beat the Orioles 11-1. Eury Perez was the winning pitcher after throwing seven innings without giving up an earned run on three hits, while striking out six. Kyle Stowers paced the Marlins’ offense, going 5 for 5 with three home runs and six RBIs.

Ahead of watching this Royals vs. Marlins matchup, here is everything you need to know about Friday’s action on the diamond, including viewing options.

Kansas City Royals vs. Miami Marlins odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Thursday at 12:17 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Royals (-125, bet $125 to win $100)Underdog: Marlins (+105, bet $100 to win $105)Royals vs. Marlins: Game time and live stream infoGame day: Friday, July 18, 2025Game time: 7:10 p.m. ETLocation: Miami, FloridaStadium: loanDepot parkTV channel: FDSFL and FDSKCLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Royals vs. Marlins on Fubo!

Royals stats and trendsRoyals betting recordsThis season, the Royals have been favored 36 times and won 19, or 52.8%, of those games.Kansas City has entered 24 games this season favored by -125 or more and is 13-11 in those contests.The moneyline for this contest implies a 55.6% chance of a victory for the Royals.Kansas City and its opponents have gone over the total this season in 37 of 97 opportunities.The Royals are 50-47-0 ATS in their 97 games with a spread this season.Royals batting statsThe Royals have hit just 73 homers this season, which ranks 29th in the league.The offense for Kansas City has a slugging percentage of .374 this season, 25th in MLB.The Royals have a team batting average of .245 this season, which ranks 18th among MLB teams.Kansas City is among the lowest-scoring teams in the majors, ranking 29th with just 328 total runs (3.4 per game) this season.The Royals are among the worst in the league at getting on base, ranking 26th with an OBP of .300.Kansas City ranks second in MLB in strikeouts per game with an average of 6.9 whiffs per contest.Marlins stats and trendsMarlins betting recordsThe Marlins have won in 39, or 46.4%, of the 84 contests they have been named as odds-on underdogs this year.Miami has a win-loss record of 33-38 when favored by +105 or worse by bookmakers this year.The moneyline set for this matchup implies the Marlins have a 48.8% chance of walking away with the win.Miami and its opponents have gone over in 44 of its 95 games with a total set by sportsbooks this season.The Marlins are 57-38-0 against the spread in their 95 games with a line set by sportsbooks this season.Marlins batting statsThe Marlins are fifth-worst in MLB play with 87 home runs.This season, Miami is 19th in baseball, slugging .391.The Marlins rank ninth in MLB with a .253 batting average.Averaging 4.3 runs per game (408 total), Miami is the 19th-highest scoring team in the majors.The Marlins’ .314 on-base percentage is 19th in the majors.

Watch the MLB on Fubo!