It will be Joe Ryan on the mound for the Minnesota Twins to start their interleague series with Mitch Keller and the Pittsburgh Pirates. It's time to continue our MLB odds series with a Twins-Pirates prediction and pick.

Twins-Pirates Projected Starters 

Joe Ryan vs. Mitch Keller

Joe Ryan (4-4) with a 3.38 ERA and 1.01 WHIP.

Last Start: Last time out, Ryan went five innings, giving up eight hits and two walks. Four of the hits were home runs, as he gave up five runs total to the Astros and took the loss.

2024 Road Splits: Joe Ryan has been better away from home this year, He is 2-1 in six starts with a 2.48 ERA. He has had some homerun troubles, giving up six home runs away from home, as opponents have hit .234 against him.

Mitch Keller (7-3) with a 3.42 ERA  and 1.22 WHIP.

Last Start: Last time out, Keller went six innings, giving up just five hits and a walk, while striking out eight. He gave up just one run, taking the win on the road over the Blue Jays. It was the fifth straight win for Keller and the fourth time in five games he has given up one or fewer runs.

2024 Home Splits: Keller is 3-1 when pitching at home this year. He has made just five home starts this year, having a 3.31 ERA, and opponents hitting just .225 against him.

Here are the MLB Odds, courtesy of FanDuel. 

MLB Odds: Twins-Pirates Odds

Minnesota Twins: -1.5 (+134)

Moneyline: -126

Pittsburgh Pirates: +1.5 (-162)

Moneyline: +108

Over: 7.5 (-122)

Under: 7.5 (+100)

How to Watch Twins vs. Pirates

Time: 6:40 PM ET/ 3:40 PM PT

Article Continues Below

TV: Apple TV +

Stream: fuboTV (Click for free trial)

Why The Twins Will Cover The Spread/Win

The Twins are 17th in the majors in runs scored this year while sitting 27th in opponent batting average, 24th in on-base percentage, and 11th in slugging. Ryan Jeffers has been gret this yerar. He is hitting .240 on the year with a .327 on-base percentage. He has 14 doubles and 12 home runs, leading to a team-leading 36 RBIs and 25 runs scored. Carlos Santana is not hitting great but is driving in runs. He is hitting .217, with nine home runs and 24 RBIs. Santana is getting on base at a .302 rate though, and has scored 19 times. While not driving in a ton of runs, Willi Castor is scoring a lot. Castor is hitting .254 on the year, with a .330 on-base percentage. He has 12 doubles, four triples, and four home runs. leading to 16 RBIs. Still, he has scored 31 times.

In the last week, it has been Carlos Correra to led the team in terms of driving in runs. He is hitting just .158 in the last week, but he has driven in seven runs while scoring once. Scoring in the last week is something Willi Castor has been doing. He has been getting on base at a .318 rate, and that has led to him scoring four times in the last week.

Current members of the Twins have 37 career at-bats against Mitch Keller, with Kyle Farmer leading the way. Farmer has eight hits in 15 at-bats, with three walks. He has driven in just one run though. Overall, current members of the Twins have hit .324 lifetime against Keller, but with just two RBIs.

Why The Pirates Will Cover The Spread/Win

The Pirates are 21st in runs scored this year while sitting 24th in batting average, 23rd in on-base percentage, and 27th in slugging percentage. Bryan Reynolds has been great this year. He is hitting .256 this year, with 12 doubles and eight home runs. This has led to 34 RBIs and 22 runs scored. Connor Joe has also been solid this year. He is hitting .272 on the year with six home runs and 24 RBIS. He has also scored 34 times. Rounding out the top bats is Andrew McCutchen. McCutchen is hitting .229, with eight home runs and 20 RBIs.

It has been Bryan Reynolds running the offense in the last week as well. He is hitting .273 in his last five games, with a home run and five RBIs. Further, he has scored twice. Ke'Bryuan Hayes has also been good in the last week. He is hitting .333 in the last week with four runs scored, a home run, and four RBIs.

Current Pirates has just 15 at-bats against Joe Ryan all time. They have four hits, with a double, and two home runs. Yasmani Grandal has one hit and two walks in three at-bats, including a home run and two RBIs. Edward Olivares has just one hit against Ryan, in five at-bats, but the one hit is a solo home run.

Final Twins-Pirates Prediction & Pick

While the Twins have the better offense in this one, Mitch Keller has been amazing for the Pirates as of late. Since the start of May, he has pitched 33.2 innings, and given up just five runs. This will continue in the game on Friday. Take the Pirates in this one.

Click here for more betting news and predictions

Final Twins-Pirates Prediction & Pick: Pirates ML (+108)