The Kansas City Royals (57-58) will visit the Minnesota Twins (54-60), Friday at 8:10 p.m. ET, in a battle of AL Central rivals.

The favored Twins (-135 moneyline odds to win) play at home against the Royals (+114). The matchup on the mound for this contest is set with the Minnesota Twins looking to Joe Ryan (10-5), and Seth Lugo (8-5) taking the ball for the Kansas City Royals.

The Twins won 9-4 over the Tigers Wednesday in their last game. Brooks Lee finished 2 for 4 with a home run and an RBI to lead them offensively while Thomas Hatch was picked up the victory after throwing 4 1/3 innings without giving up an earned run on two hits, while striking out three.

The Royals knocked off the Red Sox 7-3 Wednesday. Jonathan India went 2 for 4 with a home run and three RBIs, and Michael Wacha got the win, pitching six innings, giving up two earned runs on five hits while striking out three.

Before watching this Twins vs. Royals matchup, here is everything you need to know about Friday’s action on the diamond, including viewing options.

Minnesota Twins vs. Kansas City Royals odds, line and spread

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

Favorite: Twins (-135, bet $135 to win $100)Underdog: Royals (+114, bet $100 to win $114)Over/under: 8Twins vs. Royals: Game time and live stream infoGame day: Friday, August 8, 2025Game time: 8:10 p.m. ETLocation: Minneapolis, MinnesotaStadium: Target FieldTV channel: MNNT and FDSKCLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Twins vs. Royals on Fubo!

Twins stats and trendsTwins betting recordsThe Twins have been favorites in 69 games this season and won 35 (50.7%) of those contests.Minnesota is 22-15 this season when entering a game favored by -135 or more on the moneyline.The bookmakers’ moneyline implies a 57.4% chance of a victory for the Twins.Games involving Minnesota have gone over the total set by bookmakers in 49 of 113 chances this season.The Twins have an ATS record of 60-53-0 in 113 games with a spread this season.Joe Ryan (Twins probable starter)Ryan (10-5) gets the starting nod for the Twins in his 22nd start of the season. He has a 2.83 ERA in 127 1/3 innings pitched, with 141 strikeouts.The right-hander’s last appearance came on Friday against the Cleveland Guardians, when he tossed six innings, surrendering two earned runs while allowing five hits.The 29-year-old has a 2.83 ERA and 10.0 strikeouts per nine innings across 22 games this season, while giving up a batting average of .202 to opposing hitters.Ryan is looking to record his 13th quality start of the season in this outing.Ryan is seeking his 23rd straight outing lasting five or more innings. He averages 5.8 innings per appearance on the hill.In four of his appearances this season he did not give up an earned run.He meets a Royals offense that ranks 28th in the league with 425 runs while batting .244 as a unit. It has a collective .385 slugging percentage (23rd in MLB play) and has hit a total of 100 home runs (28th in MLB).Ryan has thrown seven innings without giving up an earned run on two hits, while striking out four against the Royals this season.The 29-year-old’s 2.83 ERA ranks 14th, .927 WHIP ranks fourth, and 10.0 K/9 ranks 13th among qualifying pitchers this season.Twins batting statsThe Twins’ 134 home runs rank 13th in Major League Baseball.The offense for Minnesota has a slugging percentage of .401 this season, 15th in MLB.The Twins have a team batting average of .241 this season, which ranks 21st among MLB teams.Minnesota has scored 480 runs (4.2 per game) this season, which ranks 22nd in MLB.The Twins have an OBP of .313 this season, which ranks 20th in MLB.Minnesota is ranked 14th in strikeouts per game (8.2) among MLB offenses.Royals stats and trendsRoyals betting recordsThe Royals have been underdogs in 71 games this season and have come away with the win 33 times (46.5%) in those contests.This season, Kansas City has been victorious 19 times in 39 chances when named as an underdog of at least +114 or worse on the moneyline.The Royals have an implied victory probability of 46.7% according to the moneyline set for this matchup.Kansas City’s games have gone over the total in 49 of its 115 opportunities.The Royals have posted a record of 60-55-0 against the spread this season.Seth Lugo (Royals probable starter)Lugo (8-5) takes the mound first for the Royals in his 22nd start of the season. He has a 3.06 ERA in 123 1/3 innings pitched, with 107 strikeouts.The right-hander’s last appearance was on Sunday against the Toronto Blue Jays, when he went 4 2/3 innings, surrendering two earned runs while giving up four hits.The 35-year-old has amassed an ERA of 3.06, with 7.8 strikeouts per nine innings in 21 games this season. Opponents are hitting .225 against him.Lugo has 11 quality starts this year.Lugo has pitched five or more innings in a game 19 times this year heading into this outing.He has held his opponents without an earned run in three of his 21 appearances this season.He will face a Twins offense that ranks 22nd in the league with 480 total runs scored while batting .241 as a unit. His opponent has a collective .401 slugging percentage (15th in MLB action) and has hit a total of 134 home runs (13th in the league).Head-to-head against the Twins this season, Lugo has thrown 5 2/3 innings, giving up two earned runs on five hits while striking out six.Among qualifying pitchers in MLB play this season, the 35-year-old’s 3.06 ERA ranks 22nd, 1.151 WHIP ranks 25th, and 7.8 K/9 ranks 39th.Royals batting statsThe Royals have hit the third-fewest home runs in baseball this season (100).So far this season, Kansas City’s .385 slugging percentage ranks 23rd in baseball.The Royals are 17th in MLB with a .244 batting average.Kansas City is the third-lowest scoring team in MLB play averaging 3.7 runs per game (425 total).The Royals’ .301 on-base percentage is the fifth-worst in the majors.

Watch the MLB on Fubo!