On Thursday, the Kansas City Royals (75-76) are hosting the Seattle Mariners (83-68), at 2:10 p.m. ET. The Mariners have taken 10 in a row.

The Royals (+105 underdog moneyline odds to win) host the Mariners (-125). The Seattle Mariners will hand the ball to Luis Castillo (9-8, 3.76 ERA), who is looking for win No. 10 on the season, and the Royals will turn to Michael Lorenzen (5-11, 4.95 ERA).

These squads meet again following the Mariners’ 12-5 victory over the Royals Tuesday. Logan Gilbert (5.2 IP, 2 R, 6 H, 5 K) registered the win for the Mariners. Dominic Canzone went 5 for 5 with three home runs and four RBIs to lead the team on offense. Michael Wacha (2.2 IP, 7 R, 9 H, 0 K) was credited with the loss on the mound for the Royals.

Ahead of the Mariners vs. Royals matchup, here’s what you need to get ready for Thursday’s baseball action, including viewing options.

Seattle Mariners vs. Kansas City Royals odds, line and spread

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

Favorite: Mariners (-125, bet $125 to win $100)Underdog: Royals (+105, bet $100 to win $105)Over/under: 9Mariners vs. Royals: Game time and live stream infoGame day: Thursday, September 18, 2025Game time: 2:10 p.m. ETLocation: Kansas City, MissouriStadium: Kauffman StadiumTV channel: FDSKC and ROOT Sports NWLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Mariners vs. Royals on Fubo!

Mariners stats and trendsMariners betting recordsThis season, the Mariners have won 61 out of the 106 games, or 57.5%, in which they’ve been favored.Seattle has a record of 51-33 in games when oddsmakers favor them by at least -125 on the moneyline.The sportsbooks’ moneyline implies a 55.6% chance of a victory for the Mariners.Seattle and its opponents have hit the over in 82 of its 151 games with a total this season.The Mariners are 64-87-0 ATS in their 151 games with a spread this season.Luis Castillo (Mariners probable starter)Castillo (9-8 with a 3.76 ERA and 149 strikeouts in 167 1/3 innings pitched) goes for his 10th win when he makes the start for the Mariners, his 31st of the season.His most recent time out came on Saturday against the Los Angeles Angels, when the right-hander went six innings, surrendering one earned run while giving up three hits.The 32-year-old has amassed a 3.76 ERA and 8 strikeouts per nine innings in 30 games this season, while giving up a batting average of .254 to opposing hitters.Castillo is trying to continue a second-game quality start streak in this outing.Castillo is seeking his third straight appearance lasting five or more innings. He averages 5.6 innings per appearance on the hill.He has had six appearances this season in which he held his opponents to zero earned runs.He will face a Royals offense that ranks 28th in the league with 582 runs while batting .244 as a squad. It has a collective .391 slugging percentage (20th in MLB action) and has hit a total of 146 home runs (25th in MLB).The 32-year-old’s 3.76 ERA ranks 23rd, 1.255 WHIP ranks 31st, and 8 K/9 ranks 35th among qualifying pitchers this season.Mariners batting statsThe Mariners have hit 221 homers this season, which ranks third in the league.Hitters for Seattle have combined for a team rank of 11th in the majors with a .419 team slugging percentage.The Mariners have a team batting average of .244 this season, which ranks 18th among MLB teams.Seattle has scored the 10th-most runs in the majors this season with 717.The Mariners are among the best in the league at getting on base, ranking 10th with an OBP of .321.Seattle ranks 25th in MLB in strikeouts per game with an average of 8.8 whiffs per contest.Royals stats and trendsRoyals betting recordsThe Royals have been chosen as underdogs in 87 games this year and have walked away with the win 39 times (44.8%) in those games.This year, Kansas City has won 25 of 61 games when listed as at least +105 or worse on the moneyline.The Royals have an implied victory probability of 48.8% according to the moneyline set by sportsbooks for this matchup.Kansas City’s games have gone over the total in 65 of its 151 opportunities.The Royals are 74-77-0 against the spread in their 151 games with a line set by sportsbooks this season.Michael Lorenzen (Royals probable starter)The Royals will send Lorenzen (5-11) out for his 25th start of the season. He is 5-11 with a 4.95 ERA and 113 strikeouts over 127 1/3 innings pitched.In his last appearance on Friday against the Philadelphia Phillies, the righty threw three innings, allowing six earned runs while surrendering 10 hits.In 24 games this season, the 33-year-old has a 4.95 ERA and 8 strikeouts per nine innings, while allowing a batting average of .279 to his opponents.Lorenzen has eight quality starts this year.Lorenzen has put together 16 starts this season where he pitched five or more innings.He has had three appearances this season that he kept his opponents to zero earned runs.He will face off against a Mariners squad that is batting .244 as a unit (18th in the MLB). They are also slugging a collective .419 (11th in the league) with 221 total home runs (third in MLB play).Lorenzen has a 5.79 ERA and a 1.286 WHIP against the Mariners this season in 4 2/3 innings pitched, allowing a .316 batting average over one appearance.Royals batting statsThe Royals rank 25th in MLB action with 146 total home runs.So far this season, Kansas City ranks 20th in the majors with a .391 slugging percentage.The Royals are 18th in the majors with a .244 batting average.Kansas City scores the third-fewest runs in baseball (582 total, 3.9 per game).The Royals’ .305 on-base percentage is 25th in the majors.

Watch the MLB on Fubo!