Royals vs. Padres
Prediction, Odds & Props
Jun 21 | MLB AI Picks
Updated: 2025-06-19T03:31:50.923562ZBy Remi at Leans.AI — AI picks for ATS, ML, OU & props
The Kansas City Royals travel to Petco Park to face the San Diego Padres on June 21, 2025, with first pitch scheduled for 7:15 p.m. ET. The Padres open as solid favorites at −167 on the moneyline, with the total set at 7.5 runs, hinting at a moderately paced offensive contest.
Get key insights, betting trends, and AI-powered predictions to help incorporate into your betting strategies.

GAME INFO
Date: Jun 21, 2025
Start Time: 7:15 PM EST
Venue: Petco Park
Padres Record: (40-35)
Royals Record: (38-38)
OPENING ODDS
KC Moneyline: +136
SD Moneyline: -163
KC Spread: +1.5
SD Spread: -1.5
Over/Under: 7.5
KC
Betting Trends
- The Royals have gone 5–5 against the run line in their last ten games and are 6–4 ATS over their past ten matchups overall, showing balanced performance as underdogs.
SD
Betting Trends
- San Diego has struggled ATS of late, posting a 4–6 run line record in their previous ten games and a 5–5 ATS mark in the last ten, including a 5–5 record straight up.
MATCHUP TRENDS
- Padres games have hit the over in five of their last ten outings, while Royals games have gone over seven of ten, suggesting the 7.5 total is well-placed and could lean toward the over tonight.
KC vs. SD
Best Prop Bet
- Remi's searched hard and found the best prop for this matchup: V. Pasquantino over 5 Fantasy Score.
LIVE MLB ODDS
MLB ODDS COMPARISON
WANT MORE AI PICKS?
VS. SPREAD
308-221
NET UNITS
(INCL VIG)
+418
NET PROFIT
(INCL VIG)
$100/UNIT
$41,803
VS. SPREAD
1554-1329
NET UNITS
(INCL VIG)
+376.6
NET PROFIT
(INCL VIG)
$100/UNIT
$37,661
AI SPORTS PICK PRODUCTS
Create a Free Account

Remi Finds New Picks

Remi Works 24/7
Remi uses this probability to assign units to each pick.
Get Remi's AI Picks
Get Remi’s Top AI Sports Picks sent direct to your inbox.
Hedge Meaning in Betting | 4 Obvious Times to Hedge
Learn about hedge betting to manage risk and secure profits. Understand...
What is a Push in Betting? | 3 Ways To Use To Your Advantage
Understand what a push in betting means, how it happens in...
What Does the + and – Mean in Sports Betting? | 5 Easy Tips
Learn the basics of sports betting odds, what the plus (+)...
Kansas City vs San Diego Prediction & Odds:
Free MLB Betting Insights for 6/21/25
Cease’s outings often hinge on early pitch efficiency, and against a contact-driven Royals lineup, his margin for error will be slim if the bullpen is asked to shoulder heavy innings early. San Diego’s offense has shown signs of life, with Xander Bogaerts recording a four-hit game earlier this week and Fernando Tatis Jr. continuing to flash power and speed, though the Padres’ 5–5 record in their last ten games, paired with a 4–6 ATS mark, signals that they haven’t fully clicked in all phases. Defensively, the Padres have been solid, and their late-inning relief group led by Robert Suarez and Yuki Matsui has been more dependable lately, though they’ll need to protect leads carefully against a Kansas City team that has stolen wins in the seventh inning or later with timely knocks. The betting total is set at 7.5, a figure that suggests confidence in the starters but could be tested if either team strings together innings with pressure on the basepaths or long-ball threats from the heart of each lineup. Matchup-wise, the Royals’ lefty-versus-righty edge may allow them to build early offense, while the Padres’ experience and depth give them the tools to close strong if Cease delivers at least five solid innings. In what projects to be a closely contested game, the outcome may come down to bullpen execution and which offense executes better with runners in scoring position, and given recent form, it wouldn’t be surprising to see a 5–4 or 6–5 final score either way with the total leaning slightly toward the over if both starters fail to last into the late innings.
Adding on in the 8th! pic.twitter.com/COZNCMBPOz
— Kansas City Royals (@Royals) June 21, 2025
Kansas City Royals MLB Preview
The Kansas City Royals enter Saturday’s game at Petco Park carrying positive momentum and a renewed sense of competitiveness as they aim to climb above .500 while continuing their impressive stretch of play that has delivered six wins in their last ten contests and a 6–4 mark against the spread during that run, which included a gritty 6–5 victory in Friday’s opener against the Padres. Expected to start for Kansas City is left-hander Noah Cameron, a rising arm who has posted a 1.91 ERA in limited major league action and offers poise, command, and a versatile pitch mix that should play well in a pitcher-friendly park like San Diego’s, particularly against a Padres lineup that tends to be more aggressive early in counts. Cameron’s ability to change speeds and work both sides of the plate will be critical in keeping hitters like Fernando Tatis Jr. and Manny Machado off balance, while minimizing damage in hitter-friendly counts. Offensively, the Royals have been on a steady scoring trend, averaging 4.5 runs per game over their last ten and leaning heavily on the leadership and bat of Salvador Perez, who continues to anchor the heart of the order with both power and clutch production, as well as the all-around excellence of Bobby Witt Jr., whose mix of speed, defense, and timely hitting has kept Kansas City competitive in tight games. Jonathan India has also been a sparkplug, extending innings and setting the table for the middle of the lineup, while the bottom third has contributed with opportunistic hits that have flipped the order over and added pressure to opposing pitchers.
Kansas City’s bullpen, though not elite, has been effective in recent outings, closing out late-inning leads and minimizing inherited runner scoring, with relievers like James McArthur and John Schreiber providing needed stability in close contests. Manager Matt Quatraro has shown confidence in his young arms, often trusting his staff to get through the sixth and seventh innings before turning to his most reliable back-end options. Defensively, the Royals have tightened up considerably from earlier in the season, playing sharp infield defense and limiting extra bases with accurate throws and good positional awareness, and they’ll need to maintain that standard to contain a Padres team that can turn singles into rallies when given extra chances. With Kansas City’s recent win and ATS record against quality opponents, they’re well positioned to keep the game close or potentially win outright if they can jump on Dylan Cease early and keep San Diego from getting a rhythm in the middle innings. If Cameron provides quality length and the Royals can force the Padres to use multiple bullpen arms before the seventh, they have the speed and situational hitting needed to tip the balance late, and while they remain underdogs, their form and confidence give them a strong opportunity to cover and possibly secure another narrow win in a 5–4 or 6–5 game.

Credit: USA TODAY/IMAGN
San Diego Padres MLB Preview
The San Diego Padres enter Saturday’s matchup at Petco Park looking to rebound after a narrow 6–5 loss in Friday’s opener to the Kansas City Royals, a game in which they showed offensive promise but were ultimately undone by missed opportunities and a few lapses in execution that have become familiar in their recent stretch of inconsistent play, resulting in a 5–5 record over their last ten games and a 4–6 mark against the spread during that time. Dylan Cease is expected to take the mound for San Diego, and while his record stands at 2–6 with a 4.69 ERA, he remains a high-upside starter capable of overpowering lineups with his fastball-slider combo and generating strikeouts at an elite clip when he’s in rhythm, although his command has wavered at times, especially when falling behind in counts or working from the stretch. The Padres’ offense has continued to flash potential, averaging just over four runs per game during their current stretch, with Fernando Tatis Jr. providing pop and energy at the top of the lineup, Manny Machado driving in runs when healthy, and Xander Bogaerts turning in one of his best performances of the season earlier this week with a four-hit game that helped propel a 5–3 win over the Dodgers.
Their top half of the order remains potent and fully capable of putting up crooked numbers when they string together at-bats, but they’ll need to be more efficient with runners in scoring position after leaving multiple chances on the table in Game 1 against Kansas City. Defensively, the Padres have played well at home, showing strong infield range and outfield coverage that has kept damage limited on bloopers and extra-base threats, and with an athletic roster, they’ve been effective in minimizing defensive breakdowns even in higher-scoring games. The bullpen continues to be a strength when called upon in manageable situations, with Robert Suarez and Yuki Matsui emerging as dependable late-inning options, though usage has been slightly elevated of late due to short outings from the rotation, placing added pressure on Cease to provide length in this one. Manager Mike Shildt has stressed the importance of sharper execution and timely hitting, knowing that the Royals have shown a knack for rallying late and stealing games in the seventh inning or later, and with a betting total set at 7.5, there’s a clear emphasis on pitching efficiency and controlling tempo to keep this from becoming another tight offensive battle. San Diego’s success hinges on Cease commanding the zone early, the offense delivering situational production with runners aboard, and the bullpen holding firm if called upon before the eighth inning, and if those boxes are checked, they are well positioned to respond with a win, cover the run line, and potentially keep the total under in a game that could finish in the neighborhood of 5–3 or 4–2 in favor of the home team.
HANG A STAR.
— San Diego Padres (@Padres) June 21, 2025
⭐: https://t.co/ARilN7zMDX pic.twitter.com/pj9BbW1gPh
Kansas City vs. San Diego Prop Picks (AI)
Kansas City vs. San Diego Prediction (AI)

Remi, our AI sports wizard, has been pouring over mountains of data from every simulation between the Royals and Padres and using recursive machine learning and cutting-edge AI to crunch the data to a single cover probability.
The Algorithm has been most watching on the trending factor human bettors often put on Kansas City’s strength factors between a Royals team going up against a possibly healthy Padres team. In reality, the true game analytics might reflect a slight lean against one Vegas line specifically.
Unlock this in-depth AI prediction and all of our MLB AI picks for FREE now.
Below is our current AI Kansas City vs San Diego picks, computer picks Royals vs Padres, best bets, model edges, confidence ratings.
![]() |
DATE | GAME | LEAN | %WIN | UNITS | LEVEL |
---|---|---|---|---|---|---|
ACTIVE PICKS LOCKED - SEE NOW |
These picks update as information changes—injury reports, weather, and market movement. Each line shows our model’s fair price, the edge versus the market, and a unit confidence rating (1–10). Odds and availability vary by sportsbook and time. Edges are computed against the listed price; value may change after line moves. Always shop for the best number. See the full MLB schedule.
Royals Betting Trends
The Royals have gone 5–5 against the run line in their last ten games and are 6–4 ATS over their past ten matchups overall, showing balanced performance as underdogs.
Padres Betting Trends
San Diego has struggled ATS of late, posting a 4–6 run line record in their previous ten games and a 5–5 ATS mark in the last ten, including a 5–5 record straight up.
Royals vs. Padres Matchup Trends
Padres games have hit the over in five of their last ten outings, while Royals games have gone over seven of ten, suggesting the 7.5 total is well-placed and could lean toward the over tonight.
Kansas City vs. San Diego Game Info
What time does Kansas City vs San Diego start on June 21, 2025?
Kansas City vs San Diego starts on June 21, 2025 at 7:15 PM EST.
Where is Kansas City vs San Diego being played?
Venue: Petco Park.
What are the opening odds for Kansas City vs San Diego?
Spread: San Diego -1.5
Moneyline: Kansas City +136, San Diego -163
Over/Under: 7.5
What are the records for Kansas City vs San Diego?
Kansas City: (38-38) | San Diego: (40-35)
What is the AI best bet for Kansas City vs San Diego?
Remi's searched hard and found the best prop for this matchup: V. Pasquantino over 5 Fantasy Score.. Prices move—always shop for the best number.
What are Kansas City vs San Diego trending bets?
Padres games have hit the over in five of their last ten outings, while Royals games have gone over seven of ten, suggesting the 7.5 total is well-placed and could lean toward the over tonight.
What are Kansas City trending bets?
KC trend: The Royals have gone 5–5 against the run line in their last ten games and are 6–4 ATS over their past ten matchups overall, showing balanced performance as underdogs.
What are San Diego trending bets?
SD trend: San Diego has struggled ATS of late, posting a 4–6 run line record in their previous ten games and a 5–5 ATS mark in the last ten, including a 5–5 record straight up.
Where can I find AI Picks for Kansas City vs San Diego?
See our latest MLB picks and odds pages for 2025 to compare prices before you bet.
Kansas City vs. San Diego Odds
AI algorithm Remi is pouring through tons of stats on each player. In fact, anytime the Kansas City vs San Diego trends are analyzed, there’s always several intriguing observations to key in on. Not to mention games played at extreme altitude seemingly never follow normal, predictable betting trends.
Kansas City vs San Diego Opening Odds
KC Moneyline:
+136 SD Moneyline: -163
KC Spread: +1.5
SD Spread: -1.5
Over/Under: 7.5
Kansas City vs San Diego Live Odds
Games | PTS | ML | SPR | O/U | |
---|---|---|---|---|---|
In Progress
Baltimore Orioles
New York Yankees
In Progress
Orioles
Yankees
|
0
0
|
+198
-240
|
+1.5 (-102)
-1.5 (-118)
|
O 9 (-105)
U 9 (-115)
|
|
Sep 27, 2025 2:21PM EDT
St Louis Cardinals
Chicago Cubs
9/27/25 2:21PM
Cardinals
Cubs
|
–
–
|
-178
|
-1.5 (+114)
|
O 9.5 (-110)
U 9.5 (-110)
|
|
Sep 27, 2025 3:09PM EDT
Tampa Bay Rays
Toronto Blue Jays
9/27/25 3:09PM
Rays
Blue Jays
|
–
–
|
+140
-166
|
+1.5 (-154)
-1.5 (+128)
|
O 8.5 (-106)
U 8.5 (-114)
|
|
Sep 27, 2025 4:05PM EDT
Chicago White Sox
Washington Nationals
9/27/25 4:05PM
White Sox
Nationals
|
–
–
|
+102
-120
|
+1.5 (-196)
-1.5 (+162)
|
O 8.5 (-122)
U 8.5 (+100)
|
|
Sep 27, 2025 4:06PM EDT
Colorado Rockies
San Francisco Giants
9/27/25 4:06PM
Rockies
Giants
|
–
–
|
+198
-240
|
+1.5 (-110)
-1.5 (-110)
|
O 8 (-108)
U 8 (-112)
|
|
Sep 27, 2025 4:11PM EDT
New York Mets
Miami Marlins
9/27/25 4:11PM
Mets
Marlins
|
–
–
|
-144
+122
|
-1.5 (+115)
+1.5 (-138)
|
O 8 (-112)
U 8 (-108)
|
|
Sep 27, 2025 4:11PM EDT
Detroit Tigers
Boston Red Sox
9/27/25 4:11PM
Tigers
Red Sox
|
–
–
|
+108
-126
|
+1.5 (-196)
-1.5 (+162)
|
O 9 (+100)
U 9 (-122)
|
|
Sep 27, 2025 6:05PM EDT
Minnesota Twins
Philadelphia Phillies
9/27/25 6:05PM
Twins
Phillies
|
–
–
|
+180
-215
|
+1.5 (-118)
-1.5 (-102)
|
O 8.5 (-115)
U 8.5 (-105)
|
|
Sep 27, 2025 7:11PM EDT
Cincinnati Reds
Milwaukee Brewers
9/27/25 7:11PM
Reds
Brewers
|
–
–
|
+116
-134
|
+1.5 (-184)
-1.5 (+152)
|
O 8 (-110)
U 8 (-110)
|
|
Sep 27, 2025 7:15PM EDT
Pittsburgh Pirates
Atlanta Braves
9/27/25 7:15PM
Pirates
Braves
|
–
–
|
+144
-172
|
+1.5 (-142)
-1.5 (+118)
|
O 8 (-105)
U 8 (-115)
|
|
Sep 27, 2025 7:16PM EDT
Texas Rangers
Cleveland Guardians
9/27/25 7:16PM
Rangers
Guardians
|
–
–
|
+126
-148
|
+1.5 (-188)
-1.5 (+155)
|
O 7.5 (-105)
U 7.5 (-115)
|
|
Sep 27, 2025 8:40PM EDT
Arizona Diamondbacks
San Diego Padres
9/27/25 8:40PM
Diamondbacks
Padres
|
–
–
|
+120
-142
|
+1.5 (-182)
-1.5 (+150)
|
O 7.5 (-118)
U 7.5 (-104)
|
|
Sep 27, 2025 9:39PM EDT
Houston Astros
Los Angeles Angels
9/27/25 9:39PM
Astros
Angels
|
–
–
|
-148
+126
|
-1.5 (+106)
+1.5 (-128)
|
O 9 (-108)
U 9 (-112)
|
|
Sep 27, 2025 9:41PM EDT
Los Angeles Dodgers
Seattle Mariners
9/27/25 9:41PM
Dodgers
Mariners
|
–
–
|
+100
-118
|
+1.5 (-210)
-1.5 (+172)
|
O 7.5 (+100)
U 7.5 (-122)
|
|
Sep 27, 2025 10:05PM EDT
Kansas City Royals
Oakland Athletics
9/27/25 10:05PM
Royals
Athletics
|
–
–
|
+100
-118
|
-1.5 (+146)
+1.5 (-178)
|
O 10 (-114)
U 10 (-106)
|
MLB Past Picks
Remi—our in-house AI—prices every game and prop using multi-season priors, tempo/efficiency, injury/usage signals, and market movement.
We publish fair prices, recommended “buy-to” numbers, and confidence so you can bet prices, not teams.
This preview covers Kansas City Royals vs. San Diego Padres on June 21, 2025 at Petco Park.
Odds shown reflect widely available numbers and may update closer to kickoff.
Want more? Check live edges, player props, and line moves on our MLB odds pages, and compare prices before you place a bet.
![]() |
LEAN | %WIN | UNITS | RESULT |
---|---|---|---|---|
ARI@SD | SD -131 | 57.3% | 4 | WIN |
DET@BOS | BOS -115 | 56.4% | 5 | WIN |
NYM@CHC | NYM -110 | 54.1% | 3 | WIN |
HOU@ATH | ATH +118 | 50.8% | 4 | WIN |
NYM@CHC | OVER 7 | 54.5% | 3 | WIN |
STL@SF | OVER 7.5 | 55.9% | 5 | LOSS |
KC@LAA | TYLER TOLBERT UNDER 1.5 BASES | 54.4% | 4 | WIN |
MIL@SD | UNDER 9 | 54.7% | 4 | WIN |
MIA@PHI | KYLE SCHWARBER OVER 1.5 HITS+RUNS+RBIS | 53.3% | 3 | WIN |
WAS@NYM | OVER 8.5 | 56.1% | 6 | LOSS |
LAA@COL | COL +108 | 50.5% | 3 | WIN |
TOR@KC | UNDER 9 | 54.7% | 4 | LOSS |
SEA@KC | KC +1.5 | 62.3% | 5 | LOSS |
NYY@MIN | OVER 9 | 55.1% | 4 | WIN |
MIA@COL | OVER 10.5 | 55.0% | 4 | WIN |
MIA@COL | AGUSTIN RAMIREZ OVER 1.5 HITS+RUNS+RBIS | 54.3% | 4 | WIN |
SEA@KC | BOBBY WITT UNDER 0.5 SINGLES | 54.4% | 4 | LOSS |
PHI@LAD | LAD -113 | 54.7% | 4 | LOSS |
NYY@BOS | OVER 7.5 | 54.3% | 3 | WIN |
KC@PHI | PHI -130 | 58.3% | 4 | WIN |
LAD@SF | OVER 7.5 | 54.7% | 4 | LOSS |
NYM@PHI | PHI -122 | 55.6% | 4 | WIN |
KC@CLE | KC -104 | 52.0% | 3 | WIN |
CIN@SD | JAKE CRONEWORTH OVER 0.5 HITS | 53.1% | 3 | WIN |
WAS@MIA | MIA -123 | 55.2% | 4 | LOSS |
LAA@KC | UNDER 9.5 | 54.9% | 3 | WIN |
TEX@ARI | UNDER 9 | 54.2% | 4 | WIN |
SF@COL | UNDER 11.5 | 56.4% | 6 | LOSS |
SF@COL | RAFAEL DEVERS OVER 1.5 BASES | 56.1% | 6 | WIN |
MIA@WAS | WAS -110 | 54.4% | 4 | WIN |
NYM@DET | OVER 8.5 | 54.5% | 4 | WIN |
TEX@ARI | UNDER 9.5 | 56.4% | 6 | WIN |
TEX@ARI | ALEJANDRO OSUNA UNDER 1.5 BASES | 54.1% | 4 | LOSS |
ATL@CHC | CHC -116 | 55.1% | 3 | WIN |
PHI@MIL | OVER 8.5 | 55.0% | 3 | WIN |
ARI@LAD | SHOHEI OHTANI OVER 2.5 BASES | 54.2% | 4 | WIN |
SEA@CLE | CLE +1.5 | 57.2% | 3 | WIN |
CHC@SF | CHC -105 | 54.1% | 4 | LOSS |
NYY@CHW | RYAN MCMAHON OVER 0.5 BASES | 54.1% | 4 | WIN |
PHI@NYM | OVER 8.5 | 55.6% | 4 | LOSS |
LAA@TEX | LOGAN OHOPPE OVER 1.5 HITS+RUNS+RBIS | 54.1% | 4 | LOSS |
KC@CHW | KC -109 | 54.2% | 4 | WIN |
SD@SEA | DYLAN CEASE OVER 16.5 OUTS | 53.9% | 3 | LOSS |
SD@SEA | UNDER 8.5 | 54.4% | 4 | LOSS |
MIN@TOR | JOE RYAN UNDER 2.5 EARNED RUNS | 54.1% | 4 | LOSS |
SF@MIL | MIL +100 | 54.0% | 6 | LOSS |
TOR@MIA | MIA +1.5 | 62.0% | 6 | WIN |
CHC@LAA | OVER 9.5 | 54.9% | 4 | LOSS |
BOS@NYY | CARLOS RODON UNDER 4.5 HITS ALLOWED | 54.2% | 4 | WIN |
KC@DET | DET -115 | 56.1% | 5 | WIN |
CHC@LAA | LAA +1.5 | 57.6% | 5 | LOSS |