MLB Game Preview: Kansas City Royals (47-50) vs. Miami Marlins (44-51)

0
35
Miami Marlins logo

Game Details

  • Date: Friday, July 18, 2025
  • Time: 7:10 PM ET
  • Location: loanDepot Park, Miami, FL
  • Watch: Bally Sports Florida, Bally Sports Kansas City, MLB.TV

Team Form & Momentum

Kansas City Royals – Quietly Surging

  • 7–3 in last 10 games before the All-Star break
  • Averaging 4.6 runs per game during that stretch
  • Bobby Witt Jr. (.294 AVG, 32 doubles, 14 HR, 30 walks) leads the offense
  • Vinnie Pasquantino on a 7-game hitting streak (.317 AVG, 3 HR, 9 RBI last 10 games)
  • Salvador Perez (.244 AVG, 13 HR, 24 doubles) adds veteran power

Miami Marlins – Inconsistent but Dangerous

  • 5–5 in last 10 games, including a blowout win over Baltimore
  • Kyle Stowers (.293 AVG, 19 HR, 54 RBI) is red-hot: .636 AVG, 3 HR, 6 RBI in last 5 games
  • Agustin Ramirez (.242 AVG, 14 HR, 41 RBI) and Otto Lopez (.250 AVG, 11 HR) provide depth
  • Sandy Alcantara (4–9, 7.22 ERA) starts; allowed 6 ER in last outing vs Reds

Key Stats & Betting Trends

CategoryRoyalsMarlins
Runs/Game3.44.3
Team ERA4.124.67
Batting AVG.245.253
Slugging %.374.391
Home/Away23–24 (Away)20–27 (Home)
  • Royals are 14–12 when favored by -121 or more
  • Marlins are 39–45 as underdogs this season
  • Royals games have gone Under the total in 61.5% of matchups
  • Marlins have covered the run line in 59% of games—highest in MLB

Player Spotlight

Bobby Witt Jr. (Royals)

  • .294 AVG, 14 HR, 30 walks
  • Top 40 in MLB in RBI and extra-base hits
  • Career .351 AVG vs NL East pitching

Kyle Stowers (Marlins)

  • .293 AVG, 19 HR, 54 RBI
  • Batting .636 over last 5 games
  • 18th in MLB in home runs, 36th in RBI

Game Odds

Kansas City Royals           – 121

Miami Marlins                  8

Odds Courtesy of Sports Odd Direct as of Thursday, July 17, 2025