Miami Marlins vs Pittsburgh Pirates Betting Pick & Prediction for 6/12

MLB game preview

The Miami Marlins visit the Pittsburgh Pirates in an MLB regular season game at PNC Park. The Marlins hold a 34-35 record and are 4th in the NL East, with a 5-game winning streak. On the other side, the Pirates are 35-34, 3rd in the NL Central, and coming off a loss.

Miami’s manager, Clayton McCullough, has led his team to a strong 8-2 record in their last 10 games. Meanwhile, Pittsburgh, managed by Don Kelly, has struggled lately with a 4-6 record in the same span. The game is set for Friday, June 12, 2026, at 6:40 PM and will be aired on SN LA.

Miami Marlins Team Preview

The Miami Marlins have been on a roll, winning their last five games. They recently defeated the Arizona Diamondbacks in three straight games. The team showed strong pitching, allowing only six runs in those games.

Offensively, Otto Lopez has been a standout performer. He leads the team with a .344 batting average. Liam Hicks has also contributed with 12 home runs this season.

On the mound, Sandy Alcantara is set to start against the Pittsburgh Pirates. He holds a 5-4 record with a 4.33 ERA. Alcantara will aim to continue the Marlins’ winning streak.

Marlins vs Pirates Game Day Info

  • Sport: MLB
  • Teams: Miami Marlins vs. Pittsburgh Pirates
  • Venue: PNC Park, Pittsburgh, PA
  • Date: Friday, June 12, 2026
  • Betting Odds: Marlins Moneyline +126, Pirates Moneyline -149

Pittsburgh Pirates Team Preview

The Pittsburgh Pirates have had a mixed run in their recent games. They won against the Los Angeles Dodgers on June 10th, scoring 9-8. Tyler Callihan stood out with two home runs and four RBIs in that game.

In the June 11th game, the Pirates lost to the Dodgers by 8-6. Rafael Flores Jr. hit a home run and had two RBIs. Mitch Keller, the starting pitcher, gave up five earned runs in four innings.

Throughout the season, the Pirates have shown strong hitting stats. They hold a team batting average of .254, ranking 5th in the league. Their on-base percentage is .335, which ranks them 3rd.

BTB Betting Pick

The Pittsburgh Pirates are favored to win the game with a moneyline of -149. They have a higher batting average and on-base percentage compared to the Miami Marlins. The Pirates’ pitching has also been strong, with a lower batting average against. The recommended pick is the Pirates to win straight up.

The total for the game is set at 8.5 runs. Both teams have mid-level pitching and hitting stats, suggesting a balanced game. The projected score is close to the total, making the under 8.5 (-112) a reasonable pick. This choice is based on both teams’ earned run averages and batting performances.