Kansas City Royals vs Seattle Mariners Betting Pick & Prediction for 5/3

The Kansas City Royals will visit the Seattle Mariners at T-Mobile Park. This MLB regular season game is set for Sunday, May 3, 2026, at 4:10 PM. The Royals have a record of 13-19 and are ranked 4th in the AL Central. They recently ended a losing streak with a win.
The Mariners hold a 16-17 record, placing them 3rd in the AL West. They aim to bounce back from their recent loss. The weather forecast for the game is clear skies with a light breeze, perfect for an afternoon of baseball. The game will be broadcast on ROYL.
Kansas City Royals Team Preview
The Kansas City Royals are coming off a win against the Seattle Mariners. They scored 7 runs with 10 hits, including 2 home runs. Vinnie Pasquantino and Salvador Perez were key hitters, each driving in 2 runs.
The Royals lost to the Athletics in their previous two games. On April 30th, they were defeated 6-3, despite hitting 10 times and having 2 home runs. Maikel Garcia was the standout hitter with a home run and a double.
In the game on April 28th, the Royals managed to win against the Athletics with a 4-1 score. Kris Bubic pitched 5 innings, allowing just 1 run. Bobby Witt Jr. hit a home run that contributed 3 RBIs to the victory.
Royals vs Mariners Game Day Info
- Sport: MLB
- Teams: Kansas City Royals vs. Seattle Mariners
- Venue: T-Mobile Park in Seattle, WA
- Date: Sunday, May 3, 2026
- Betting Odds: Royals Moneyline +102, Mariners Moneyline -122
Seattle Mariners Team Preview
The Seattle Mariners have been swinging for the fences in their recent games. Against the Kansas City Royals, they hit four home runs, but still lost 7-6. Julio Rodríguez had a standout performance with two home runs and four RBIs.
In their win over the Minnesota Twins on April 29th, the Mariners showed solid hitting. They had seven hits, including a home run by J.P. Crawford. Cole Young also contributed with two hits and three RBIs.
The Mariners’ batting stats show a mix of power and patience. They rank 8th in home runs with 38 and have an on-base percentage ranked 12th. However, their batting average sits at .233, placing them 17th in the league.
BTB Betting Pick
The Mariners are favored to win with a moneyline of -122. The Royals have a moneyline of +102. The Mariners have a better team ERA of 3.77, ranked 6th, compared to the Royals’ 4.59, ranked 22nd. This suggests the Mariners have a stronger pitching staff. Our pick is the Mariners to win the game straight up.
The total for the game is set at 8.0. The Mariners’ pitching staff ranks 6th in ERA, which indicates they may limit the Royals’ offense. With the Royals’ batting average ranked 17th, runs may be limited. Our pick is to take the under 8.0 for the total score.