Chicago Cubs vs Boston Red Sox MLB Recap Betting Prediction

MLB Recap: Miami Marlins vs Kansas City Royals – 7/18/25

The Miami Marlins edged out the Kansas City Royals with a score of 8-7 at loanDepot Park on July 18, 2025. Lake Bachar secured the win, moving his record to 4-0 with a 3.02 ERA. The Marlins’ record improved to 44-51, placing them 3rd in the NL East. Key performances included JJ Bleday’s two-run homer and Jazz Chisholm Jr.’s three RBIs. For the Royals, Nick Loftin and John Rave combined for six RBIs. The Royals’ record fell to 47-50, placing them 4th in the AL Central. The Miami Marlins started strong, scoring three runs in the first inning. They added two more runs in the third, taking a lead over the Royals. The score remained unchanged until the fourth inning. In the fourth inning, the Royals scored four runs to close the gap. However, the Marlins held their lead until the ninth inning. The Royals managed to score one more run, but it wasn’t enough, and the Marlins won 8-7.

Key players for the Marlins included Konnor Stowers, who had a strong game. Stowers collected three hits and drove in five runs. He also hit a home run, contributing significantly to the team’s win. Jesús Sánchez also added to the Marlins’ offense with a home run and an RBI.

For the Royals, John Rave stood out with a home run and four RBIs. He was a key part of the Royals’ scoring effort. Additionally, Adam Frazier contributed with two RBIs, helping the Royals stay competitive throughout the game.

On the pitching side, Lake Bachar earned the win for the Marlins, improving his record to 4-0. He pitched one inning and allowed two runs, one of which was earned. Carlos Estévez took the loss for the Royals, giving up three runs in just one-third of an inning.

What’s Next

The Marlins’ win improves their record to 44-51. They remain in 3rd place in the East. This victory keeps them within reach of moving up in the standings. The Royals, with their record now at 47-50, are 4th in the Central. This loss affects their standing as they try to climb the ranks. Both teams aim to improve their positions as the season continues.

The Kansas City Royals will continue their series against the Miami Marlins. Their next game is on Saturday, July 19, 2025, at loanDepot Park. The series wraps up on Sunday before they head to face the Chicago Cubs on Monday.

The Miami Marlins are set to host the Kansas City Royals again on Saturday, July 19, 2025. This series continues through Sunday. After that, the Marlins will begin a series against the San Diego Padres at home starting on Monday.


All odds are courtesy of Action247 Sportsbook. Good luck!!


* All odds are provided by Action247 Sportsbook and all odds subject to change. **All views expressed are my own. My picks are my own and are not a guarantee, bet at your own risk. Action247 does not warrant the accuracy of completeness of the information, text, graphics, links or other items contained within these post.