At Kauffman Stadium on Saturday, the Kansas City Royals (38-26) face the Seattle Mariners (36-29), with first pitch at 4:10 PM ET.

The Mariners are the road favorite (-122) versus the Royals (+103). The Mariners will start Luis Castillo (5-6) versus the Royals and Alec Marsh (4-3).

Yesterday, the Royals claimed a 10-9 win over the Mariners, with Nick Anderson (1.0 IP, 0 R, 0 H, 2 K) registering the win for the Royals. MJ Melendez went 1-for-3 with a home run and four RBI to lead the offensive showing. Ryne Stanek (0.2 IP, 3 R, 2 H, 0 K) was credited with the loss for the Mariners.

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

Seattle Mariners vs. Kansas City Royals odds and betting lines

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

  • Favorite: Mariners (-122, bet $122 to win $100)
  • Underdog: Royals (+103, bet $100 to win $103)
  • Over/under: 9

Mariners vs. Royals: Live streaming info & game time

  • Game Day: Saturday, June 8, 2024
  • Game Time: 4:10 PM ET
  • Stadium: Kauffman Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Mariners stats and trends

Mariners betting records

  • This season, the Mariners have won 23 out of the 38 games, or 60.5%, in which they’ve been favored.
  • This season Seattle has won 20 of its 33 games, or 60.6%, when favored by at least -122 on the moneyline.
  • The implied probability of a win from the Mariners, based on the moneyline, is 55%.
  • Seattle and its opponents have hit the over in 24 of its 65 games with a total this season.
  • In 64 games with a spread this season, the Mariners are 32-32-0 ATS.

Luis Castillo (Mariners probable starter)

  • Castillo makes the start for the Mariners, his 14th of the season. He is 5-6 with a 2.99 ERA and 81 strikeouts through 78 1/3 innings pitched.
  • In his most recent time out on Sunday, the righty went seven scoreless innings against the Los Angeles Angels while surrendering two hits.
  • In 13 games this season, the 31-year-old has a 2.99 ERA and 9.3 strikeouts per nine innings, while allowing a batting average of .231 to his opponents.
  • Castillo is seeking his third quality start in a row.
  • Castillo is aiming for his 14th straight appearance lasting five or more innings. He averages 6.0 frames per appearance on the mound.
  • In three of his 13 total appearances this season he has not given up an earned run.
  • He will face off against a Royals team that is batting .254 as a unit (fifth in MLB). It is also slugging a collective .412 (fifth in MLB) with 65 total home runs (14th in MLB).
  • Among qualifying pitchers in MLB action this season, the 31-year-old ranks 21st in ERA (2.99), 36th in WHIP (1.149), and 21st in K/9 (9.3).

Mariners batting stats

  • The Mariners rank ninth in Major League Baseball with 69 home runs.
  • Fueled by 159 extra-base hits, Seattle ranks 25th in MLB with a .365 slugging percentage this season.
  • The Mariners have a team batting average of just .221 this season, which ranks 28th among MLB teams.
  • Seattle has scored the 24th-most runs in the majors this season with 247 (3.8 per game).
  • The Mariners have the 25th-ranked on-base percentage in MLB this season (.300).
  • Seattle is one of the least-disciplined teams at the plate this season, ranking last with an average of 10.0 strikeouts per game.

Royals stats and trends

Royals betting records

  • The Royals have been victorious in 19, or 50%, of the 38 contests they have been chosen as underdogs in this season.
  • This season, Kansas City has been victorious 11 times in 26 chances when named as an underdog of at least +103 or worse on the moneyline.
  • The moneyline set for this matchup implies the Royals have a 49.3% chance of walking away with the win.
  • Contests with Kansas City has gone over the total set by sportsbooks in 28 of 64 chances this season.
  • The Royals have an against the spread mark of 39-25-0 in 64 games with a line this season.

Alec Marsh (Royals probable starter)

  • Marsh gets the start for the Royals, his 11th of the season. He is 4-3 with a 3.76 ERA and 46 strikeouts through 55 2/3 innings pitched.
  • The right-hander last pitched on Saturday against the San Diego Padres, when he went five innings, allowing five earned runs while giving up seven hits.
  • The 26-year-old has an ERA of 3.76, with 7.5 strikeouts per nine innings in 10 games this season. Opposing hitters have a .224 batting average against him.
  • Marsh has registered two quality starts this year.
  • Marsh will try to build upon a six-game streak of lasting five or more innings (he’s averaging 5.5 frames per appearance).
  • In two of his 10 total appearances this season he has not allowed an earned run.
  • He will take the mound against a Mariners offense that ranks 29th in the league with 467 total hits (on a .221 batting average). The squad also slugs a collective .365 (25th in the league) with 69 total home runs (ninth in MLB action).
  • Marsh has pitched five innings, giving up one earned run on five hits while striking out seven against the Mariners this season.

Royals batting stats

  • The Royals rank 14th in MLB action with 65 total home runs.
  • So far this season, Kansas City ranks fifth in the majors, slugging .412.
  • The Royals are fifth in the majors with a .254 batting average.
  • Kansas City scores the fourth-most runs in baseball (316 total, 4.9 per game).
  • The Royals’ .316 on-base percentage is eighth-best in baseball.
Watch the MLB on Fubo!