← MLB

MLB Final Intelligence

PIT 82-80
6 – 1
FINAL
PHI 88-74

Pittsburgh Pirates vs Philadelphia Phillies β€” Recap

July 2, 2026  Β· Citizens Bank Park  Β· View Preview

πŸ“°Game Recap

The Pittsburgh Pirates, entering the game with a 55-53 record and facing a favored Philadelphia Phillies squad (57-51), pulled off a significant road upset, overcoming an early deficit to secure a dominant 6-1 victory. The Phillies initially lived up to their favored status, striking first in the bottom of the third inning when Bryce Harper doubled to left, bringing MarchΓ‘n home and giving Philadelphia a 1-0 lead.

Pittsburgh responded in the top of the fifth, as Valdez singled to center, allowing Mangum to cross the plate and knot the game at 1-1. The Pirates then seized control in the seventh inning with a pair of key hits. Valdez continued his impactful day, tripling to center to score Lowe, putting Pittsburgh ahead 2-1. Nick Gonzales followed up with a single to center, driving in Valdez and extending the Pirates' lead to 3-1.

The visitors weren't done, adding more insurance runs in the eighth. RodrΓ­guez blasted a solo home run 395 feet to center, pushing the score to 4-1. Later in the frame, Valdez capped off his stellar offensive performance with a sacrifice fly to right, scoring Mangum and further widening the gap to 5-1. Gonzales put the finishing touches on the upset in the ninth, launching a 387-foot home run to left-center, bringing the final tally to 6-1.

Gonzales finished the day as Pittsburgh's top hitter with three hits, including that late homer, two RBI, and a run scored, while Valdez was instrumental in multiple scoring plays. Despite the lopsided final score, Philadelphia's Alan Rangel delivered a strong outing, pitching 4.0 innings and striking out four without allowing an earned run. However, it was Pittsburgh's day, as their resilient offense strung together crucial hits throughout the game to complete the upset.

How the Prediction Fared

⚑ Upset

Pregame, the market favored the Philadelphia Phillies (-131, 54% implied) over the Pittsburgh Pirates. Final: the Pittsburgh Pirates won 6–1, pulling off the upset.

Player of the Game

Nick Gonzales
At the Plate
5 AB, 3 H, 1 HR, 2 RBI
Alan Rangel
On the Mound
4.0 IP, 4 K, 0 ER

Linescore

123456789 RHE
PIT 0 0 0 0 1 0 2 2 1 6 140
PHI 0 0 1 0 0 0 0 0 0 1 40

Pitching

Pitcher Team IP H R ER BB K ERA
Alan Rangel 4.0 3 0 0 4 4 3.38
Jared Jones 4.0 2 1 1 2 6 5.28
Carmen Mlodzinski W 3.0 2 0 0 0 0 3.33
Jonathan Bowlan 1.0 2 0 0 0 2 3.42
Jose Alvarado L 1.0 3 2 2 0 2 6.10
Kyle Backhus 1.0 1 1 1 0 1 5.93
Tim Mayza 1.0 3 1 1 0 1 2.95
Gregory Soto 1.0 0 0 0 0 1 4.25
Mason Montgomery 1.0 0 0 0 0 3 4.54

Batting

Batter Team AB H HR RBI R BB K
Nick Gonzales 5 3 1 2 1 0 0
Jake Mangum 5 3 0 0 2 0 1
Brandon Lowe 4 2 0 0 1 1 1
Endy Rodriguez 4 1 1 1 1 1 2
Bryce Harper 4 1 0 1 0 0 1
Alec Bohm 4 1 0 0 0 0 1
Bryson Stott 4 1 0 0 0 0 2
Trea Turner 4 1 0 0 0 0 2
Bryan Reynolds 4 1 0 0 0 1 2
Marcell Ozuna 3 1 0 0 0 2 2
Ryan O'Hearn 5 1 0 0 0 0 2

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking β€” all in one workspace built for serious bettors and DFS players.