Jul 5, 2025; Cumberland, Georgia, USA; Baltimore Orioles first baseman Ryan O'Hearn (32) and right fielder Ramon Laureano (rear left) react after scoring against the Atlanta Braves during the tenth inning at Truist Park. Mandatory Credit: Dale Zanine-Imagn Images

Marlins vs Orioles Prediction 07/12/2025 Picks

Pick details

Miami (42-51) vs Baltimore (43-50)

July 12, 2025 at 04:05 PM EDT

The Line: Betting Odds: Baltimore -1.5 — Over/Under: +8.5

(Get latest betting odds)

In this article we will formulate a Marlins vs Orioles prediction for this MLB game on Saturday, July 12th at Camden Yards in Baltimore, Maryland. Let’s take a look at the prediction for this MLB matchup. 

Miami Marlins Betting Preview
The Miami Marlins are 42-51 this year after they lost game one by a score of 5-2 on Friday night. Miami had trouble at the plate for most of the night, but they scored two runs in the ninth to avoid the shutout. The Marlins recorded just five hits in the game and they were led by Lopez, who went 2-4 with one home run and two RBIs in the loss. Miami started Cabrera, who allowed eight hits and four earned runs over 4.0 innings for the loss, while Gibson allowed one earned run in relief. 

Prior to this series, the Marlins split four games with the Reds and lost two out of three against the Brewers. Miami has lost four of their last six games and they are currently third in the NL East standings. The Miami pitching staff has a 4.67 ERA with a 1.34 WHIP and a .254 opponent batting average, while the offense has scored 391 runs with a .251 batting average and a .313 on base percentage this season. Kyle Stowers has led Miami with 16 home runs and 48 RBIs, while Agustin Ramirez has added 14 home runs and 40 RBIs this year. The projected starting pitcher for Miami is Janson Junk, who is 3-1 with a 3.12 ERA and a 1.04 WHIP over 43.1 innings pitched this year. 

Baltimore Orioles Betting Preview
The Baltimore Orioles are 43-50 this season after they won game one to open this series on Friday. Baltimore jumped out to a 2-0 lead in the first inning and they never looked back in the win. The Orioles recorded 12 hits in the game and they were led by O’Hearn and Laureano, who both had two RBIs in the win. Baltimore started Kremer, who allowed three hits and zero earned runs over 7.0 innings for the win, while Kittredge allowed two earned runs in relief. 

Prior to this series, the Orioles won two out of three against the Mets and swept the Braves in three games. Baltimore has won six of their last seven games and they are currently last in the AL East standings. The Baltimore pitching staff has a 4.84 ERA with a 1.40 WHIP and a .266 opponent batting average, while their offense has scored 392 runs with a .240 batting average and a .306 on base percentage this season. Cedric Mullins has led Baltimore with 13 home runs and 41 RBIs, while Jackson Holliday has added 12 home runs and 38 RBIs this year. The projected starting pitcher for Baltimore is Trevor Rogers, who is 2-0 with a 1.57 ERA and a 0.87 WHIP over 28.2 innings pitched this season. 

Why the Orioles will beat the Marlins
The home team has won seven of the last eight games between the Marlins and Orioles.
The Marlins have lost each of their last three games.
The Orioles have covered the run line in each of their last seven games.
The Marlins have failed to cover the run line in each of their last three road games.
The Marlins have trailed after 5 innings in each of their last three road games.
The Orioles have won the first inning in four of their last five games as favorites against the Marlins.
The Orioles have led after 3 innings in four of their last five games against National League opponents.

Total Runs Facts
Eight of the Marlins’ last nine day games against American League opponents have gone UNDER the total runs line.
Five of the last six games between the Marlins and Orioles have gone OVER the total runs line.
The ‘Inning 1 OVER 0.5 runs’ market has hit in eight of the Orioles’ last nine games as favorites against NL East opponents.
The ‘Inning 1 OVER 0.5 runs’ market has hit in eight of the Marlins’ last nine road games against AL East opponents.

Baltimore Orioles Player Prop Facts
Ramon Laureano has recorded at least one hit in each of the Orioles’ last eight games as favorites.
Ramon Laureano has recorded a Double in three of the Orioles’ last four games as favorites against NL East opponents.
Gary Sanchez has hit a home run in three of his last five home appearances against opponents that held a losing record.

Miami Marlins Player Prop Facts
Kyle Stowers has hit a home run in three of the Marlins’ last five games against opponents that held a losing record.
Otto Lopez has recorded at least one hit in each of his seven previous appearances against AL East opponents that held a losing record.

Marlins vs Orioles Prediction 
Baltimore comes into this matchup last in the AL East, but they are rolling right now and have scored at least five runs in three of their last four games. The Orioles are 22-23 at home this year, while the Marlins are 22-24 on the road. Miami has lost three games in a row and they have scored just four runs during that span. The Marlins are starting Junk, who has allowed two earned runs or fewer in four of his last five outings. The Orioles are going with Rogers, who has allowed two earned runs or fewer in three straight. I really like how Baltimore is playing right now and Rogers is on a roll, so take Baltimore -1.5 here. 

David Racey's Pick: Orioles -1.5

Need More? Get Premium Picks

Hot Cappers

Latest Picks & Game Previews

  • Lorenzo Musetti vs Jaume Munar Prediction 9/1/2025 Today’s Tennis Picks

    September 01, 2025

  • Jannik Sinner vs Alexander Bublik Prediction 9/1/2025 Today’s Tennis Picks

    September 01, 2025

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

    September 01, 2025

  • Houston Dynamo vs Los Angeles Galaxy Prediction 07/25/2025 Picks

    September 06, 2025