
Pirates vs Marlins Prediction 6/10/25 MLB Picks Today
Miami Marlins (24-40) vs. Pittsburgh Pirates (27-40)
June 10, 2025 6:40 pm EDT
The Line: Pittsburgh Pirates -132 / Miami Marlins 108; Over/Under: 8.5
(Get latest betting odds)
In this article, we will formulate a Pirates vs Marlins prediction for this MLB game on Tuesday, June 10th at PNC Park in Pittsburgh, Pennsylvania. Let’s take a look at the prediction for this MLB matchup.
Pittsburgh Pirates Betting Preview
The Pittsburgh Pirates are 27-40 this season after they won game one in this series by a score of 10-3 on Monday night. Pittsburgh trailed 1-0 early in the game, but they scored nine of the next ten runs to pull away in the win. The Pirates recorded 15 hits and they committed two errors in the game, while they were led by Reynolds, who went 2-5 with three RBIs in the win. Pittsburgh started Burrows, who allowed four hits and two earned runs over 4.1 innings, while Ferguson picked up the win in relief.
Prior to this series, the Pirates swept the Phillies in three games, but did lose two out of three against the Astros before that. Pittsburgh has won four games in a row, and they are currently last in the NL Central standings. The Pittsburgh pitching staff has a 3.83 ERA with a 1.21 WHIP and a .233 opponent batting average, while their offense has scored 218 runs with a .230 batting average and a .307 on-base percentage this season. Oneil Cruz has led Pittsburgh with 12 home runs and 28 RBIs, while Bryan Reynolds has added eight home runs and 39 RBIs this year. The projected starting pitcher for Pittsburgh is Mitch Keller, who is 1-8 with a 4.13 ERA and a 1.27 WHIP over 76.1 innings pitched this season.
Miami Marlins Betting Preview
The Miami Marlins are 24-40 this year after they dropped game one on Monday night. Miami led 1-0 in the second inning, and they cut the deficit to 4-2 in the fifth, but they allowed the next five runs in the blowout loss. The Marlins recorded seven hits and they committed three errors in the game, while they were led by Sanchez, Lopez, and Norby, who all had one RBI in the loss. Miami started Perez, who allowed four hits and four earned runs over 3.0 innings for the loss, while Junk allowed nine hits and five earned runs over 4.0 innings in relief.
Prior to this series, the Marlins lost two out of three against the Rays and all three against the Rockies. Miami has lost seven of its last eight games, and they are currently last in the NL East standings. The Miami pitching staff has a 5.12 ERA with a 1.43 WHIP and a .263 opponent batting average, while the offense has scored 259 runs with a .248 batting average and a .312 on-base percentage this season. Kyle Stowers has led Miami with 10 home runs and 33 RBIs, while Agustin Ramirez has added eight home runs and 19 RBIs this year. The projected starting pitcher for Miami is Sandy Alcantara, who is 2-7 with a 7.89 ERA and a 1.58 WHIP over 57.0 innings pitched this year.
Why the Pirates will beat the Marlins
- The Marlins have lost each of their last seven night games against National League opponents.
- The Pirates have won 15 of their last 16 night games against the Marlins following a home win.
- The Marlins have failed to cover the run line each of their last five games against National League opponents that held a losing record.
- The Pirates have covered the run line in each of their last five night games against National League opponents.
- The Marlins have lost the first inning in three of their last four games at PNC Park against National League opponents that held a losing record.
- The Marlins have trailed after 3 innings in seven of their last eight road games against NL Central opponents that held a losing record.
- The Marlins have trailed after 5 innings in each of their last nine games against NL Central opponents that held a losing record.
Total Runs Facts
- Five of the Pirates’ last six games as favorites against NL East opponents have gone UNDER the total runs line.
- Four of the Marlins’ last five road games after playing the previous day have gone OVER the total runs line.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Pirates’ last seven games as favorites.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Marlins’ last four games as road underdogs against NL Central opponents.
Pittsburgh Pirates Player Prop Facts
- Oneil Cruz has hit at least one home run in three of the Pirates’ last six games against opponents that held a losing record.
- Bryan Reynolds has recorded at least one RBI in seven of his last eight appearances with the Pirates as home favorites against the Marlins.
- Adam Frazier has scored at least one run in each of his last nine appearances against the Marlins at PNC Park.
- Mitch Keller has recorded six or more strikeouts in four of his last five appearances with the Pirates as home favorites against NL East opponents.
- Oneil Cruz has recorded at least one hit in each of his last nine home appearances after playing the previous day.
- Andrew McCutchen has recorded at least one Single in each of his last eight home appearances against NL opponents.
- Oneil Cruz has recorded a Double in three of the Pirates’ last four night games against opponents that held a losing record.
Miami Marlins Player Prop Facts
- Otto Lopez has hit a home run in each of the Marlins’ last two road games against NL opponents.
- Jesus Sanchez has recorded an RBI in each of the Marlins’ last five games against opponents that held a losing record.
- Otto Lopez has scored a run in each of the Marlins’ last six games as underdogs against the Pirates.
- Kyle Stowers has recorded at least one hit in each of the Marlins’ last seven games against NL Central opponents.
- Kyle Stowers has recorded a Single in each of the Marlins’ last four road games against NL opponents that held a losing record.
- Sandy Alcantara has recorded six or more strikeouts in seven of his last eight road appearances against NL Central opponents.
Pirates vs Marlins Prediction
Pittsburgh comes into this contest on a four-game winning streak, and they are back to .500 at home. The Pirates are 18-18 at home this year, while the Marlins are 10-20 on the road. Miami continues to really struggle over the last week, and they have allowed 10 runs in two of their last three games. The Marlins are starting Alcantara, who has been pretty bad all season. The Pirates are going with Keller, who has allowed nine earned runs in his last 12.1 innings of work. Miami is just 1-8 in Alcantara’s last nine starts, and I can’t trust him on the mound. Take the Pirates here.