Up arrow
MLB
Games

Kansas City Royals vs. Miami Marlins: Preview, Predictions and Picks for July 18, 2025

Updated on:
Jul 19, 2025 4:44 AM
The Miami Marlins, seeking to build momentum after a thrilling performance from Josh Stowers' 3-home run game, host the Kansas City Royals at loanDepot park on Friday, July 18, 2025, at 7:10 PM. The Royals, sitting at 47-50, will look to capitalize on their decent 23-24 road record, while the Marlins aim to improve their 20-27 home record. This American League-National League showdown is shaping up to be an exciting matchup in the world of MLB.
Kansas City Royals vs Miami Marlins

Current Odds

KC
MIA
Over
8.5
+100
Under
8.5
-105
KC
-1.5
+150
MIA
+1.5
-155
KC
ML
-114
MIA
ML
+112

Royals vs Marlins statistics

Stat Royals Marlins
Hits 794 (17th) 825 (Tied-12th)
Batting Average .245 (19th) .254 (9th)
Runs Batted In 324 (28th) 392 (19th)
Runs 328 (29th) 408 (19th)
Home Runs 73 (29th) 87 (26th)
Walks 227 (30th) 281 (23rd)
Stolen Bases 71 (14th) 74 (Tied-11th)
Strikeouts 670 (2nd) 759 (8th)
Pitches 13437 (29th) 13521 (27th)

Miami Marlins recent games

Game Date Opponent Result Score
7/13/25 @ Baltimore Orioles W 11-1
7/12/25 @ Baltimore Orioles W 6-0
7/11/25 @ Baltimore Orioles L 5-2
7/10/25 @ Cincinnati Reds L 6-0
7/9/25 @ Cincinnati Reds L 7-2

Kansas City Royals recent games

Game Date Opponent Result Score
7/13/25 vs New York Mets W 3-2
7/12/25 vs New York Mets L 3-1
7/11/25 vs New York Mets L 8-3
7/9/25 vs Pittsburgh Pirates W 4-3
7/8/25 vs Pittsburgh Pirates W 4-3

Miami Marlins injuries

  • Edward Cabrera (SP): Day-To-Day
  • Andrew Nardi (RP): 60-Day-IL
  • Jesus Tinoco (RP): 60-Day-IL
  • Ryan Weathers (SP): 60-Day-IL
  • Connor Norby (3B): 10-Day-IL

Kansas City Royals injuries

  • Mark Canha (LF): 10-Day-IL
  • Daniel Lynch IV (RP): 15-Day-IL
  • Michael Massey (2B): 10-Day-IL
  • James McArthur (RP): 60-Day-IL
  • Michael Lorenzen (SP): 15-Day-IL

Royals vs Marlins game info

Type Info
Venue loanDepot park
Location Miami, Florida
First pitch Fri 7:10 PM
Temperature 87°
Chance of Rain 13%

Royals vs Marlins predictions

The Kansas City Royals are looking to bounce back as they roll into loanDepot park, and there's a lot to watch for on their roster. You can almost picture Maikel Garcia getting things started at the top of the order—he’s been the Royals' most consistent hitter this season, and I see him turning in another multi-hit game. Vinnie Pasquantino, always a threat with the bat, could easily put one over the wall or at least tack on another RBI to his team-leading total. Meanwhile, Bobby Witt Jr. looks poised to flash that mix of speed and power, so don't be surprised if he swipes a base and scores a run along the way. Oh, and with Salvador Perez anchoring the lineup, there’s always a shot for a clutch RBI when the Royals need it most.

The Miami Marlins, meanwhile, are riding a wave of momentum thanks to Kyle Stowers’ jaw-dropping three-homer performance in the last game. Stowers has been the heart of the Marlins’ offense, and honestly, he’s shaping up for another solid night—maybe not three home runs again, but a couple of key hits seem likely. Xavier Edwards is another name to keep an eye on, especially with his knack for getting on base and stirring things up with his speed. On the mound, Sandy Alcantara is set to toe the rubber, and you know he’s going to bring the heat. I’d expect him to work deep into the game and keep those Royals bats guessing with his usual arsenal. Miami’s home record might not jump off the page, but with these pieces in place, they’ve definitely got a fighting chance.

So, who comes out on top? With momentum swinging Miami’s way after their big offensive night, and Alcantara ready to put in work on the mound, I’m leaning toward the Marlins taking this one at home. The Royals have some bright spots—and they’ll certainly make it interesting—but the Marlins’ blend of power, timely hitting, and strong starting pitching just give them that slight edge. Baseball is full of surprises, though, so it should be a fun one to watch.

Miami Marlins

Kansas City Royals

More Games