
Free MLB Pick: Royals vs. Padres Odds
Looking for Kansas City Royals vs. San Diego Padres Free MLB predictions? MLB betting sees the Royals taking on the Padres on Friday, June 20th, 2024 at PETCO Park, in San Diego, CA. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Royals Padres free pick.
2025 MLB Handicapping – Kansas City Royals vs San Diego Padres
(37-38) Kansas City Royals vs. San Diego Padres (40-34)
Date: Friday, June 20th
Time: 9:40 ET
Venue: PETCO Park San Diego, CA
Projected Starting Pitchers: Michael Lorenzen vs. Nick Pivetta
MLB Moneyline Odds: Royals +154 | Padres -183 (Bet Now!)
Today’s MLB Run Line Betting Odds: Royals +1.5 | Padres -1.5
MLB Baseball Gambling Total: O/U: 7.5
- Live Betting Odds for today’s Kansas City Royals vs. San Diego Padres game!
- Want more baseball predictions like this Royals Padres play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Royals vs. Padres Gameday
Friday’s interleague matchup between the Royals and Padres is set to get started at 9:40 PM ET from PETCO Park in San Diego, CA. The Padres are favored on the money line, with their odds sitting at -183 compared to the Royals at +154. The over/under line is currently at 7.5 runs.
Kansas City will be looking to extend its three-game winning streak, as they are 37-38 and 4th in the AL Central. San Diego is 40-34 and 3rd in the NL West. Nick Pivetta is starting for the Padres, while the Royals are going with Michael Lorenzen. APLTV is carrying this one on TV.
Kansas City Royals
To close out their series vs. the Rangers, the Royals picked up a 4-1 win. Leading up to the game, they were the slight favorite at +108 on the money line. It was a big second inning for the Royals, as they scored their three runs in the inning. Kansas City’s offense was carried by Jac Caglianone, who went 2/4 with two homers.
Michael Wacha started for the Rangers, going six innings and giving up just one run on two hits. He only had five strikeouts in the outing and got the win.
Kansas City is 37-38 overall and 4th in the AL Central, trailing the Tigers by 10.5 games. The Royals head into today’s game on a three-game winning streak, and they closed out their series vs. the Rangers with three straight wins. So far, they are 13-14 in AL Central matchups.
At home, the Royals are an even 19-19 this year, and they are one game below .500 on the road. As the road underdog, the Royals’ record is 18-19 this season. Kansas City has dropped six straight series at home, and their overall series record is 10-14 this year.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Royals Stats
So far this season, the Royals are averaging just 3.4 runs per game, which is the worst mark in the majors. Things are even worse at home, where they are averaging just 2.9 runs per contest. Overall, they are the league’s worst home run-hitting team and have the 2nd most strikeouts in the league. As a team, the Royals have a collective batting average of .248.
Vinnie Pasquantino has been the Royals’ top power threat so far this season, as his 11 homers are the best mark on the team and 15th best in the league. Maikel Garcia and Bobby Witt Jr. have also been solid at the plate, with Garcia batting .313 and Witt Jr. at .285. Witt Jr. is also on a four-game hitting streak.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
San Diego Padres
Heading into their last game vs. the Dodgers, the Padres closed out the series with a 5-3 win. Leading up to the game, they were the heavy favorite at +216. Offensively, the Padres scored their five runs on json11 hits and only hit one home run.
Ryan Bergert got the start for the Padres, going 4 2/3 innings, and didn’t give up a run. He also issued just one walk and struck out three Dodgers batters. Xander Bogaerts was hot at the plate, going 4/4 with a homer and three RBIs.
San Diego will host the Royals with an overall record of 40-34, and they are five games behind the Dodgers in the NL West. The Padres lost three of four games in their most recent series vs. the Dodgers. So far, they are 12-10 in divisional games this year.
As for their overall series record, the Padres are 13-10-1 and have dropped three straight series. At home, they are 21-12 compared to 19-22 on the road. San Diego has yet to play a game as the favorite this year.
Padres Stats
San Diego’s offense has been solid at home this season, averaging 4.5 runs per game, which is 10th in the league. Overall, they are 18th in the league at 4.2 runs per contest. The Padres are one of the league’s top-hitting teams, batting .249 as a team, and they also do a good job of putting the ball in play, as they are 3rd in the league in fewest strikeouts.
Over his last nine games, Gavin Sheets has gone 12/31 with one home run and five RBIs, and for the season, he is batting .267 with 12 homers. Manny Machado comes into the game with a team-high 45 RBIs and is batting .310 for the season. However, he has just one home run over his last nine games and is batting .243 during that stretch.
We want to hear from you below! Comments are welcome! Give us your picks for this Kansas City Royals vs. San Diego Padres MLB matchup.
Royals Padres Pitching
Kansas City is sending right-hander Michael Lorenzen to the mound today as he faces the Padres on the road. So far, he has made 14 starts and has a record of 4-7 with a 4.91 ERA. Looking at his overall numbers, Lorenzen has a WHIP of 1.36 and opponents are batting .264 this year. In his 14 starts, he has turned in six quality starts and is averaging 7.6 strikeouts per nine innings. The right-hander most recently pitched on June 14th, where he took the loss, giving up three earned runs in six innings of work. Before that outing, he had won two straight starts.
San Diego starter Nick Pivetta has made 14 appearances this year and has a record of 7-2. His ERA for the season is 3.40, along with a WHIP of 1.05. Pivetta has turned in eight quality starts this year and is coming off a performance in which he gave up just two earned runs in seven innings of work. In that outing, he gave up just one homer. Pivetta has been especially tough at home, coming in with a record of 5-0 and an ERA of 2.87. On the road, his ERA is 5.38.
Kansas City Royals vs. San Diego Padres MLB Baseball Betting Trends
- The Royals head into the game having gone 7-3 straight-up in their last ten games on the road.
- The Royals they are 7-3 vs. the runline in their previous ten games on the road.
- Conversely, the Padres are 4-6 over their last ten home games (straight-up).
- Furthermore, the Padres have a 7-3 mark vs. the runline across their last ten home games.
- Also, the Royals are 1-2 in their last three games as the favorite. On the other hand, they are 2-1 as the underdog (last 3).
- The Padres have a record of 1-2 across their last three games when favored. As the underdog, they are 1-2 in their last three games.
Royals vs. Padres Prediction: Over 7.5 Runs -112
We do see the Padres coming away with a 5-4 win in this one, but with a money line payout of -183, we would recommend taking the over at 7.5 runs.
I’m expecting the bats to be king on TGIF.
Our model has the Padres winning, but with the payout, we see the over as the better bet.
Looking at the starting pitcher’s strikeout numbers, we have Pivetta finishing with seven K’s and Lorenzen with five. If you’re looking for a player prop bet, Pivetta’s strikeout line is a good option.
Back runs on Friday night. Good luck everyone!
Today’s MLB Free Pick
MLB Betting Tweet Of The Day
4-for-4 type of night.
⭐️: https://t.co/ARilN7zMDX pic.twitter.com/BvJluGYjtZ
— San Diego Padres (@Padres) June 20, 2025
Also, if you’re looking for more MLB picks like Kansas City Royals vs. San Diego Padres matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






