The Minnesota Twins (34-29) meet the Toronto Blue Jays (34-29), who will be trying to build on a three-game winning run, Sunday at 2:10 p.m. ET, at Target Field.

The Blue Jays (+154 underdog moneyline odds to win) are away versus the Twins (-184). The Minnesota Twins will hand the ball to Joe Ryan (6-2, 2.91 ERA), who is looking for win No. 7 on the season, and the Blue Jays will turn to Bowden Francis (2-7, 5.84 ERA).

Friday, the Blue Jays picked up a 6-4 win over the Twins, with Eric Lauer (2.1 IP, 0 R, 1 H, 2 K) registering the win for the Blue Jays. Addison Barger finished 1 for 4 with a home run and two RBIs to lead the offensive attack. Bailey Ober (7.0 IP, 5 R, 5 H, 4 K) took the loss for the Twins.

Here is everything you need to get ready for Sunday’s Twins vs. Blue Jays contest, including viewing options.

Minnesota Twins vs. Toronto Blue Jays odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Saturday at 3:17 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Twins (-184, bet $184 to win $100)Underdog: Blue Jays (+154, bet $100 to win $154)Over/under: 8.5Twins vs. Blue Jays: Game time and live stream infoGame day: Sunday, June 8, 2025Game time: 2:10 p.m. ETLocation: Minneapolis, MinnesotaStadium: Target FieldTV channel: MNNT and SNETLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Twins vs. Blue Jays on Fubo!

Twins stats and trendsTwins betting recordsThis season, the Twins have won 23 out of the 39 games, or 59%, in which they’ve been favored.Minnesota has a record of 6-3, a 66.7% win rate, when favored by -184 or more by bookmakers this season.The implied probability of a win from the Twins, based on the moneyline, is 64.8%.Minnesota and its opponents have hit the over in 23 of its 62 games with a total this season.The Twins are 36-26-0 against the spread this season.Joe Ryan (Twins probable starter)Ryan makes the start for the Twins, his 12th of the season. He is 6-2 with a 2.91 ERA and 76 strikeouts in 68 2/3 innings pitched.The righty last appeared on Tuesday against the Athletics, when he went five innings, allowing four earned runs while giving up six hits.The 29-year-old has an ERA of 2.91, with 10.1 strikeouts per nine innings, in 12 games this season. Opponents have a .199 batting average against him.Ryan has six quality starts under his belt this season.Ryan will aim to last five or more innings for his 13th straight start. He’s averaging 5.7 innings per outing.He has had three appearances this season in which he kept his opponents to zero earned runs.The opposing Blue Jays offense has a collective .253 batting average, and is 11th in the league with 535 total hits and 16th in MLB action with 268 runs scored. It has the 11th-ranked slugging percentage (.397) and ranks 19th in home runs (63) in all of MLB.Among qualifying pitchers in MLB play this season, the 29-year-old’s 2.91 ERA ranks 22nd, .897 WHIP ranks fifth, and 10.1 K/9 ranks 13th.Twins batting statsThe Twins’ 63 home runs rank 19th in Major League Baseball.Hitters for Minnesota have combined for a team rank of 20th in the majors with a .384 team slugging percentage.The Twins rank 19th in MLB with a .241 team batting average.Minnesota has scored 266 runs (4.2 per game) this season, which ranks 17th in MLB.The Twins have the 18th-ranked on-base percentage in MLB this season (.312).Minnesota ranks 14th in MLB in strikeouts per game with an average of 8.3 whiffs per contest.Blue Jays stats and trendsBlue Jays betting recordsThe Blue Jays have been chosen as underdogs in 37 games this year and have walked away with the win 19 times (51.4%) in those games.This season, Toronto has come away with a win two times in three chances when named as an underdog of at least +154 or longer on the moneyline.Oddsmakers have implied with the moneyline set for this matchup that the Blue Jays have a 39.4% chance of pulling out a win.Toronto and its opponents have gone over the total this season in 32 of its 62 opportunities.The Blue Jays are 39-23-0 against the spread in their 62 games that had a posted line this season.Bowden Francis (Blue Jays probable starter)Francis (2-7 with a 5.84 ERA and 48 strikeouts in 57 2/3 innings pitched) makes the start for the Blue Jays, his 13th of the season.In his most recent time out on Tuesday, the right-hander threw 1 2/3 innings against the Philadelphia Phillies, allowing six earned runs while surrendering seven hits.The 29-year-old has put up an ERA of 5.84, with 7.6 strikeouts per nine innings in 12 games this season. Opposing hitters have a .288 batting average against him.Francis is trying to secure his fourth quality start of the year in this outing.Francis has pitched five or more innings in a game six times this season entering this matchup.In one of his 12 total appearances this season he has not allowed an earned run.He will take the hill against a Twins team that is hitting .241 as a unit (19th in the MLB). They are also slugging a collective .384 (20th in the league) with 63 total home runs (19th in MLB action).Blue Jays batting statsThe Blue Jays rank 19th in MLB play with 63 home runs. They average 1.0 per game.This season, Toronto’s .397 slugging percentage ranks 11th in the majors.The Blue Jays have the seventh-best batting average in the league (.253).Toronto scores the 16th-most runs in baseball (268 total, 4.3 per game).The Blue Jays’ .325 on-base percentage ranks eighth-best in MLB.

Watch the MLB on Fubo!