- July 18, 2025
- Views 8
MLB Prediction: Kansas City Royals vs Miami Marlins (Friday, July 18 at 07:10 PM ET)
Introduction
This riveting showdown between the Kansas City Royals and Miami Marlins is set to be a show-stopper in the MLB season. Both teams have displayed powerful performances in recent games, making this a highly anticipated ballgame. Despite contrasting trajectories in the league so far, this encounter promises to be a test of wit, strategy, and endurance.
Game Time
The game kicks off at Friday, July 18 at 07:10 PM ET inside the pitcher-friendly loanDepot Park.
Moneyline Odds
Kansas City Royals: -125
Miami Marlins: +105
Over/Under Line: 8.0
Latest Team Records
Kansas City Royals have a record of 47-50 with a win percentage of 0.485, while the Miami Marlins hold a record of 44-51 with a win percentage of 0.463.
Injury Report
Both teams are currently healthy with no major injury concerns.
Key Player Stats
Kansas City Royals
- Bobby Witt Jr.: 0.294 AVG, 14 HR, 54 RBI
- Vinnie Pasquantino: 0.272 AVG, 15 HR, 56 RBI
- Maikel Garcia: 0.297 AVG, 8 HR, 40 RBI
Miami Marlins
- Kyle Stowers: 0.293 AVG, 19 HR, 54 RBI
- Otto Lopez: 0.25 AVG, 11 HR, 48 RBI
- Agustin Ramirez: 0.242 AVG, 14 HR, 41 RBI
Team Analysis
Kansas City Royals
The Kansas City Royals have demonstrated prominent offensive momentum, bolstered by the likes of Bobby Witt Jr. and Vinnie Pasquantino. Witt and Pasquantino’s performances are a key factor in the team’s overall scoring consistency. With Witt’s timely batting and Pasquantino’s dependable run production, Kansas City has developed an ability to pressurize their opponents.
Regardless of their record, they have shown a promising upside with their timely scoring and solid power hitting. Even though they have been inconsistent at times, they never cease to put a significant dent in the box score.
While they seek to rebound from several dreary outings, this team holds a fighting spirit that is hard to ignore. As they seek to maximize Maikel Garcia’s role, the Royals’ outlook is anything but bleak.
- Batting Average: 0.245
- Total Runs Scored: 328
- Home Runs: 73
- OPS: 0.674
- ERA: 3.49
- WHIP: 1.21
Home Record: 24-26 • Road Record: 23-24
Last 5 Games: W-L-L-W-W (3.0 runs per game)
Miami Marlins
The Miami Marlins have proven they can swing the bat, showing signs of an evolving offensive rhythm. Players like Kyle Stowers and Otto Lopez have been spearheading the team’s offensive operations with their stellar performances.
Stowers and Lopez’s combined threat has shown scoring consistency, contributing significantly to the Marlins’ overall team confidence. Ramirez’s presence as a power hitter cannot be overlooked, either.
The Marlins appear to be turning a corner after a recent slump, picking up back-to-back wins as they aim to rebuild momentum heading into this matchup.
- Batting Average: 0.254
- Total Runs Scored: 408
- Home Runs: 87
- OPS: 0.707
- ERA: 4.58
- WHIP: 1.33
Home Record: 20-27 • Road Record: 24-24
Last 5 Games: W-W-L-L-L (4.2 runs per game)
Head-to-Head History
No recent matchups between these teams in 2025.
Over/Under Trends
Kansas City Royals‘s recent games have seen an average of 8.0 total runs scored per game over their last 6 matchups, with 2 games going over the total line.
Miami Marlins‘s recent games have averaged 8.7 total runs per game over their last 7 matchups, with 4 games going over the total of 8.0.
Moneyline Betting Prediction
The Miami Marlins are the favorable bet in this matchup. Despite their recent setbacks, they’ve displayed solid scoring ability and uptick in over/under trends. With their power hitters leading the charge and a track record of bouncing back, the Marlins carry excellent value at +105. Taking into account their determination to shake off the past losses, the momentum seems to be on Marlins’ side.
Our prediction leans toward a confident result for the Miami Marlins at +105.
Over/Under Betting Prediction
Our pick is Over 8.0. These teams are combining for 8.2 runs per game recently. Recent run totals suggest a slight edge toward the Over, especially with the Marlins trending upward offensively.
Pick: Over
Bookmakers
Data pulled from: FanDuel, MyBookie.ag, BetMGM, DraftKings, Bovada, BetRivers, Fanatics, Caesars.
Parlamaz may earn affiliate commissions from links in this article.
More MLB Predictions
- MLB Predictions
- July 18, 2025
- Views 2
MLB Prediction: St. Louis Cardinals vs Arizona Diamondbacks
- MLB Predictions
- July 18, 2025
- Views 5
MLB Prediction: Los Angeles Angels vs Philadelphia Phillies
- MLB Predictions
- July 18, 2025
- Views 5
MLB Prediction: Cincinnati Reds vs New York Mets
- MLB Predictions
- July 18, 2025
- Views 4
MLB Prediction: Baltimore Orioles vs Tampa Bay Rays
- MLB Predictions
- July 18, 2025
- Views 3