Pirates vs. Diamondbacks Odds & Betting Predictions - May 28, 2025
Pirates at Diamondbacks
7:40 pm • SportsNet PTStarting Pitchers
pitcher | team | era | w-l | |
---|---|---|---|---|
![]() | ![]() | 5.54 | 3-7 | |
![]() | ![]() | 2.15 | 4-5 |
Pirates at Diamondbacks Odds
Spread, Total, Moneyline
MatchupOpenSpreadTotalMoneyline | ||||
---|---|---|---|---|
![]() Pirates 21-36 | +1.5 | +1.5-192 | o7.5-113 | +114 |
![]() Diamondbacks 27-29 | u8 | -1.5+160 | u7.5-108 | -135 |

Chase FieldPhoenix
Pirates vs. Diamondbacks Expert Picks

Cam Is Money
Last 30d: 111-145-4 (-28.6u)
Over 7.5 (Live)+100
1u

Steak Friend
Last 30d: 194-211-1 (-30.2u)
Over 3.5 (F5)-115
1.15u

Cam Is Money
Last 30d: 111-145-4 (-28.6u)
B.Reynolds o0.5 HR+650
0.5u

💰🦡 Jake
Last 30d: 92-96-6 (+0.4u)
PIT -102 (F5)
1u

Picks Office
Last 30d: 73-76-2 (-6.7u)
PIT +110
1.1u
Paul Skenes = cheat code. 2.36 ERA, .190 BAA, 0.95 WHIP over 68.2 IP. 5 straight quality starts. 9.2 K/9 with 91st percentile xERA. Dominated elite lineups – 9K vs LAD, 8IP gem vs PHI. Gallen? 5.25 ERA, 4.2 BB/9, 4+ ER in 5 of last 7. Pirates hold the clear mound edge.
D-backs bullpen just blew a 6-0 lead, gave up 7 in one inning to this same Pirates squad. Pen ranks 26th in ERA (5.41), 27th in WPA, most blown saves in NL (10). Four arms used last night. With Gallen struggling to go deep, Arizona’s 'pen might implode again—zero trust here.
Reynolds red-hot (.348 last 10, 4-hit game Tuesday), owns Gallen (.375 career). Cruz has 11 HRs, ready to punish mistakes. Plus, Marte is sick—could sit or be limited.

Sandy Plashkes
Last 30d: 99-116-7 (-20.1u)
ARI -110 (F5)
1.1u
Pirates vs. Diamondbacks Previews & Analysis
Prop Odds Comparison
Line Movement Tracker
Pirates vs. Diamondbacks Public Betting Percentages
Betting Trends
- Diamondbacks are 1-4 in their last 5 games.
- Diamondbacks are 2-3 in their last 5 games against the spread
- Diamondbacks are 13-14 in their road games against the spread
- The totals have gone OVER in 3 of Diamondbacks' last 5 games
- The totals have gone OVER in 11 of Diamondbacks' 29 last games at home
Matchup History
Against the Spread (ATS) History
overall | home | away | favorite | underdog | |
---|---|---|---|---|---|
![]() | 26-30 | 13-16 | 13-14 | 15-21 | 11-9 |
![]() | 25-32 | 14-15 | 11-17 | 4-13 | 21-19 |
Over/Under History
overall | home o/u | away o/u | favorite o/u | underdog o/u | |
---|---|---|---|---|---|
![]() | 25-28-3 | 11-15-3 | 14-13 | 17-16-3 | 8-12 |
![]() | 22-31-4 | 13-14-2 | 9-17-2 | 7-10 | 15-21-4 |
Straight-Up (ML) History
overall | home | away | favorite | underdog | |
---|---|---|---|---|---|
![]() | 27-29 | 14-15 | 13-14 | 19-17 | 8-12 |
![]() | 21-36 | 13-16 | 8-20 | 6-11 | 15-25 |
Last 5 Matchups
Pirates vs. Diamondbacks Injury Updates

Pirates Injuries
- Johan OviedoP
Oviedo is questionable with elbow
Questionable
- Jared JonesP
Jones is out with elbow
Out
- Jared TrioloIF
Triolo is questionable with back
Questionable
- Spencer HorwitzIF
Horwitz is questionable with wrist
Questionable

Diamondbacks Injuries
- Jordan MontgomeryP
Montgomery is out for season with elbow
Out for Season
Pirates vs. Diamondbacks Box Score

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 96 | 6.2 | 7 | 0 | |
![]() | 12 | 0.2 | 0 | 0 | |
![]() | 8 | 0.2 | 1 | 0 | |
![]() | 23 | 1 | 3 | 1 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 1-5 | 1 | 1 | 3 |
![]() | 0-5 | 0 | 0 | 1 |
![]() | 1-5 | 0 | 0 | 1 |
![]() | 0-4 | 1 | 0 | 0 |
![]() | 1-3 | 1 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 2-5 | 1 | 0 | 1 |
![]() | 1-3 | 2 | 0 | 1 |
![]() | 3-4 | 3 | 0 | 2 |
![]() | 2-4 | 1 | 0 | 0 |

PITCHER | PC | IP | K | ER | |
---|---|---|---|---|---|
![]() | 92 | 5 | 3 | 5 | |
![]() | 15 | 1 | 1 | 2 | |
![]() | 17 | 1 | 3 | 0 | |
![]() | 16 | 1 | 1 | 2 | |
![]() | 13 | 1 | 1 | 0 |
HITTERS | H-AB | R | HR | RBI |
---|---|---|---|---|
![]() | 1-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
![]() | 2-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-1 | 1 | 1 | 1 |
![]() | 0-4 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 0-1 | 0 | 0 | 0 |
![]() | 0-3 | 0 | 0 | 0 |
![]() | 1-4 | 0 | 0 | 0 |
Pirates vs. Diamondbacks Odds Comparison
Could not load odds
Pirates at Diamondbacks Team Totals
MatchupOverUnder | ||
---|---|---|
![]() Pirates 21-36 | o3.5-112 | u3.5-115 |
![]() Diamondbacks 27-29 | o3.5-133 | u3.5+103 |