
Free MLB Pick: Royals vs. Mariners Odds
Looking for Kansas City Royals vs. Seattle Mariners Free MLB predictions? MLB betting sees the Royals taking on the Mariners on 7/3 at T-Mobile Park, in Seattle. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Royals Mariners free pick.
2025 MLB Handicapping – Kansas City Royals vs Seattle Mariners
(40-47) Kansas City Royals vs. Seattle Mariners (45-41)
Date: Jul 03, 2025
Time: 10:10 PM ET
Venue: T-Mobile Park in Seattle, WA
Projected Starting Pitchers: Seth Lugo vs. Bryan Woo
MLB Moneyline Odds: Royals +126 | Mariners -149 (Bet Now!)
Today’s MLB Run Line Betting Odds: Royals +1.5 | Mariners -1.5
MLB Baseball Gambling Total: O/U: 7.5
- Live Betting Odds for today’s Royals vs. Mariners game!
- Want more baseball predictions like this Royals Mariners play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Royals vs. Mariners Gameday
The Kansas City Royals will face off against the Seattle Mariners at T-Mobile Park. This night game is scheduled for 10:10 PM on Thursday, July 3, 2025, and fans can catch all the action on FDSKC.
Currently, the Royals hold a 40-47 record and sit 14 games back in the AL Central. On the road, they’ve gone 20-23 so far this season. Meanwhile, the Mariners enter with a 45-41 mark, placing them 7 games behind in the AL West. At home, they’ve posted a respectable 22-20 record.
As for the weather, conditions are expected to be mild with broken clouds. However, the retractable roof at T-Mobile Park will likely reduce any impact from crosswinds.
Looking at the odds, the Mariners are favored with a moneyline of -150. On the other hand, the Royals come in at +127, with the total over/under set at 7.5.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
In their recent game, the Mariners won 3-2 against the Royals. Randy Arozarena shined for Seattle with a home run. For Kansas City, Bobby Witt Jr. got two hits.
The Royals have now lost two of their last three games against the Mariners. They managed a win on July 1st with a 6-3 score. Salvador Perez contributed with three RBIs in that victory.
In contrast, the Mariners have won two of their last three games against the Royals. Their division record stands at 17-11, reflecting strong play within their division.
Mariners Stats
The Seattle Mariners have been solid at the plate this season. They own a team batting average of .248, placing them 10th in the league. Their on-base percentage is even more impressive at .322, which ranks 6th. Additionally, they’ve launched 112 home runs — the 5th most in MLB — and shown speed on the basepaths with 79 stolen bases, good for 4th overall.
On the mound, the Mariners have been steady but not dominant. Their team ERA stands at 3.90, ranking 14th. They’ve surrendered 105 home runs, which puts them 12th, and recorded 706 strikeouts, placing them 15th. Furthermore, the staff has produced 33 quality starts, ranking 9th in that category.
In their recent games, the Mariners have won three out of their last five. They secured a win against the Kansas City Royals on July 2nd with a score of 3-2. Randy Arozarena was a standout, contributing with a home run and two RBIs.
Cal Raleigh leads the team with 33 home runs and has a slugging percentage of .641. J.P. Crawford has a batting average of .283 and an on-base percentage of .381. Jorge Polanco has added 11 home runs to the team’s total. The Mariners look to keep their momentum going in their upcoming games.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Royals Stats
The Kansas City Royals enter this game with a team batting average of .243, placing them 14th in the league. Their on-base percentage sits at .296, which ranks 16th. While they’ve struggled with power — hitting just 58 home runs (26th overall) — they’ve excelled in other areas. Notably, they rank 4th in doubles with 147 on the season.
On the mound, the Royals have been one of the league’s best. Their 3.49 earned run average ranks 4th overall, and their pitching staff has limited opponents to a .237 batting average, placing 8th. Additionally, they’ve allowed only 88 home runs (6th fewest) and have notched 39 quality starts, good for 5th in MLB.
In recent games, the Royals have had mixed results. They won against the Seattle Mariners on July 1st with a score of 6-3, but lost the following day 2-3. Against the Los Angeles Dodgers, they lost 1-5 on June 29th but secured a win 9-5 on June 28th. Key players like Bobby Witt Jr. and Salvador Perez have been consistent contributors.
Bobby Witt Jr. leads the team with a batting average of .290 and 50 runs. Vinnie Pasquantino has hit 12 home runs, the most on the team. Maikel Garcia holds a .305 batting average, and Salvador Perez has driven in 48 runs. These players will be crucial for the Royals as they look to improve their standing in the league.
We want to hear from you below! Comments are welcome! Give us your picks for this Kansas City Royals vs. Seattle Mariners MLB matchup.
Royals vs. Mariners Pitching Matchup
Seth Lugo will get the start for the Kansas City Royals. He enters the game with a 2.74 ERA and a 1.08 WHIP, along with a 5-5 win-loss record. Despite the even record, Lugo has been a model of consistency, keeping his ERA under 3.00 and giving his team a chance to win in most outings.
Meanwhile, Bryan Woo takes the mound for the Seattle Mariners. He’s been equally impressive, posting a 2.93 ERA and an outstanding 0.97 WHIP. With a 7-4 record, Woo has been highly effective all season, consistently limiting baserunners and keeping opposing offenses in check.
Kansas City Royals vs. Seattle Mariners Baseball Betting Trends
- Seattle Mariners are 3-2 straight-up in their last 5 games.
- Seattle Mariners have gone over the total in 2 of their last 5 games.
- Kansas City Royals are 2-3 straight-up in their last 5 games.
- Kansas City Royals have gone under the total in 3 of their last 5 games.
- Seattle Mariners have covered the run line in 3 of their last 5 games.
- Kansas City Royals have failed to cover the run line in 3 of their last 5 games.
Royals vs Mariners Prediction: Mariners ML -150
The Seattle Mariners appear to have a slight edge heading into this matchup. They’ve posted a 3-2 straight-up record over their last five games, while the Kansas City Royals have gone 2-3 in that same span. Additionally, Seattle’s solid home record further strengthens their position.
From a pitching perspective, the Mariners hold an advantage as well. They currently rank 4th in earned run average, compared to the Royals, who sit 14th. This gap suggests Seattle has the more reliable pitching staff — a factor that could prove decisive.
All things considered, the Mariners are the stronger play in this spot. Their moneyline sits at -150, reflecting their role as the favorite. With better recent form and the benefit of playing at home, Seattle looks like the more likely winner.
Last thing, they’ll have All-Star starter Cal Raleigh back in the lineup tonight.
Today’s MLB Free Pick
The Mariners have been solid at home and come into this game with stronger recent form. More importantly, their pitching staff ranks 4th in earned run average — a clear edge over the Royals, who sit 14th.
That should help Seattle limit Kansas City’s scoring opportunities. Offensively, the Mariners also hold a slight advantage. In fact, they rank higher in both on-base percentage and slugging percentage.
As a result, Seattle will end up generating a few more runs in this matchup, I see it 6-3, and I like them to finish off the Royals in this series.
MLB Betting Tweet Of The Day
Another WINsday at the ballpark 🙌
The weather’s gonna be perfect for the rest of the homestand to take in a baseball game. See you here!
>> https://t.co/wJpkYMV134 << pic.twitter.com/bfpGcwKFbU
— Seattle Mariners (@Mariners) July 3, 2025
Also, if you’re looking for more MLB picks like Royals vs. Mariners matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






