Saturday's game at PNC Park has the Pittsburgh Pirates (55-54) taking on the Arizona Diamondbacks (59-51) at 6:40 PM ET (on August 3). Our computer prediction projects a close 5-4 victory for the Pirates, so expect a competitive matchup.

This contest's pitching matchup is set, as the Pirates will send Mitch Keller (10-5) to the mound, while Jordan Montgomery (7-5) will take the ball for the Diamondbacks.

Watch MLB, other live sports and more on Fubo! Use our link to sign up for a free trial.

Pirates vs. Diamondbacks Game Info & Odds

Place your bets on any MLB matchup at BetMGM, and sign up with our link for a first-time deposit bonus!

Pirates vs. Diamondbacks Score Prediction

  • Our pick for this contest is Pirates 5, Diamondbacks 4.

Total Prediction for Pirates vs. Diamondbacks

  • Total Prediction: Under 8.5 runs

Explore More About This Game

  • How to Watch Pirates vs. Diamondbacks
  • Pirates Performance Insights

    • The Pirates have played as the favorite in three of their past 10 games and won two of those contests.
    • In its last 10 games with a total, Pittsburgh and its opponents are 5-5-0 when it comes to hitting the over.
    • The Pirates have been favorites in 43 games this season and won 22 (51.2%) of those contests.
    • Pittsburgh has entered 39 games this season favored by -120 or more and is 19-20 in those contests.
    • The sportsbooks' moneyline implies a 54.5% chance of a victory for the Pirates.
    • Pittsburgh ranks 24th in the majors with 459 total runs scored this season.
    • The Pirates have a 3.82 team ERA that ranks ninth among all league pitching staffs.

    Diamondbacks Performance Insights

    • The Diamondbacks have been an underdog just two times in their last 10 contests and split those games 1-1.
    • In its previous 10 games with a total, Arizona and its opponents have combined to exceed the over/under on eight occasions.
    • The Diamondbacks have won in 23, or 44.2%, of the 52 contests they have been named as odds-on underdogs this year.
    • Arizona has a win-loss record of 18-21 when favored by +100 or worse by oddsmakers this year.
    • The moneyline set for this matchup implies the Diamondbacks have a 50% chance of coming away with a victory in the contest.
    • Arizona is the second-highest scoring team in the majors, averaging 5.2 runs per game (567 total).
    • The Diamondbacks have the 25th-ranked ERA (4.52) in the majors this season.

    Put your picks to the test and bet with BetMGM!

    Pirates Schedule

    Date Opponent Score Pitching Matchup
    July 28 @ Diamondbacks W 6-5 Mitch Keller vs Yilber Diaz
    July 29 @ Astros W 5-3 Paul Skenes vs Tayler Scott
    July 30 @ Astros W 6-2 Bailey Falter vs Hunter Brown
    July 31 @ Astros L 5-4 Jake Woodford vs Framber Valdez
    August 2 Diamondbacks L 9-8 Luis Ortiz vs Brandon Pfaadt
    August 3 Diamondbacks - Mitch Keller vs Jordan Montgomery
    August 4 Diamondbacks - Paul Skenes vs Ryne Nelson
    August 6 Padres - Marco Gonzales vs Matt Waldron
    August 7 Padres - TBA vs Dylan Cease
    August 8 Padres - Luis Ortiz vs Randy Vasquez
    August 9 @ Dodgers - Mitch Keller vs Jack Flaherty

    Diamondbacks Schedule

    Date Opponent Score Pitching Matchup
    July 28 Pirates L 6-5 Yilber Diaz vs Mitch Keller
    July 29 Nationals W 9-8 Jordan Montgomery vs Mitchell Parker
    July 30 Nationals W 17-0 Ryne Nelson vs Patrick Corbin
    July 31 Nationals W 5-4 Zac Gallen vs MacKenzie Gore
    August 2 @ Pirates W 9-8 Brandon Pfaadt vs Luis Ortiz
    August 3 @ Pirates - Jordan Montgomery vs Mitch Keller
    August 4 @ Pirates - Ryne Nelson vs Paul Skenes
    August 5 @ Guardians - Ryne Nelson vs Gavin Williams
    August 6 @ Guardians - Zac Gallen vs Ben Lively
    August 7 @ Guardians - Brandon Pfaadt vs Carlos Carrasco
    August 8 Phillies - Jordan Montgomery vs TBA

    Rep your team with officially licensed MLB gear! Head to Fanatics to find jerseys, shirts, and much more.

    Not all offers available in all states, please visit BetMGM for the latest promotions for your area. Must be 21+ to gamble, please wager responsibly. If you or someone you know has a gambling problem, contact 1-800-GAMBLER.

    dataskrive is a Tribune-Review freelancer. You can contact dataskrive at info@triblive.com.