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

Odds updated as of 9:12 p.m.
In MLB action on Wednesday, the Seattle Mariners take on the Kansas City Royals.
All the information you need to make smart bets on this game at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
Mariners vs Royals Game Info
- Seattle Mariners (44-41) vs. Kansas City Royals (40-46)
- Date: Wednesday, July 2, 2025
- Time: 9:40 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: (-166) | KC: (+140)
- Spread: SEA: -1.5 (+126) | KC: +1.5 (-152)
- Total: 7 -- Over: (-108) | Under: (-112)
Mariners vs Royals Probable Starting Pitchers
Probable Pitchers: Logan Gilbert (Mariners) - 2-2, 3.55 ERA vs Noah Cameron (Royals) - 2-4, 2.79 ERA
This contest's pitching matchup is set, as the Mariners will send Logan Gilbert (2-2) to the mound, while Noah Cameron (2-4) will answer the bell for the Royals. Gilbert and his team have a record of 4-5-0 against the spread when he starts. Gilbert's team is 6-3 this season when he starts and they are the moneyline favorite. The Royals are 5-4-0 against the spread when Cameron starts. The Royals have been the underdog on the moneyline in seven of Cameron's starts this season, and they went 2-5 in those matchups.
Mariners vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Mariners win (64.1%)
Mariners vs Royals Moneyline
- Seattle is a -166 favorite on the moneyline, while Kansas City is a +140 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 +126 to cover, and the Royals are -152.
Mariners vs Royals Over/Under
- The over/under for Mariners-Royals on July 2 is 7. The over is -108, and the under is -112.
Bet on Seattle Mariners vs. Kansas City Royals on FanDuel today!
Mariners vs Royals Betting Trends
- The Mariners have been favorites in 53 games this season and have come away with the win 29 times (54.7%) in those contests.
- This year Seattle has won five of 12 games when listed as at least -166 on the moneyline.
- Contests with the Mariners have gone over the total set by bookmakers in 46 of 83 chances this season.
- The Mariners are 36-47-0 against the spread in their 83 games that had a posted line this season.
- The Royals are 25-28 in games they were the underdog on the moneyline (winning 47.2% of those games).
- Kansas City has a 3-3 record (winning 50% of its games) when playing as a moneyline underdog of +140 or longer.
- The Royals have had an over/under set by bookmakers 85 times, and have combined with opponents to go over the total in 33 of those games (33-50-2).
- The Royals have gone 44-41-0 against the spread this season.
Mariners Player Leaders
- Cal Raleigh has 85 hits, which is best among 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.
- He is 53rd in batting average, 12th in on-base percentage, and second in slugging among qualified hitters in MLB.
- Julio Rodriguez leads Seattle in slugging percentage (.401) thanks to 26 extra-base hits. He's batting .255 with an on-base percentage of .312.
- Among qualifying hitters, his batting average places him 83rd, his on-base percentage 108th, and his slugging percentage 103rd.
- J.P. Crawford leads Seattle with an OBP of .384 this season while batting .279 with 50 walks and 38 runs scored.
- Crawford enters this matchup with three games in a row with at least one hit. In his last five games he is hitting .280 with an RBI.
- Randy Arozarena is batting .248 with a .360 OBP and 38 RBI for Seattle this season.
- Arozarena has hit safely in four straight games. In his last five games he is hitting .381 with three home runs, a walk and seven RBIs.
Royals Player Leaders
- Bobby Witt Jr. has racked up a team-high slugging percentage (.490) while leading the Royals in hits (97). He's batting .286 and with an on-base percentage of .338.
- Including all qualifying hitters in the majors, he ranks 31st in batting average, 64th in on-base percentage and 29th in slugging percentage.
- Witt brings a five-game hitting streak into this game. In his last five games he is batting .391 with three doubles, a home run and five RBIs.
- Maikel Garcia paces his team with a .367 OBP. He has a batting average of .309 while slugging .476.
- Including all qualifying hitters, his batting average puts him seventh, his on-base percentage is 23rd, and he is 39th in slugging.
- Vinnie Pasquantino is hitting .266 with 10 doubles, a triple, 12 home runs and 26 walks.
- Jonathan India is batting .247 with 17 doubles, four home runs and 31 walks.
Mariners vs Royals Head to Head
- 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)
- 8/26/2023: 15-2 SEA (Favorite: Mariners, Spread: -1.5, Total: 8.5, Favorite Moneyline: -270, Underdog Moneyline: +220)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!