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
| Category | Royals | Marlins |
|---|---|---|
| Runs/Game | 3.4 | 4.3 |
| Team ERA | 4.12 | 4.67 |
| Batting AVG | .245 | .253 |
| Slugging % | .374 | .391 |
| Home/Away | 23–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








