
Free Pick: Mariners vs. Royals Odds
Looking for Seattle Mariners vs. Kansas City Royals Free MLB predictions? MLB betting sees the Mariners taking on the Royals on 5/22 at Kauffman Stadium, in Kansas City. This free MLB baseball pick is based on matchup analysis and documented handicapping data tracked by CappersPicks since 2004, with a focus on identifying the strongest betting angle for this Mariners Royals matchup..
2026 MLB Handicapping – Seattle Mariners vs Kansas City Royals
(24-27) Seattle Mariners vs. Kansas City Royals (20-30)
Date: May 22, 2026
Time: 7:40 PM ET
Venue: Kauffman Stadium in Kansas City, MO
Projected Starting Pitchers: Logan Gilbert vs. Noah Cameron
MLB Moneyline Odds: Mariners -139 | Royals +116 (Bet Now!)
Today’s MLB Run Line Betting Odds: Mariners -1.5 | Royals +1.5
MLB Baseball Gambling Total: O/U: 8
Here’s why I’m backing an UNDER bet below in my Mariners Royals free pick & gambling prediction for this matchup.
- Live Betting Odds for today’s Mariners vs. Royals game!
- Want more baseball predictions like this Mariners Royals play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Mariners vs. Royals Gameday
Tonight, the Seattle Mariners head to Kauffman Stadium for a matchup against the Kansas City Royals. Seattle enters with a 24-27 record overall after splitting results across the last ten games this season. The Mariners continue looking for stronger consistency moving deeper into the schedule.
Kansas City enters tonight during another difficult recent stretch overall.
The Royals have dropped three straight games entering tonight’s matchup at home. Kansas City has additionally managed only one victory during the previous ten contests overall. Momentum continues favoring Seattle entering this series.
Kansas City has dominated this matchup recently despite the current losing streak.
The Royals have won each of the last three meetings against Seattle this season. Weather conditions in Kansas City are expected to feature light rain along with a mild breeze throughout the evening. Fans can catch tonight’s game on KIRO beginning at 7:40 PM.
Seattle Mariners vs. Kansas City Royals Odds & Last 5
Interestingly, tonight’s betting odds favor the Seattle Mariners with a moneyline of -139 entering this matchup. Kansas City enters at +117 while the runline places Seattle at -1.5 with +123 odds overall. The total has been set at 8.0 runs for tonight’s game.
Seattle has produced mixed results during recent games entering tonight.
The Mariners have won two of their last five contests, including a close victory over the Chicago White Sox. Kansas City, meanwhile, enters after dropping three straight games against the Boston Red Sox. Both clubs continue searching for steadier play overall.
Even with the recent struggles, the Royals have still played well against Seattle this season. Kansas City has won all three meetings between the teams entering tonight’s matchup. That success could still provide confidence despite the current losing streak.
Royals Stats
Kansas City has produced middle-of-the-pack offensive numbers throughout the season overall. The Royals own a .237 batting average entering tonight, ranking 13th across baseball. Their .313 on-base percentage also ranks 15th overall this year.
Pitching has delivered stronger results for Kansas City throughout the season.
The Royals own a 4.29 earned run average while recording 25 quality starts overall this year. That quality start total currently ranks second across baseball entering tonight’s matchup. Kansas City pitchers have additionally recorded 419 strikeouts this season.
Bobby Witt Jr. continues leading Kansas City offensively with a .299 batting average overall. Salvador Perez has additionally contributed 8 home runs to lead the club in that category. Maikel Garcia also leads the team with 26 runs scored entering tonight.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Mariners Stats
Seattle has continued producing uneven offensive numbers throughout much of the season so far. The Mariners carry a .226 batting average, ranking 20th overall entering tonight. Their .317 on-base percentage ranks slightly better at 13th across baseball overall.
Power hitting has still remained one of Seattle’s biggest offensive strengths this year.
The Mariners have recorded 58 home runs entering tonight, ranking ninth overall across baseball. Julio Rodríguez continues remaining one of the key contributors throughout the lineup during the season. Seattle still relies heavily on timely extra-base production offensively.
Pitching has remained more reliable for Seattle throughout the season overall. The Mariners own a 3.65 earned run average entering tonight, ranking seventh across baseball. Seattle has additionally produced 22 quality starts while surrendering 52 home runs this year.
We want to hear from you below! Comments are welcome! Give us your picks for this Seattle Mariners vs. Kansas City Royals MLB matchup.
Mariners vs. Royals Pitching Matchup
Logan Gilbert takes the mound tonight for the Seattle Mariners carrying a 2-4 record this season. He owns a 4.45 earned run average while recording 57 strikeouts through his appearances overall. Gilbert has still shown strong strikeout ability despite inconsistent results.
His 1.15 WHIP reflects solid control limiting baserunners during outings.
Gilbert has continued flashing stretches of strong pitching while searching for steadier run prevention overall. Seattle will look for him to settle in early and control the pace of tonight’s matchup. Improving the win-loss record remains an important focus moving forward.
Noah Cameron enters for the Kansas City Royals carrying a 2-3 record this season overall. He owns a 5.40 earned run average while recording 36 strikeouts through his appearances so far. Cameron has also dealt with inconsistency throughout the season.
His 1.51 WHIP highlights continued issues limiting traffic on the bases during starts. Even so, Cameron has still shown the ability to generate strikeouts during difficult stretches. Kansas City hopes he can deliver a stronger outing tonight at home.
Seattle Mariners vs. Kansas City Royals bottom line: Seattle enters with the stronger overall pitching edge, but Kansas City has continued finding success in this matchup.
Seattle Mariners vs. Kansas City Royals Baseball Betting Trends
- The Royals are 1-4 straight-up in their last five games.
- Also, the Royals have gone under the total in three of their last five games.
- The Mariners are 2-3 straight-up in their last five games.
- The Mariners have covered the run line in two of their last five games.
- Additionally, the Mariners have gone under the total in three of their last five games.
- The Royals have failed to cover the run line in four of their last five games.
Mariners Royals Free Pick: Under 7.5
Here is my Mariners Royals free pick: Everything keeps pointing toward a lower-scoring game. Both teams have leaned under recently while struggling to generate offense consistently during this stretch.
That pattern usually matters in matchups like this.
Weather conditions at Kauffman Stadium could also make things tougher on hitters tonight. Can either lineup really break out under these conditions?
Blend beside that recent meetings between these teams already leaning toward the under overall. Quick thought, cold offenses stay cold.
Runs should stay limited throughout.
This matchup still profiles as a tight, low-scoring game.
The recent trends and offensive concerns both support staying on the under here tonight. Expect this game to stay below the number.
Today’s MLB Free Pick
Best Sportsbooks For Seattle Mariners vs. Kansas City Royals MLB Gambling Today!
MLB Betting Tweet Of The Day
405′ Díaz Dinger! 💥 pic.twitter.com/vjtlg93FGM
— Kansas City Royals (@Royals) May 21, 2026
Also, if you’re looking for more MLB picks like Seattle Mariners vs. Kansas City Royals 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! What did you think of our Mariners Royals free pick?





