Royals vs Marlins Picks and Prediction – 7/18/2025

Royals vs Marlins Prediction
The Kansas City Royals open a three-game series on the road Friday versus the Miami Marlins. Kansas City improved to 47-50 following Sunday’s 3-2 victory over the New York Mets in the final game before the All-Star Game break. Kansas City has won five of the last seven but trails first-place Detroit in the American League Central by 12 games. Keep up to date with all the MLB action with our MLB previews.
Maikel Garcia is batting .297 with an on-base percentage of .354 to lead Kansas City in both categories. Vinnie Pasquantino leads Kansas City in home runs with 15 and RBI with 56, while Bobby Witt Jr leads in hits with 112. Kansas City is batting .245 with a .374 slugging percentage. Kansas City has not announced its starting pitcher for Friday’s first game of a three-game series with Miami.
The Miami Marlins look for a third straight win on Friday when opening a three-game series at home versus Kansas City. Miami is 44-51 following its 11-1 victory over the Baltimore Orioles on Sunday in the final game before the All-Star Game break. Miami has won two straight, but the Marlins trail first-place Philadelphia in the National League East by 10 ½ games.
Xavier Edwards is batting .293 with 92 hits and an on-base percentage of .368 to lead Miami in each of the three categories. Kyle Stowers leads Miami in home runs with 19 and RBI with 54. Miami is batting .254 with a .392 slugging percentage. Miami has not announced its starting pitcher for Friday's first game of a three-game series at home versus Kansas City.
Royals vs Marlins Pick Analysis
While the UNDER is a solid choice in this matchup between Kansas City and Miami, the play here is the Marlins. Miami won 14 of its final 20 games leading up to the All-Star Game break, and the Marlins have won five of the last seven head-to-head versus the Royals and four of the last five played at home against Kansas City. The Royals have lost four of the last six versus a National League East opponent. Final Score Prediction: Miami Marlins win 5-2.
Betting Trends for Miami Marlins vs Kansas City Royals

Royals

Marlins
Our Free MLB Pick for Miami Marlins vs Kansas City Royals

Miami Marlins +105