Sunday's contest between the Arizona Diamondbacks (55-50) and Pittsburgh Pirates (52-52) matching up at Chase Field has a projected final score of 6-5 (according to our computer prediction) in favor of the Diamondbacks, so it should be a tight matchup. The game will begin at 4:10 PM ET on July 28.

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

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

Diamondbacks vs. Pirates Game Info & Odds

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

Diamondbacks vs. Pirates Score Prediction

  • Our prediction for this contest is Diamondbacks 6, Pirates 5.

Total Prediction for Diamondbacks vs. Pirates

  • Total Prediction: Over 8 runs

Discover More About This Game

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

    • In five games as the favorite over the last 10 matchups, the Diamondbacks have a record of 4-1.
    • In its last 10 games with a total, Arizona and its opponents are 5-5-0 when it comes to hitting the over.
    • The Diamondbacks have won 28, or 59.6%, of the 47 games they've played as favorites this season.
    • Arizona is 10-3 this season when entering a game favored by -185 or more on the moneyline.
    • The implied probability of a win from the Diamondbacks, based on the moneyline, is 64.9%.
    • Arizona has scored 522 runs this season, which ranks second in MLB.
    • The Diamondbacks have a 4.50 team ERA that ranks 26th among all MLB pitching staffs.

    Pirates Performance Insights

    • The Pirates have played as the underdog in six of their past 10 games and have gone 3-3 in those contests.
    • In its previous 10 games with a total, Pittsburgh and its opponents have combined to exceed the over/under on three occasions.
    • The Pirates have won in 30, or 51.7%, of the 58 contests they have been named as odds-on underdogs this year.
    • This season, Pittsburgh has come away with a win two times in six chances when named as an underdog of at least +150 or longer on the moneyline.
    • The moneyline set for this matchup implies the Pirates have a 40% chance of coming away with a victory in the contest.
    • Pittsburgh scores the 23rd-most runs in baseball (430 total, 4.1 per game).
    • The Pirates have the 11th-ranked ERA (3.83) in the majors this season.

    Put your picks to the test and bet with BetMGM!

    Diamondbacks Schedule

    Date Opponent Score Pitching Matchup
    July 22 @ Royals L 10-4 Yilber Diaz vs Cole Ragans
    July 23 @ Royals W 6-2 Jordan Montgomery vs Alec Marsh
    July 24 @ Royals W 8-6 Ryne Nelson vs Michael Wacha
    July 26 Pirates W 4-3 Zac Gallen vs Luis Ortiz
    July 27 Pirates W 9-5 Brandon Pfaadt vs Marco Gonzales
    July 28 Pirates - Yilber Diaz vs Mitch Keller
    July 29 Nationals - Jordan Montgomery vs Mitchell Parker
    July 30 Nationals - Ryne Nelson vs Patrick Corbin
    July 31 Nationals - Zac Gallen vs MacKenzie Gore
    August 2 @ Pirates - Brandon Pfaadt vs Marco Gonzales
    August 3 @ Pirates - Yilber Diaz vs Mitch Keller

    Pirates Schedule

    Date Opponent Score Pitching Matchup
    July 22 Cardinals W 2-1 Mitch Keller vs Andre Pallante
    July 23 Cardinals L 2-1 Paul Skenes vs Lance Lynn
    July 24 Cardinals W 5-0 Martín Pérez vs Matthew Liberatore
    July 26 @ Diamondbacks L 4-3 Luis Ortiz vs Zac Gallen
    July 27 @ Diamondbacks L 9-5 Marco Gonzales vs Brandon Pfaadt
    July 28 @ Diamondbacks - Mitch Keller vs Yilber Diaz
    July 29 @ Astros - Paul Skenes vs Jake Bloss
    July 30 @ Astros - Martín Pérez vs Hunter Brown
    July 31 @ Astros - Luis Ortiz vs Framber Valdez
    August 2 Diamondbacks - Marco Gonzales vs Brandon Pfaadt
    August 3 Diamondbacks - Mitch Keller vs Yilber Diaz

    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.