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

Odds updated as of 11:14 a.m.
The Seattle Mariners are among the MLB squads in action on Thursday, versus the Kansas City Royals.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the most important information about this game.
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: (-124) | KC: (+106)
- Spread: SEA: -1.5 (+168) | KC: +1.5 (-205)
- Total: 7.5 -- Over: (-105) | Under: (-115)
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 probable pitchers are Bryan Woo (7-4) for the Mariners and Seth Lugo (5-5) for the Royals. Woo and his team have a record of 7-9-0 against the spread when he starts. Woo's team has won 60% of his starts when they are favored on the moneyline (6-4). The Royals have gone 7-8-0 ATS in Lugo's 15 starts that had a set spread. 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
- Seattle is the favorite, -124 on the moneyline, while Kansas City is a +106 underdog on the road.
Mariners vs Royals Spread
- The Mariners are 1.5-run home favorites on the runline against the Royals. The Mariners are +168 to cover, and the Royals are -205.
Mariners vs Royals Over/Under
- A combined run total of 7.5 has been set for Mariners-Royals on July 3, with the over at -105 and the under at -115.
Bet on Seattle Mariners vs. Kansas City Royals on FanDuel today!
Mariners vs Royals Betting Trends
- The Mariners have won in 30, or 55.6%, of the 54 contests they have been named as odds-on favorites in this year.
- This season Seattle has come away with a win 24 times in 41 chances when named as a favorite of at least -124 on the moneyline.
- Contests with the Mariners have gone over the total set by oddsmakers in 46 of 84 chances this season.
- The Mariners have an against the spread record of 36-48-0 in 84 games with a line this season.
- The Royals are 25-29 in games they were the underdog on the moneyline (winning 46.3% of those games).
- When it has played as a moneyline underdog with odds of +106 or longer, Kansas City has gone 15-21 (41.7%).
- In the 86 games bookmakers have set an over/under for the Royals, they have combined with opponents to go over the total 33 times (33-51-2).
- The Royals are 45-41-0 ATS this season.
Mariners Player Leaders
- Cal Raleigh has 85 hits, which leads Seattle hitters this season, while batting .272 with 49 extra-base hits. He has an on-base percentage of .383 and a slugging percentage of .641.
- Among qualified hitters in MLB, his batting average ranks 54th, his on-base percentage ranks 11th, and he is second in slugging.
- Julio Rodriguez has an OPS of .711, fueled by an OBP of .312 and a team-best slugging percentage of .399 this season. He's batting .255.
- His batting average is 84th among qualified players, 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 takes a five-game hitting streak into this matchup. In his last five games he is hitting .526 with four home runs, a walk and eight RBIs.
- J.P. Crawford leads Seattle with an OBP of .387 this season while batting .283 with 50 walks and 38 runs scored.
- Crawford has safely hit in four games in a row. During his last five outings he is batting .273 with a double and an RBI.
Royals Player Leaders
- Bobby Witt Jr. has accumulated 99 hits with a .493 slugging percentage, both team-best stats for the Royals. He's batting .290 and with an on-base percentage of .345.
- Including all qualified hitters in MLB, his batting average places him 22nd, his on-base percentage is 58th, and he is 26th in slugging.
- Witt brings a six-game hitting streak into this matchup. In his last 10 outings he is batting .341 with four doubles, a home run, two walks and five RBIs.
- Maikel Garcia has a .363 OBP to pace his team. He has a batting average of .305 while slugging .470.
- He is eighth in batting average, 29th in on-base percentage and 45th in slugging percentage in MLB.
- Vinnie Pasquantino has 10 doubles, a triple, 12 home runs and 27 walks while batting .267.
- Jonathan India has 17 doubles, four home runs and 31 walks while hitting .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!