Kansas City Royals vs San Diego Padres Prediction, 6/21/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs San Diego Padres
Date: Saturday, June 21, 2025
Location: Petco Park in San Diego, CA
TV: Padres.TV
Odds/Point Spread: Kansas City (+150) San Diego (-182)
The Kansas City Royals (36-38) are en route to Petco Park on Saturday where they will try to beat the San Diego Padres (39-34). The odds on this game have Kansas City at +150 while San Diego is at -182. The betting total comes in at 9. The pitchers who are expected to start are Noah Cameron and Dylan Cease.


The Royals have hit 119 two-baggers as a unit and have hit 50 baseballs out of the stadium. Kansas City is slugging .369 and have struck out 509 times, while taking a walk on 174 occasions. As a team, the Kansas City Royals are recording 3.4 runs per game, which ranks them 29th in baseball. They have amassed 245 runs batted in and 618 hits on the season, while their team batting average is sitting at .248. They are sitting with 249 runs and hold an on-base percentage of .301.
Get all of our MLB Expert Picks
Their K/BB ratio is 2.83 and the pitching staff has earned a collective WHIP of 1.21. Royals pitchers have allowed 73 long balls and also 269 runs in total (4th in the league). Kansas City has given up 584 base hits (8.0 per 9 innings) as well as 249 earned runs. The Royals have a team earned run average of 3.40 for the year (5th in baseball), and the staff has rung up 606 batters. Their pitching staff has walked 214 opposing players and their FIP is 3.74 as a unit this season.
Royals relief pitchers have come into the game with runners on 73 times and also have had 86 appearances in high leverage situations. The bullpen have racked up 40 holds this year (18th in the league). The Royals relief pitchers have earned a save percentage of 76.7% and have stepped onto the mound in 70 save situations. They have earned 23 saves so far this season and have missed out on 7 of their 30 chances to get a save. The relievers have inherited 102 runners this year with 29.4% of those players earned a run for their team. The Royals have sent 238 relief pitchers to the mound for the year.
The Royals have transformed 70.9% of balls hit into play into outs in their 5,937 innings, which ranks them 9th in the majors. The Houston Astros have earned a total of 1,979 putouts so far this season, as well as 669 assists and 32 errors. Their fielding percentage is holding at .988 which has them sitting 7th in pro baseball, and have accumulated 60 double plays.
Cameron has thrown 42 frames and has accumulated 32 punch outs in his pro baseball career. His earned run average is 1.92 (9 earned runs allowed) and his WHIP is 0.903. He has given up 26 hits (5.6 hits per 9 innings) with 12 free passes. Cameron (2-2 career mark) holds a FIP of 1.90 while he has faced 163 hitters during his time in the major leagues.
San Diego has knocked in 62 home runs on the campaign as well as 283 RBIs. They have hit 109 doubles, while walking 229 times and notching 307 runs. The San Diego Padres have earned a team OBP of .314 as well as a team batting average of .248 this season. The Padres have a SLG% of .377 and they score 4.21 runs per game (18th in the league). They have been rung up on 521 occasions (28th in baseball) and have totaled 603 base knocks.
The Padres have a team WHIP of 1.224 with a FIP of 3.84 as a pitching staff so far this season. They sit at 5th in the league as a staff in total hits given up with 547. The San Diego pitching staff have surrendered 288 runs for the year and come in with a team ERA of 3.61 (259 earned runs yielded). Their K/BB ratio is 8.90 (639 strikeouts vs 243 bases on balls). They have surrendered 74 long balls and they concede 4.02 runs per 9 innings (11th in the league).
San Diego relief pitchers hold an inherited score rate of 34.2% out of their 114 inherited runners. Their relief pitchers have stepped onto the hill 103 times in high leverage situations and on 81 occasions with base runners. With 82 save situations, the Padres have 48 holds and 9 blown saves. They are currently ranked 5th in the league with a save percentage of 72.7%, and they have sent 257 bullpen pitchers to the mound this season. San Diego has had relievers enter the game in 33 save opportunities and they have tallied 24 saves.
Out of their 5,811 innings on the field, the Padres hold a defensive efficiency of 71.1% (8th in MLB). The San Diego Padres have gotten 55 double plays and have a fielding percentage of .985 (22nd in the majors). The Padres have accrued 551 assists, 37 errors and have a total of 1,937 putouts this year.
Cease (59-52 win-loss mark in his career) has earned a 3.83 ERA while allowing 7.6 hits per nine innings. He has a strikeout to walk ratio of 2.88 and he has gone up against 3,928 batters in his career. He has conceded 395 earned runs while earning a WHIP of 1.260 and having a FIP of 3.8. During his career, Cease has allowed 779 base hits while earning 1,121 strikeouts in 927 frames.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Kansas City (+150)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Diego Padres - Twitter
Kansas City Royals - Twitter