Miami Marlins vs Kansas City Royals Betting Pick & Prediction 6/24/24

At 8:10 PM ET, the Marlins and Royals square off in an interleague matchup. This one is being played at Kauffman Stadium in Kansas City, and the forecast calls for clear skies and temperatures in the low 90s. Miami is 27-50 this season, while the Royals are 42-37.
Kansas City is heavily favored on the money line, with their odds sitting at -240 compared to the Marlins at +198. The over/under line is currently at 9.5 runs, and Cole Ragans will be starting for the Royals, while the Marlins are sending Roddery Munoz to the mound.
MIAMI MARLINS VS KANSAS CITY ROYALS BETTING PICK
The Pick: UNDER 9.5 Runs
This game will be played at Kauffman Stadium at 8:10 ET on Monday, June 24th.
HOW TO BET THE MARLINS VS ROYALS:
- We have the Royals winning by a score of 5 to 4
- However, if you’re looking for a run line pick, we like the Marlins to cover
- As for an over/under pick, we have this game finishing with 9 runs and like the under
Marlins Records & Stats
Miami is coming off a game in which they closed out their series vs. the Mariners with a 6-4 win. Leading up to the game, they were the slight favorite at +130 on the money line. It was a big 1st inning for the Marlins, as they scored four runs, and their offense carried them to the win, as they only scored two runs the rest of the way.
Kyle Tyler got the start for the Marlins, going four innings and giving up two earned runs, and picking up the win. Miami’s offense was carried by Nick Gordon, who went 1/4 with a homer and three RBIs.
Miami is 27-50 overall, putting them 5th in the NL East, and they trail the Phillies by 24 games in the division. So far, they have really struggled against other NL East teams, going 5-17. The Marlins are just 11-23 on the road this year.
As the road underdog, the Marlins have gone 11-23 this year, and they are just 3-12 as the favorite. Miami’s overall series record is 7-17-1, but they have won two straight series. Their overall series record is 7-17-1.
When the Marlins are the underdog, they have been a solid bet against the run line this season, going 32-30. They have been outscored by an average of 1.6 runs per game overall, but that number drops to 1.3 runs per game on the road. Miami has a losing streak of three games against the run line on the road.
When the Miami Marlins are the road team, the over/under line is usually set at 8 runs per game. However, today’s line is set at 9.5 runs, which is the highest it has been all season for a Marlins game. Miami’s games have averaged 8.7 runs per game this season, and their over/under record is 41-35. Their games have gone over the total in two straight games.
Miami is sending right-hander Roddery Muñoz to the mound today vs. the Royals. He has made six starts this season and has a record of 1-2 with an ERA of 5.76. Muñoz’s WHIP for the season is currently 1.35. In his 29 2/3 innings of work, he has allowed 11 home runs. Looking back at his last outing, Muñoz finished with a no-decision vs. the Cardinals, giving up six earned runs in four innings of work. He had given up at least four earned runs in three straight starts before that outing.
So far this season, the Marlins are averaging just 3.5 runs per game, which is 29th in the league. They have been even worse on the road, averaging only 3 runs per contest. Miami’s offense is also last in the league in home runs and are near the bottom of the league in terms of on-base percentage, slugging, and OPS.
One of the few bright spots in the Marlins lineup has been Bryan De La Cruz, who is hitting .248 for the season and is on an 8-game hitting streak. De La Cruz has two homers in his last five games and is 2nd on the team with 35 RBIs. Jazz Chisholm Jr. has a team-high 37 RBIs and is batting .267 with 10 homers.
Royals Records & Stats
To close out their series vs. the Rangers, the Royals fell by a score of 4-0. Kansas City was the +136 underdog on the road going into this matchup. Things started off well for the Royals, as Alec Marsh didn’t give up a run in the first two innings but ran into trouble in the 4th, giving up three runs. Kansas City’s offense scored their only two runs in the 2nd.
Alec Marsh took the loss, going 5 2/3 innings and giving up three earned runs on eight hits. The Royals also issued two walks and hit a batter. Kansas City’s offense only had two fewer hits than the Rangers but scored just two runs. Both of their runs came in the 2nd inning.
Kansas City will host the Marlins today with an overall record of 42-37, and they are nine games behind the Guardians for the AL Central lead. The Royals lost three straight games to close out their series vs. the Rangers. So far, they have gone 13-9 in divisional matchups.
As for their overall series record, the Royals are 11-13-1 this year and have dropped four straight series. At home, they are 25-14 compared to 17-23 on the road. Kansas City has been really good as the favorite this year, going 20-11, and they are 13-5 as the favorite at home.
When the Royals win, they tend to do so by an average of 3.7 runs per game, but when they lose, they lose by an average of 3.1 runs per game. Overall, their run line record is 44-35, including 23-16 at home and 21-19 on the road. As the underdog, they are 29-19 against the run line, while as the favorite, they are 15-16.
The Kansas City Royals are at home today against the Miami Marlins. The O/U line for the game is set at 9.5 runs, which is higher than their season average of 8.6 runs per game. The Royals have a 34-42 O/U record on the season, and when the line is set at 9.5 runs, they are 4-2. The under has hit in their last two games.
Cole Ragans is looking to bounce back from a rough outing vs. the Athletics, where he took the loss. In that start, he gave up two earned runs in six innings of work. Looking back at his last four outings, Ragans has finished with a no-decision in three straight starts. His ERA for the season is 3.13, along with a record of 4-5. Opponents have hit .216 this season off Ragans, and he has turned in 11 quality starts. Overall, Ragans has 109 strikeouts, and his ERA at home is 6.0 compared to 3.11 on the road.
So far this season, the Royals are averaging 4.6 runs per game, which is 11th in the league. They have been especially good at home, averaging 5.4 runs per game. As a team, they are batting .244, which is 13th in the league, and are 4th in the league in fewest strikeouts per game. Kansas City’s team on-base percentage is just 14th in the league, and they are 12th in slugging.
Bobby Witt Jr. has been the Royals’ top hitter this season, batting .311 with 12 homers and a team-high 53 RBIs. Salvador Perez is also having a good season, hitting .280 with 11 homers. Over his last five games, MJ Melendez is batting .294, and Freddy Fermin has two homers in his last three games.