Padres vs. Royals Prediction, Odds, Picks - June 21

Padres vs. Royals Prediction, Odds, Picks - June 21

Updated Jun. 21, 2025 7:00 p.m. ET
Data Skrive

The San Diego Padres and Kansas City Royals will meet on Saturday at PETCO Park, at 7:15 p.m. ET, with Fernando Tatis Jr. and Maikel Garcia among those expected to step up at the plate. The Royals are +133 moneyline underdogs for this matchup against the favorite Padres (-159). San Diego is a 1.5-run favorite (at +139 odds). A 7.5-run over/under is set for this game.

Check out everything you need to know from a betting perspective on the Padres-Royals game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Dugouts clear in Dodgers vs. Padres, Is this the best rivalry in sports? | The Herd

The Los Angeles Dodgers beat the San Diego Padres 5-3, but a fight broke out during the game. Colin Cowherd says this is the best rivalry in sports.

Padres vs. Royals Game Information & Odds

  • When: Saturday, June 21, 2025 at 7:15 p.m. ET
  • Where: PETCO Park in San Diego, California
  • How to watch on TV: FOX
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Padres -159 +133 7.5 -101 -119 -1.5 +139 -166

Padres vs. Royals Prediction

  • Score Prediction: Padres 4, Royals 3
  • Total Prediction: Over 7.5 runs
  • Win Probabilities: Padres 54%, Royals 46%

Padres vs. Royals Betting Insights

  • The Padres have been favorites in 37 games this season and won 22 (59.5%) of those contests.
  • San Diego has a record of 11-7, a 61.1% win rate, when favored by -159 or more by sportsbooks this season.
  • Sportsbooks have implied with the moneyline set for this matchup that the Padres have a 61.4% chance to win.
  • The Royals have won in 23, or 51.1%, of the 45 contests they have been named as odds-on underdogs this year.
  • Kansas City has a win-loss record of 7-3 when favored by +133 or worse by sportsbooks this year.
  • The moneyline set for this matchup implies the Royals have a 42.9% chance of coming away with a victory in the contest.

Padres Recent Betting Performance

  • In the last 10 games, the Padres were listed as the moneyline favorite by bookmakers only two times, and they split those games.
  • Over their last 10 outings, the Padres and their opponents combined to hit the over on the run total five times (all 10 games had set totals).
  • The Padres' ATS record is 5-5-0 over their past 10 games.

Padres Recent Stats

Stat Avg/Total
Record 3-7
Runs Per Game 5.1
HR 8
ERA 4.96
K/9 9.7

Padres Player Insights

  • Manny Machado comes into Saturday's game hitting .311 with 46 RBI, both team-leading marks for the Padres. He has also connected on 12 long balls in 2025.
  • Among all hitters in the majors, Machado is 43rd in homers and 24th in RBI.
  • Machado carries a two-game hitting streak into this matchup. During his last five outings he is batting .250 with a double, two home runs, two walks and three RBIs.
  • Tatis' 13 home runs pace his team.
  • Tatis is 33rd in home runs in the majors, and 103rd in RBI.
  • Luis Arraez has 16 doubles, four triples, three home runs and 13 walks while hitting .280.
  • Arraez has at least one base hit in seven games in a row. In his last 10 games he is batting .311 with three doubles, a triple, a walk and four RBIs.
  • Gavin Sheets is batting .266 with 10 doubles, a triple, 12 home runs and 20 walks.
  • Sheets is riding an 11-game hitting streak into this one. In his last 10 games he is batting .361 with three doubles, a home run, five walks and seven RBIs.

Padres Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Xander Bogaerts 0.5 (-225) 1.5 (+135) - 0.5 (+190)
Manny Machado 0.5 (-270) 1.5 (+100) - 0.5 (+140)
Fernando Tatis Jr. 0.5 (-270) 1.5 (+105) - 0.5 (+175)
Luis Arraez 1.5 (+170) 1.5 (+115) - 0.5 (+240)
Dylan Cease - - - -

Royals Recent Betting Performance

  • In six games as underdogs over the last 10 matchups, the Royals have a record of 3-3.
  • In their last 10 games with a total, the Royals and their opponents are 5-5-0 when it comes to hitting the over.
  • The Royals have a record of 5-5-0 ATS over their last 10 games.

Royals Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 3.3
HR 11
ERA 3.90
K/9 7.9

Royals Player Insights

  • Bobby Witt Jr. is hitting .284 with 25 doubles, three triples, 10 home runs and 26 walks, while getting on base at a rate of .342.
  • Witt is 67th in home runs and 46th in RBI among all hitters in the big leagues.
  • Witt has collected a hit in five games in a row. In his last five games he is batting .400 with three doubles, two home runs, two walks and three RBIs.
  • Garcia has a club-best .319 batting average.
  • Garcia is 111th in homers and 74th in RBI among all major league batters this year.
  • Vinnie Pasquantino has been a significant run producer for the Royals with 11 home runs and 41 runs batted in.
  • Jonathan India has 13 doubles, four home runs and 28 walks while hitting .245.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-200) 1.5 (+130) - 0.5 (+160)
Bobby Witt Jr. 0.5 (-225) 1.5 (+120) - 0.5 (+185)
Noah Cameron - - - -
Nick Loftin - - - -
Kyle Isbel - - - -

Royals vs. Rangers Highlights | MLB on FOX

Check out the best moments between the Kansas City Royals and the Texas Rangers.

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.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share