Kansas City Royals vs San Diego Padres Prediction, 6/22/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs San Diego Padres
Date: Sunday, June 22, 2025
Location: Petco Park in San Diego, CA
TV: Padres.TV
Odds/Point Spread: Kansas City (+120) San Diego (-144)
Petco Park is where the San Diego Padres (40-34) will try to defeat the Kansas City Royals (37-38) on Sunday. The odds on this game have the Royals at +120 while the Padres open at -144. The over/under comes in at 8.5. The starting pitchers are Seth Lugo and Randy Vasquez.


As a team, the Kansas City Royals are putting up 3.4 runs per game, which ranks them 29th in the league. They have earned a total of 253 runs while having a team on-base percentage of .301. The Royals have hit 121 two-baggers as a unit and have knocked 53 balls out of the park. They have accumulated 249 runs batted in as well as 624 base knocks over the course of the season, while their batting average comes in at .248. Kansas City has a slugging % of .371 and have struck out 511 times, while taking a walk on 178 occasions.
Get all of our MLB Expert Picks
Their K/BB ratio is 2.84 and the pitching staff holds a collective WHIP of 1.20. Royals pitchers have yielded 73 home runs in addition to 270 runs (4th in baseball). Kansas City has conceded 587 base hits (7.9 per 9 innings) and also 250 earned runs. The Royals are sitting with a team earned run average of 3.36 so far this season (5th in the league), and they have struck out 613 hitters. They have walked 216 opposing players and their FIP is 3.72 as a unit for the year.
Royals pitchers have come into the game with runners on base 73 times as well as having 87 appearances in high leverage situations. The relievers have tallied 42 holds this year (18th in baseball). The Royals relievers have earned a save rate of 77.4% and stepped onto the hill in 73 save situations. They have recorded 24 saves for the season and have missed out on 7 of their 31 save opportunities. The relief pitchers have inherited 102 base runners on the season and 29.4% of those runners earned a run for their team. The Royals have dispatched 241 relief pitchers to the hill so far this season.
The Royals have turned 71.0% of baseballs in play into outs out of their 6,018 innings on the field, which has them ranked 9th in professional baseball. The Houston Astros have 2,006 putouts at this point in the season, as well as 677 assists and 33 errors. Their fielding percentage is holding at .988 which has them ranked 9th in pro baseball, and they have turned 60 double plays.
Lugo (60-45 career mark) has earned a FIP of 3.30 while he has faced 3,792 batters during his time in the majors. He has surrendered 818 base knocks (8.0 hits per nine innings) with 244 free passes. His earned run average is 3.35 (344 ER's allowed) and he has a career WHIP of 1.150. Lugo has pitched in 923 innings and is sitting with 890 K's in his MLB career.
San Diego has knocked in 63 home runs this season to go along with 288 runs batted in. They have recorded 111 doubles, while taking a walk 230 times and scoring 312 runs. The San Diego Padres have recorded an on-base percentage of .315 and a team batting average of .249 for the season. The Padres have a team slugging % of .379 and they average 4.22 runs per game (18th in the league). They have struck out on 527 instances (28th in the league) and have earned 614 hits.
The Padres hold a team WHIP of 1.224 in addition to having a FIP of 3.84 as a squad this season. They are sitting at 5th in the league as a staff in total hits given up with 553. The San Diego pitching staff have allowed 291 runs this year while holding a team ERA of 3.60 (262 earned runs conceded). Their K/BB ratio sits at 8.90 (646 strikeouts vs 248 walks). They have surrendered 74 long balls and they concede 4.00 runs per 9 innings (11th in baseball).
With 84 save situations, the Padres have amassed 49 holds and 9 blown saves. San Diego has had relief pitchers step onto the mound in 34 save opportunities and they have earned 25 saves. Their relief pitchers have come in 105 times in high leverage situations in addition to 84 occasions with runners on base. San Diego relievers hold an inherited score percentage of 35.0% out of their 120 inherited runners. They are ranked 5th in MLB with a save rate of 73.5%, and they have sent 263 bullpen pitchers to the hill for the season.
The San Diego Padres have turned 55 double plays and have a fielding rate of .985 (23rd in pro baseball). The Padres have accrued 560 assists, 38 errors and have notched a total of 1,964 putouts over the course of the season. Out of their 5,892 innings on the diamond, the Padres are sitting with a efficiency on defense of 71.2% (6th in pro baseball).
Vasquez (9-13 record in his career) has a 4.11 earned run average while giving up 9.2 hits per 9 innings. He has a K/BB ratio of 1.68 and he has faced 912 opposing batters in his career. He has conceded a total of 95 earned runs while holding a WHIP of 1.417 and a FIP of 4.0. So far in his career, Vasquez has surrendered 213 hits while he has accumulated 138 K's in 208 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Kansas City (+120)
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