Friday's contest that pits the Pittsburgh Pirates (29-33) versus the Minnesota Twins (33-29) at PNC Park is expected to be a competitive matchup based on our computer prediction, which projects a final score of 5-4 in favor of the Pirates. First pitch is at 6:40 PM ET on June 7.

The Twins will give the nod to Joe Ryan (4-4, 3.38 ERA), who is eyeing win No. 5 on the season, and the Pirates will turn to Mitch Keller (7-3, 3.42 ERA).

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

Twins 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!

Twins vs. Pirates Score Prediction

  • Our prediction for this contest is Pirates 5, Twins 4.

Total Prediction for Twins vs. Pirates

  • Total Prediction: Over 8 runs

Twins Performance Insights

  • The Twins 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, Minnesota and its opponents have combined to hit the over four times.
  • This season, the Twins have won 22 out of the 35 games, or 62.9%, in which they've been favored.
  • Minnesota has a record of 21-13, a 61.8% win rate, when favored by -120 or more by bookmakers this season.
  • The bookmakers' moneyline implies a 54.5% chance of a victory for the Twins.
  • Minnesota has scored 271 runs (4.4 per game) this season, which ranks 17th in MLB.
  • The Twins have the 21st-ranked team ERA among all MLB pitching staffs (4.27).

Pirates Performance Insights

  • In eight games as the underdog over the last 10 matchups, the Pirates have posted a mark of 3-5.
  • When it comes to the over/under, Pittsburgh and its foes are 7-3-0 in its last 10 contests.
  • The Pirates have come away with 19 wins in the 34 contests they have been listed as the underdogs in this season.
  • This year, Pittsburgh has won 15 of 28 games when listed as at least +100 or worse on the moneyline.
  • The Pirates have an implied victory probability of 50% according to the moneyline set by sportsbooks for this matchup.
  • The offense for Pittsburgh is the No. 20 offense in the majors, scoring 4.1 runs per game (257 total runs).
  • Pirates pitchers have a combined ERA of 4.00 ERA this year, which ranks 16th in MLB.

Put your picks to the test and bet with BetMGM!

Twins Schedule

Date Opponent Score Pitching Matchup
June 1 @ Astros L 5-2 Joe Ryan vs Framber Valdez
June 2 @ Astros W 4-3 Simeon Woods Richardson vs Hunter Brown
June 4 @ Yankees L 5-1 Bailey Ober vs Luis Gil
June 5 @ Yankees L 9-5 Chris Paddack vs Carlos Rodón
June 6 @ Yankees L 8-5 Pablo Lopez vs Marcus Stroman
June 7 @ Pirates - Joe Ryan vs Mitch Keller
June 8 @ Pirates - Simeon Woods Richardson vs Quinn Priester
June 9 @ Pirates - Bailey Ober vs Jared Jones
June 10 Rockies - Chris Paddack vs Dakota Hudson
June 11 Rockies - Pablo Lopez vs Cal Quantrill
June 12 Rockies - Joe Ryan vs Austin Gomber

Pirates Schedule

Date Opponent Score Pitching Matchup
June 1 @ Blue Jays W 8-1 Mitch Keller vs Yusei Kikuchi
June 2 @ Blue Jays L 5-4 Quinn Priester vs Chris Bassitt
June 4 Dodgers W 1-0 Jared Jones vs Tyler Glasnow
June 5 Dodgers W 10-6 Paul Skenes vs James Paxton
June 6 Dodgers L 11-7 Bailey Falter vs Walker Buehler
June 7 Twins - Mitch Keller vs Joe Ryan
June 8 Twins - Quinn Priester vs Simeon Woods Richardson
June 9 Twins - Jared Jones vs Bailey Ober
June 11 @ Cardinals - Paul Skenes vs Miles Mikolas
June 12 @ Cardinals - Bailey Falter vs Sonny Gray
June 13 @ Cardinals - Mitch Keller vs Lance Lynn

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.