Lines
Home / MLB Predictions / Pittsburgh Pirates vs Philadelphia Phillies Predictions

Pittsburgh Pirates vs Philadelphia Phillies Predictions

June 29 06:40 PM (Start in 5 Hours)
SN LA Citizens Bank Park

Pirates vs. Phillies Matchup Overview

The Pittsburgh Pirates visit Citizens Bank Park to take on the Philadelphia Phillies on June 29th, 2026. The Pirates hold a record of 41-42 while the Phillies are at 46-37. Check the latest betting odds, including moneyline and over-under totals, using The Edge AI sports betting tool for the best bets. Key players for the Pirates include Nick Gonzales, who has a .295 batting average and 35 RBIs, and Bryan Reynolds, boasting an .879 OPS with 11 home runs. On the Phillies’ side, Brandon Marsh leads with a .318 average and 12 home runs, while Bryce Harper contributes with a .915 OPS. The Pirates will be without Ryan O’Hearn due to a quad injury, and Kyle Schwarber is questionable for the Phillies due to illness. Recent matchups favor the Phillies, who have won the last three encounters against the Pirates, making this an intriguing matchup.

Matchup Overview

  • Teams: Pittsburgh Pirates vs Philadelphia Phillies
  • Date: Monday, June 29, 2026
  • Time: 6:40 PM
  • Venue: Citizens Bank Park

Current Betting Odds

  • Spread: Pirates β€” (β€”) (-1.5 (+160 BetMGM Sportsbook)), Phillies β€” (β€”) (+1.5 (-194 BetMGM Sportsbook))
  • Total (Over/Under): 8.5 (-110/-110) (Over 8.5 (-106 BetMGM Sportsbook), Under 8.5 (-114 BetMGM Sportsbook))
  • Moneyline Odds: Pirates -113 (-104 (BetMGM Sportsbook)), Phillies -105 (-112 (BetMGM Sportsbook))

Edge AI Win Probabilities

After 1,000 simulations, our model gives the Pirates a win probability of 51%, while the Phillies have a win probability of 49%

The Pirates and Phillies have a long-standing rivalry rooted in the NL East, with the Phillies historically holding the edge in head-to-head matchups. The Pirates often lean on a gritty, small-ball approach, while the Phillies typically showcase a more balanced offensive strategy. Given the ballpark dimensions at Citizens Bank Park, expect the Phillies’ power hitters to exploit any pitching weaknesses, making this matchup one to watch for potential overs in scoring.

Projected Final Score

Our Edge AI predicts a final score of Pirates 4-5 Phillies with a confidence score of 65%. These projections are based on 1,000 simulations and hundreds of data points, ensuring you have the most accurate predictions to inform your betting strategy.

Point Spread
51%
49%
Confidence Level: 72.1%

Unlock for as little as $16.65/month

Unlock
Play Now with Best Odds
BetMGM will refund your first wager in bonus bets
Over/Under
51%
49%
Confidence Level: 58.7%

Unlock for as little as $16.65/month

Unlock
Play Now with Best Odds
BetMGM will refund your first wager in bonus bets
Moneyline
51%
49%
Confidence Level: 65.4%

Unlock for as little as $16.65/month

Unlock
Play Now with Best Odds
BetMGM will refund your first wager in bonus bets

When the Pirates and Phillies square off, you’re looking at a classic clash of styles. Pittsburgh often leans on strong pitching and small ball, while Philadelphia typically relies on their power hitters to drive in runs. Historically, the money line has favored the home team, especially in Citizens Bank Park, where the Phillies’ offense tends to thrive, but the Pirates have pulled off some surprising upsets when they can keep the game tight and capitalize on late-inning opportunities.

Pittsburgh Pirates vs Philadelphia Phillies Moneyline

The Pirates visit the Phillies in a matchup where the moneyline odds are tight. Pittsburgh’s solid lineup, led by Bryan Reynolds, faces a Phillies team that relies on Brandon Marsh and Bryce Harper. With both teams showing fluctuating recent performance, this game could swing either way, making it an interesting spot for bettors considering the moneyline.

See Game Picks

Pittsburgh Pirates vs Philadelphia Phillies Run Line

The Pittsburgh Pirates, with a 41-42 record, face off against the Philadelphia Phillies, who sit at 46-37. The Pirates may struggle without Ryan O’Hearn, while the Phillies’ Kyle Schwarber is questionable. Given the recent trends and injuries, the run line could be tight, making it essential to watch the starting pitching matchups closely.

See Game Picks

Pittsburgh Pirates vs Philadelphia Phillies Over/Under

The Pirates and Phillies have shown offensive potential, averaging 8.5 runs per game in their recent matchups. However, with the Pirates missing Ryan O’Hearn and the uncertainty surrounding Kyle Schwarber’s availability, the scoring dynamics could shift considerably. The effectiveness of the starting pitchers will play a crucial role in determining if this game hits the over or under.

See Game Picks
42-42
All
47-37
23-22
Home
23-19
19-20
Away
24-18
32-25
as Fav
42-27
10-17
as Dog
5-10
40-44
ATS
31-53
19-26
ATS Home
15-27
21-18
ATS Away
16-26
49-33
O/U
36-44
30-15
O/U Home
21-18
19-18
O/U Away
15-26
RESULT
WIN 4-9
DATE
06/28
SPREAD
β€”
O/U
o9.0
RESULT
LOSE 9-7
DATE
06/27
SPREAD
+1.5
O/U
o7.5
RESULT
LOSE 6-4
DATE
06/26
SPREAD
-1.5
O/U
o7.5
RESULT
WIN 1-5
DATE
06/25
SPREAD
+1.5
O/U
u8.5
RESULT
WIN 1-11
DATE
06/24
SPREAD
β€”
O/U
o7.5
RESULT
WIN 5-6
DATE
04/30
SPREAD
-1.5
O/U
o7.5
RESULT
WIN 5-4
DATE
06/28
SPREAD
-1.5
O/U
o8.0
RESULT
LOSE 2-6
DATE
06/27
SPREAD
+1.5
O/U
u8.5
RESULT
WIN 2-1
DATE
06/26
SPREAD
-1.5
O/U
u8.0
RESULT
WIN 10-5
DATE
06/25
SPREAD
-1.5
O/U
o8.0
WHO WON
Phillies logo PHI
RESULT
6-0
DATE
05/17
WHO WON
Phillies logo PHI
RESULT
6-0
DATE
05/16
WHO WON
Phillies logo PHI
RESULT
11-9
DATE
05/15
WHO WON
Pirates logo PIT
RESULT
1-2
DATE
06/08
WHO WON
Pirates logo PIT
RESULT
1-2
DATE
06/07

BOX SCORE: MLB TEAM STATS & PLAYER STATS

0
At Bats
0
0
Runs
0
0
Hits
0
0
Walks
0
0
Strikeouts
0
0.336
On Base Percentage
0.301
0.418
Slugging Percentage
0.400
4.14
Earned Run Average
4.08
0
Earned Runs
0
0
Home Runs
0
0
Walks
0
0
Strikeouts
0
0
Strikeouts Per 9 Innings
0
1.30
Walks Plus Hits Per Inning Pitched
1.30
Batters
AVG
HR
RBI
H
0.243
20
56
74
0.286
11
52
86
0.297
3
35
86
0.264
14
44
66
0.280
10
33
69
0.204
7
26
42
0.273
5
23
54
0.297
1
14
55
0.238
0
10
36
0.149
6
19
21
0.256
3
11
21
0.262
5
10
11
0.200
0
2
7
Starting pitcher
W-L
ERA
WHIP
K
7-3
3.07
1.09
107
Pitchers
W-L
ERA
WHIP
K
7-3
3.07
1.09
107
6-5
4.87
1.30
73
6-7
3.10
0.97
114
3-7
4.42
1.39
73
4-3
3.47
1.42
60
5-2
3.72
1.28
50
1-0
2.29
1.19
42
4-2
3.93
1.08
40
2-3
4.72
1.43
30
2-3
4.83
1.42
44
1-2
5.89
1.36
19
0-0
4.80
1.73
18
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
full roster
Batters
AVG
HR
RBI
H
0.232
7
24
78
0.256
30
54
77
0.276
19
51
81
0.321
12
42
93
0.225
9
43
65
0.236
7
40
64
0.243
2
16
57
0.195
7
21
45
0.205
5
24
40
0.222
5
24
30
0.115
2
6
9
0.080
0
0
2
0.167
0
1
4
Starting pitcher
W-L
ERA
WHIP
K
3-4
5.58
1.45
82
Pitchers
W-L
ERA
WHIP
K
9-3
2.13
1.11
127
6-4
3.88
1.31
116
3-4
5.58
1.45
82
8-1
2.03
0.86
74
1-8
7.06
1.66
53
2-2
2.95
0.98
36
5-0
2.76
1.22
38
2-1
4.15
1.35
31
3-2
5.70
1.63
41
1-3
1.57
0.94
44
2-0
4.18
1.29
32
0-4
5.86
1.92
31
2-0
3.70
1.11
27
1-4
9.13
2.07
17
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0
0-0
0.00
0.00
0

INJURY REPORT

NAME
POS
STATUS
INJURY
NOTES
POS
DH
STATUS
Questionable
INJURY
Illness
Notes
Schwarber is dealing with an illness and is uncertain to take the field for the Phillies.
full roster and injuries