Data Skrive
Cal Raleigh and Bobby Witt Jr. will be among the star attractions when the Seattle Mariners face the Kansas City Royals on Thursday at 10:10 p.m. ET, at T-Mobile Park. The Mariners are listed as -156 moneyline favorites in this matchup against the Royals (+130). Seattle is a 1.5-run favorite (at +141 odds). A 7-run over/under is set for this game.
Here is everything you need to know from a betting perspective on the Mariners-Royals game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Royals vs. Mariners Highlights | MLB on FOX
Check out the best moments between the Kansas City Royals and the Seattle Mariners.
Mariners vs. Royals Game Information & Odds
- When: Thursday, July 3, 2025 at 10:10 p.m. ET
- Where: T-Mobile Park in Seattle, Washington
- How to watch on TV: ROOT Sports NW and FDSKC
Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
---|---|---|---|---|---|---|---|---|
Mariners | -156 | +130 | 7 | -116 | -104 | -1.5 | +141 | -170 |
Mariners vs. Royals Prediction
- Score Prediction: Mariners 4, Royals 3
- Total Prediction: Over 7 runs
- Win Probabilities: Mariners 56%, Royals 44%
Mariners vs. Royals Betting Insights
- This season, the Mariners have won 29 out of the 54 games, or 53.7%, in which they’ve been favored.
- This season Seattle has won nine of its 17 games, or 52.9%, when favored by at least -156 on the moneyline.
- The moneyline for this contest implies a 60.9% chance of a victory for the Mariners.
- The Royals have won in 25, or 46.3%, of the 54 contests they have been named as odds-on underdogs this year.
- Kansas City has a mark of 8-6 in contests where oddsmakers favor it by +130 or worse on the moneyline.
- The Royals have an implied victory probability of 43.5% according to the moneyline set for this matchup.

Kansas City Royals
KC

Seattle Mariners
SEA
Mariners Recent Betting Performance
- The Mariners played as the moneyline favorite for seven of their last 10 games, and they went 5-2 in those matchups.
- Over their last 10 matchups, the Mariners and their opponents combined to go over the run total eight times (all 10 of the games had set totals).
- The Mariners’ ATS record is 4-6-0 over their past 10 games.
Mariners Recent Stats
Stat | Avg/Total |
---|---|
Record | 6-4 |
Runs Per Game | 5.6 |
HR | 15 |
ERA | 3.73 |
K/9 | 7.8 |
Mariners Player Insights
- Raleigh has accumulated a team-best 33 home runs and 71 runs batted in.
- Raleigh is first in home runs and first in RBI among all hitters in MLB.
- Julio Rodriguez has 12 doubles, three triples, 11 home runs and 22 walks while hitting .255.
- Rodriguez is 75th in homers and 66th in RBI among all MLB batters this season.
- J.P. Crawford has put up a team-high batting average of .279.
- Crawford is on a three-game hitting streak entering this contest. During his last five outings he is hitting .280 with an RBI.
- Randy Arozarena has 20 doubles, a triple, 11 home runs and 41 walks while batting .248.
- Arozarena brings a four-game streak with at least one hit into this one. In his last five games he is hitting .381 with three home runs, a walk and seven RBIs.
Royals Recent Betting Performance
- The Royals have played as underdogs in nine of their past 10 games and have gone 2-7 in those contests.
- In their last 10 games with a total, the Royals and their opponents have combined to hit the over three times.
- The Royals have three wins against the spread in their last 10 chances.
Royals Recent Stats
Stat | Avg/Total |
---|---|
Record | 2-8 |
Runs Per Game | 2.6 |
HR | 3 |
ERA | 4.34 |
K/9 | 8.2 |
Royals Player Insights
- Witt has 30 doubles, three triples, 11 home runs and 26 walks while hitting .286.
- Witt’s home run total puts him 75th in the big leagues, and he ranks 50th in RBI.
- Witt carries a five-game hitting streak into this matchup. During his last five outings he is hitting .391 with three doubles, a home run and five RBIs.
- Maikel Garcia’s .309 batting average leads his team.
- Garcia is 137th in homers and 79th in RBI among all hitters in MLB.
- Vinnie Pasquantino has been solid source of run production for the Royals with 12 long balls and 47 runs batted in.
- Jonathan India has 17 doubles, four home runs and 31 walks while batting .247.
Royals vs. Mariners Highlights | MLB on FOX

Check out the best moments between the Kansas City Royals and the Seattle Mariners.
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.