Sunday MLB Pick: Pittsburgh Pirates vs. Miami Marlins

by | Last updated Jun 25, 2023 | mlb

Pittsburgh Pirates vs. Miami Marlins
Date: Sunday, June 25th, 1:40 ET
Location: loanDepot Park
TV: BSFL
Money Line: Pirates +146/Marlins -174
Total Line: 7.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Miami Marlins and the Pirates on Sunday, June 25th at loanDepot Park. We provide you with a comprehensive analysis, odds, and predictions to help with your handicapping decision or tail our expert based on the projected lineups and listed starting pitchers.

Betting Odds

ML RL Total
PIT +146 +1.5 O 7.5 (-102)
MIA -174 -1.5 U 7.5 (-120)

Pirates vs. Marlins Projected Lineup

Batting Order Position
Tucupita Marcano 1 2B
Andrew McCutchen 2 DH
Jack Suwinski 3 RF
Carlos Santana 4 1B
Connor Joe 5 LF
Ke’Bryan Hayes 6 3B
Josh Palacios 7 CF
Ji Hwan Bae 8 2B
Jason Delay 9 C
Johan Oviedo SP


Batting Order Position
Luis Arraez 1 2B
Jorge Soler 2 DH
Bryan De La Cruz 3 CF
Jesús Sánchez 4 RF
Garrett Cooper 5 1B
Joey Wendle 6 3B
Jon Berti 7 3B
Jacob Stallings 8 C
Jonathan Davis 9 CF
Eury Pérez SP


Straight Up/Over-Under/ Runline Record

Pittsburgh Pirates: 35-41 SU / OU 37-37 / Runline 36-40
Miami Marlins: 44-34 SU / OU 35-40 / Runline 37-41

For the season, the Pirates have put together a record of 35-41, including going just 1-9 over their last ten games. In the NL Central standings, they are 4th, trailing by 5.5 games. This year, they have gone 18-19 at home and 17-22 on the road with an overall series mark of 9-13-2.

  • The Pirates have covered the runline in two straight games and have a season-long run margin of -0.6.
  • The Pirates have been favored in 25.0% of their games and have runline records of 15-22 and 21-18 at home and on the road, respectively
  • Through 76 games, the over has hit in half of the Pirates’ games at 37-37.

Heading into today’s action, the Marlins’ record of 44-34 has them sitting 2nd in the NL East. Currently, they are six games out of the division lead. Over their last five games, they are 2-3 and have a road and home record of 20-18 and 24-16, respectively. Miami’s overall series record sits at 13-11.

  • The Marlins have two straight losses vs. the runline and have a season-long run margin of -0.2.
  • The Marlins have been favored in 47.4% of their games and have runline records of 17-23 and 20-18 at home and on the road, respectively
  • So far, the Marlins have an over/under record of just 35-40.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Johan Oviedo 15 15 81 3-7 4.30 1.42 6


The Pirates will turn to starter Johan Oviedo who has an overall record of 3-7. After 15 appearances, his ERA is 4.30 and he has a K/9 figure of 0.9. Also, he has compiled a FIP of 3.88 and an OBP of .324.

The 4-0 defeat against the Cubs in Johan Oviedo’s previous start saw him take the loss after allowing two runs across six innings on the mound.

Pitcher Appearances Started IP Record ERA WHIP HR
Eury Pérez 8 8 41 4-1 1.54 1.00 4


Eury Pérez heads into the game with an overall record of 4-1 and an ERA of 1.54. In his four appearances on the road, he has an ERA of 2.01 and record of 2-1. At home, he has put together a mark of 2-0 and ERA of 1.41. His season-long WHIP stands at 1.00, accompanied by a batting average allowed of .176. Teams facing him have amassed a slugging percentage of .340.

In his last appearance, Eury Pérez pitched a solid six innings and gave up zero runs, but did not receive a decision. Despite his efforts, the Marlins lost to the Blue Jays by a score of 2-0.

Pirates vs. Marlins Offense Outlook

Currently, Pittsburgh is ranked 21st in the league for runs scored, with an average of 4.1 runs per game. They have hit a total of 69 home runs, which puts them 21st in baseball. The team’s current batting average of .238 is ranked 18th in the league. Their batting average is 19th on the road and 24th at home.

Pittsburgh Pirates Top Hitters On The Road

Player BA HR SLG WOBA
Bryan Reynolds .312 6 .551 .382
Carlos Santana .260 4 .441 .338
Andrew McCutchen .252 6 .455 .357
Connor Joe .233 4 .442 .313
Ke’Bryan Hayes .193 3 .313 .235


Pittsburgh Pirates Top Hitters: Last Five Games

Player BA H R HR SLG
Henry Davis .273 4 2 1 .613
Andrew McCutchen .417 3 2 0 .750
Carlos Santana .208 3 2 0 .271
Ke’Bryan Hayes .240 5 1 1 .440
Connor Joe .333 5 3 0 .400


At 4.0 runs per contest, Miami is currently ranked 20th in the league in terms of runs scored this season. Their home run count is around the league average, with 71 long balls hit so far. The team’s current batting average of .260 places them 6th in the league. On the road, the Marlins are 11th in batting average compared to 5th at home.

Miami Marlins Team Hitting Stats

Team Games Runs HR BA OBP SLG
Marlins 78 4.0 (20th) 71 (20th) .260 (6th) .321 (13th) .321 (13th)


Miami Marlins Top Hitters: Last Five Games

Player BA H R HR SLG
Garrett Cooper .317 6 2 1 .567
Luis Arraez .413 8 3 1 .613
Bryan De La Cruz .307 6 3 0 .397
Joey Wendle .397 5 1 0 .397
Jon Berti .225 4 1 0 .225


Free MLB Pick

Marlins starter Eury Perez has only allowed one earned run over his last 27 innings. The Pittsburgh Pirates have lost 11 out of their last 12 games. In the one game they won, they only scored 3 runs.

It’d be wise to consider the runline, however, the Marlins can’t be trusted to put up a big number, plus Oviedo isn’t a gas can.

MLB Betting Guide

New to betting on baseball? We've got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!