Mariners vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for July 3

Odds updated as of 12:12 p.m.
The Thursday slate in MLB includes a matchup between the Seattle Mariners and the Kansas City Royals.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Mariners vs Royals Game Info
- Seattle Mariners (45-41) vs. Kansas City Royals (40-47)
- Date: Thursday, July 3, 2025
- Time: 10:10 p.m. ET
- Venue: T-Mobile Park -- Seattle, Washington
- Coverage: ROOT Sports NW and FDSKC
Mariners vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: SEA: (-120) | KC: (+102)
- Spread: SEA: +1.5 (-200) | KC: -1.5 (+164)
- Total: 7.5 -- Over: (-112) | Under: (-108)
Mariners vs Royals Probable Starting Pitchers
Probable Pitchers: Bryan Woo (Mariners) - 7-4, 2.75 ERA vs Seth Lugo (Royals) - 5-5, 2.74 ERA
The Mariners will give the nod to Bryan Woo (7-4) versus the Royals and Seth Lugo (5-5). Woo and his team have a record of 7-9-0 against the spread when he starts. Woo's team has a record of 6-4 this season when he starts and they are the favorite on the moneyline. The Royals have a 7-8-0 record against the spread in Lugo's starts. The Royals have been the moneyline underdog in 11 of Lugo's starts this season, and they went 5-6 in those matchups.
Mariners vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Mariners win (53.8%)
Mariners vs Royals Moneyline
- Kansas City is a +102 underdog on the moneyline, while Seattle is a -120 favorite at home.
Mariners vs Royals Spread
- The Royals are 1.5-run favorites against the spread for this matchup with the Mariners. The Royals are +164 to cover, while the Mariners are -200 to cover as a 1.5-run underdog on the runline.
Mariners vs Royals Over/Under
- The Mariners-Royals contest on July 3 has been given an over/under of 7.5 runs. The over is set at -112 and the under at -108.
Bet on Seattle Mariners vs. Kansas City Royals on FanDuel today!
Mariners vs Royals Betting Trends
- The Mariners have been favorites in 54 games this season and have come away with the win 30 times (55.6%) in those contests.
- Seattle has a record of 26-20 when favored by -120 or more this year.
- The Mariners and their opponents have gone over the total this season in 46 of their 84 opportunities.
- In 84 games with a line this season, the Mariners have a mark of 36-48-0 against the spread.
- The Royals have gone 25-29 in games they were listed as the moneyline underdog (winning 46.3% of those games).
- Kansas City is 16-24 (winning 40% of its games) when it has played as a moneyline underdog of +102 or longer.
- The Royals have played in 86 games with an over/under set, and have combined with opponents to go over the total 33 times (33-51-2).
- The Royals have collected a 45-41-0 record against the spread this season (covering 52.3% of the time).
Mariners Player Leaders
- Cal Raleigh leads Seattle with 85 hits, batting .272 this season with 49 extra-base hits. He has an on-base percentage of .383 and a slugging percentage of .641.
- Among qualifying hitters, he ranks 54th in batting average, his on-base percentage ranks 11th, and he is second in slugging.
- Julio Rodriguez has hit 11 homers this season while driving in 43 runs. He's batting .255 this season and slugging .399 with an on-base percentage of .312.
- Among qualifying hitters, his batting average ranks him 84th, his on-base percentage 109th, and his slugging percentage 104th.
- Randy Arozarena is batting .252 with a .439 slugging percentage and 40 RBI this year.
- Arozarena brings a five-game hitting streak into this matchup. During his last five outings he is hitting .526 with four home runs, a walk and eight RBIs.
- J.P. Crawford has 86 hits this season and a team-best OBP of .387.
- Crawford enters this game on a four-game hitting streak. In his last five games he is batting .273 with a double and an RBI.
Royals Player Leaders
- Bobby Witt Jr. has put up a slugging percentage of .493 and has 99 hits, both team-high numbers for the Royals. He's batting .290 and with an on-base percentage of .345.
- Including all qualified hitters, he is 22nd in batting average, while his on-base percentage is 58th and he is 26th in slugging.
- Witt hopes to build on a six-game hitting streak in this matchup. During his last 10 outings he is hitting .341 with four doubles, a home run, two walks and five RBIs.
- Maikel Garcia's .363 OBP paces his team. He has a batting average of .305 while slugging .470.
- Including all qualifying players, he is eighth in batting average, 29th in on-base percentage and 45th in slugging percentage.
- Vinnie Pasquantino is batting .267 with 10 doubles, a triple, 12 home runs and 27 walks.
- Jonathan India has 17 doubles, four home runs and 31 walks while batting .243.
Mariners vs Royals Head to Head
- 7/2/2025: 3-2 SEA (Favorite: Mariners, Spread: -1.5, Total: 7, Favorite Moneyline: -166, Underdog Moneyline: +140)
- 7/1/2025: 6-3 KC (Favorite: Mariners, Spread: -1.5, Total: 8, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 6/30/2025: 6-2 SEA (Favorite: Mariners, Spread: -1.5, Total: 7, Favorite Moneyline: -164, Underdog Moneyline: +138)
- 6/9/2024: 6-5 SEA (Favorite: Royals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -136, Underdog Moneyline: +116)
- 6/8/2024: 8-4 KC (Favorite: Mariners, Spread: -1.5, Total: 8.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 6/7/2024: 10-9 KC (Favorite: Mariners, Spread: -1.5, Total: 9, Favorite Moneyline: -122, Underdog Moneyline: +104)
- 5/15/2024: 4-2 SEA (Favorite: Mariners, Spread: -1.5, Total: 8, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 5/14/2024: 4-2 KC (Favorite: Mariners, Spread: -1.5, Total: 7.5, Favorite Moneyline: -164, Underdog Moneyline: +138)
- 5/13/2024: 6-2 SEA (Favorite: Mariners, Spread: -1.5, Total: 7, Favorite Moneyline: -154, Underdog Moneyline: +130)
- 8/27/2023: 3-2 SEA (Favorite: Mariners, Spread: -1.5, Total: 8, Favorite Moneyline: -330, Underdog Moneyline: +265)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!