Jul 7, 2025; Cincinnati, Ohio, USA; Miami Marlins starting pitcher Janson Junk (26) pitches against the Cincinnati Reds in the first inning at Great American Ball Park. Mandatory Credit: Katie Stratman-Imagn Images

Royals vs Marlins Prediction 07/20/2025 Picks

Pick details

Kansas City (47-52) vs Miami (46-51)

July 20, 2025 at 01:40 PM EDT

The Line: Betting Odds: Miami +1.5 — Over/Under: +7.5

(Get latest betting odds)

In this article, we will formulate a Royals vs Marlins prediction for this MLB game on Sunday, July 20th at loanDepot park in Miami, Florida. Let’s take a look at the prediction for this MLB matchup. 

Kansas City Royals Betting Preview

The Kansas City Royals are 47-52 this year after they lost the first two games of this series by scores of 7-8 and 1-3. In their game two loss, Kansas City tied the game at one in the eighth inning, but they fell apart in the bottom half of the inning for the loss. The Royals recorded three hits in the game, and they were led by Perez, who went 1-3 with one home run and one RBI in the loss. Kansas City started Wacha, who allowed three hits and one earned run over 6.0 innings, while Erceg picked up the loss in relief. 

Prior to this series, the Royals lost two out of three against the Mets, but did sweep the Pirates in three games before that. Kansas City has lost four of their last five games, and they are currently fourth in the AL Central standings. The Kansas City pitching staff has a 3.52 ERA with a 1.22 WHIP and a .235 opponent batting average, while the offense has scored 336 runs with a .244 batting average and a .299 on base percentage this season. Vinnie Pasquantino has led KC with 15 home runs and 56 RBIs, while Bobby Witt has added 14 home runs and 54 RBIs this year. The projected starting pitcher for Kansas City is Kris Bubic, who is 7-6 with a 2.48 ERA and a 1.16 WHIP over 108.2 innings pitched this year. 

Miami Marlins Betting Preview

The Miami Marlins are 46-51 this season after they won game two by a score of 3-1 on Saturday afternoon. Miami led 1-0 in the first inning, but their offense went cold until the eighth, when they scored the go-ahead runs. The Marlins recorded six hits in the game, and they were led by Lopez, who went 1-4 with three RBIs in the win. Miami started Quantrill, who allowed two hits and zero earned runs over 6.0 innings, while Henriquez picked up the win. 

Prior to this series, the Marlins won two out of three against the Orioles and split four games with the Reds. Miami has won four games in a row, and they are currently third in the NL East standings. The Miami pitching staff has a 4.55 ERA with a 1.32 WHIP and a .252 opponent batting average, while the offense has scored 419 runs with a .254 batting average and a .315 on-base percentage this season. Kyle Stowers has led Miami with 21 home runs and 59 RBIs, while Agustin Ramirez has added 14 home runs and 42 RBIs this year. The projected starting pitcher for Miami is Janson Junk, who is 4-1 with a 2.68 ERA and a 0.99 WHIP over 50.1 innings pitched this season. 

Why the Marlins will beat the Royals

The Marlins have won each of their last four games as underdogs against American League opponents.
The Royals have lost five of their last six games as favorites following a loss.
The underdogs have covered the run line in each of the Marlins’ last nine games at LoanDepot Park.
The Royals have failed to cover the run line in each of their last seven games against National League opponents.
The Royals have lost the first inning in each of their last three games at LoanDepot Park against National League opponents that held a losing record.
The Marlins have led after 5 innings in five of their last six home games against American League opponents that held a losing record.
The Marlins have led after 3 innings in four of their last five games at LoanDepot Park against AL Central opponents that held a losing record.

Total Runs Facts

Each of the Royals’ last six day games after playing the previous day have gone UNDER the total runs line.
Six of the last seven games between the Royals and Marlins have gone UNDER the total runs line.
The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Marlins’ last four games as underdogs against AL Central opponents.
The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Royals’ last four games as road favorites against National League opponents.

Miami Marlins Player Prop Facts

Jesus Sanchez has recorded at least one hit in each of the Marlins’ last 10 games against AL opponents.
Otto Lopez has recorded a Double in three of the Marlins’ last four games as underdogs against the Royals.
Jesus Sanchez has hit a home run in three of the Marlins’ last four games against the Royals at LoanDepot Park.

Kansas City Royals Player Prop Facts

Kris Bubic has recorded seven or more strikeouts in three of his last four appearances in day games.
Salvador Perez has hit a home run in each of the Royals’ last two day games against opponents that held a losing record.
Kris Bubic has recorded a win in each of his last four appearances in day games against teams that held a losing record.
Salvador Perez has recorded at least one hit in each of the Royals’ last eight road games against NL East opponents that held a losing record.

Royals vs Marlins Prediction 

Miami comes into this matchup looking for their fifth win in a row, as they continue to play very well over the last few weeks. The Marlins are 22-27 at home this year, while the Royals are 23-26 on the road. Kansas City has lost four of its last five games, and they are starting Bubic, who has allowed three earned runs in two straight starts. The Marlins are going with Junk, who has allowed a total of two earned runs in his last three starts (19.0 IP). Miami is rolling right now, and Junk is pitching very well. Take the Marlins here. 

David Racey's Pick: Marlins ML

Need More? Get Premium Picks

Hot Cappers

Latest Picks & Game Previews

  • Manchester City vs Brighton & Hove Albion Prediction 8/31/2025 Today’s EPL Picks

    August 31, 2025

  • West Ham United vs Nottingham Forest Prediction 8/31/2025 Today’s EPL Picks

    August 31, 2025

  • Arsenal FC Arsenal FC vs Liverpool Liverpool Prediction 8/31/2025 Today’s EPL Picks

    August 31, 2025

  • Crystal Palace vs Aston Villa Prediction 8/31/2025 Today’s EPL Picks

    August 31, 2025

  • Virginia Tech vs South Carolina Prediction 8/31/2025 Today’s College Football Picks

    August 31, 2025

  • Notre Dame vs Miami (FL) Prediction 8/31/2025 Today’s College Football Picks

    August 31, 2025

  • TCU vs North Carolina Prediction 9/1/2025 Today’s College Football Picks

    September 01, 2025