Phillies vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for July 21

Odds updated as of 1:13 PM
The MLB's Sunday slate includes the Philadelphia Phillies taking on the Pittsburgh Pirates.
All the info you need to make smart wagers on this matchup at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
Phillies vs Pirates Game Info
- Philadelphia Phillies (62-36) vs. Pittsburgh Pirates (50-48)
- Date: Sunday, July 21, 2024
- Time: 1:35 PM ET
- Venue: PNC Park -- Pittsburgh, Pennsylvania
- Coverage: NBCS-PH
Phillies vs Pirates Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: PHI: (-122) | PIT: (+104)
- Spread: PHI: -1.5 (+130) | PIT: +1.5 (-156)
- Total: 9 -- Over: (-120) | Under: (-102)
Phillies vs Pirates Probable Starting Pitchers
Probable Pitchers: Tyler Phillips (Phillies) - 1-0, 4.50 ERA vs Marco Gonzales (Pirates) - 1-0, 2.45 ERA
The Phillies will look to Tyler Phillips (1-0) against the Pirates and Marco Gonzales (1-0). Phillips helped his team cover the spread in his only opportunity this season as a starter. Phillips' team won his only start as a favorite this season. The Pirates covered all of the four games Gonzales has started that had a spread set by bookmakers. The Pirates are 3-1 in Gonzales' four starts this season that they were the underdog on the moneyline.
Phillies vs Pirates Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Phillies win (51.4%)
Phillies vs Pirates Moneyline
- Pittsburgh is the underdog, +104 on the moneyline, while Philadelphia is a -122 favorite despite being on the road.
Phillies vs Pirates Spread
- The Pirates are +1.5 on the run line against the Phillies. The Pirates are -156 to cover, and the Phillies are +130.
Phillies vs Pirates Over/Under
- A total of 9 runs has been set for the Phillies-Pirates game on July 21, with the over available at -120 and the under at -102.
Bet on Philadelphia Phillies vs. Pittsburgh Pirates on FanDuel today!
Phillies vs Pirates Betting Trends
- The Phillies have been victorious in 50, or 65.8%, of the 76 contests they have been chosen as favorites in this season.
- This year Philadelphia has won 45 of 70 games when listed as at least -122 on the moneyline.
- The Phillies and their opponents have gone over the total this season in 43 of their 94 opportunities.
- The Phillies are 48-46-0 against the spread in their 94 games that had a posted line this season.
- The Pirates are 27-28 in games they were listed as the moneyline underdog (winning 49.1% of those games).
- Pittsburgh has a 23-23 record (winning 50% of its games) when playing as a moneyline underdog of +104 or longer.
- The Pirates have combined with opponents to hit the over on the total 43 times this season for a 43-50-2 record against the over/under.
- The Pirates have collected a 52-43-0 record against the spread this season (covering 54.7% of the time).
Phillies Player Leaders
- Bryce Harper leads Philadelphia in OBP (.399) and total hits (93) this season. He's batting .299 batting average while slugging .579.
- Among the qualifying batters in baseball, his batting average ranks 12th, his on-base percentage ranks seventh, and he is fifth in slugging.
- Harper hopes to build on a two-game hitting streak in this matchup. During his last five outings he is batting .313 with a double, two home runs, five walks and four RBI.
- Alec Bohm leads Philadelphia in slugging percentage (.478) thanks to 45 extra-base hits. He's batting .295 with an on-base percentage of .350.
- Among qualified hitters, his batting average places him 14th, his on-base percentage 33rd, and his slugging percentage 29th.
- Kyle Schwarber has collected 81 base hits, an OBP of .370 and a slugging percentage of .447 this season.
- Bryson Stott is batting .235 with a .323 OBP and 42 RBI for Philadelphia this season.
Pirates Player Leaders
- Bryan Reynolds has accumulated 115 hits with a .354 on-base percentage and a .492 slugging percentage, all club-bests for the Pirates. He's batting .290.
- Including all the qualified hitters in MLB, his batting average is 22nd, his on-base percentage is 27th, and he is 20th in slugging.
- Reynolds hopes to build on a four-game hitting streak in this matchup. During his last five outings he is batting .550 with a double, a home run, two walks and five RBI.
- Oneil Cruz is batting .255 with 20 doubles, a triple, 15 home runs and 24 walks. He's slugging .460 with an on-base percentage of .306.
- Including all qualified players, he ranks 71st in batting average, 102nd in on-base percentage and 42nd in slugging percentage.
- Andrew McCutchen is hitting .231 with 11 doubles, a triple, 13 home runs and 43 walks.
- Connor Joe is hitting .244 with 17 doubles, a triple, seven home runs and 29 walks.
Phillies vs Pirates Head to Head
- 7/20/2024: 4-1 PIT (Favorite: Phillies, Spread: -1.5, Total: 8.5, Favorite Moneyline: -168, Underdog Moneyline: +142)
- 7/19/2024: 8-7 PIT (Favorite: Phillies, Spread: -1.5, Total: 8.5, Favorite Moneyline: -174, Underdog Moneyline: +146)
- 4/14/2024: 9-2 PIT (Favorite: Phillies, Spread: -1.5, Total: 8.5, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 4/13/2024: 4-3 PHI (Favorite: Phillies, Spread: -1.5, Total: 8.5, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 4/12/2024: 5-2 PIT (Favorite: Phillies, Spread: -1.5, Total: 9, Favorite Moneyline: -162, Underdog Moneyline: +136)
- 4/11/2024: 5-1 PHI (Favorite: Phillies, Spread: -1.5, Total: 9, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 9/28/2023: 3-2 PIT (Favorite: Phillies, Spread: -1.5, Total: 7.5, Favorite Moneyline: -255, Underdog Moneyline: +210)
- 9/27/2023: 7-6 PHI (Favorite: Phillies, Spread: -1.5, Total: 7.5, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 9/26/2023: 3-2 PHI (Favorite: Phillies, Spread: -1.5, Total: 7.5, Favorite Moneyline: -184, Underdog Moneyline: +154)
- 7/30/2023: 6-4 PIT (Favorite: Phillies, Spread: -1.5, Total: 9, Favorite Moneyline: -152, Underdog Moneyline: +128)
New to FanDuel Sportsbook? You’ll receive $200 in Bonus Bets if you win your first bet of at least $5! See here for full terms and conditions. Learn about today’s other offers at FanDuel Sportsbook Promos.