Royals vs Padres Picks and Prediction – 6/21/2025

By: Cameron Ross |

Last Updated: 06/19/2025 at 10:29 PM ET

Kansas City Royals at San Diego Padres 06/20/25 - MLB Picks & Predictions
Game Start: 6/21/2025, 1:40 AM UTC
Latest Odds: SD -188 ; O/U 8

Royals vs Padres Prediction

The Kansas City Royals will be on the road Friday night for game one of three in San Diego against the Padres. Kansas City is 1 game below .500 coming into this matchup on a three-game winning streak following a sweep of the Texas Rangers. Offensively the Royals have a .248 batting average as they have scored 249 runs on 618 hits. The Kansas City pitching has been solid a year with a 3.40 ERA and the Royals gave up five total runs in three games against Texas. For more MLB news see our MLB Picks.

Michael Wacha got the start and win for Kansas City in their last outing giving up just one run on two hits across 6 innings of work. The rest of the Kansas City bullpen was fantastic giving up no runs on one hit across the final three innings of the game. Jac Caglianone led the way for the Kansas City offense with two home runs and four at bats to drive in two total runs.

The San Diego Padres will return home Friday five games above .500 on the year having lost four of the last five including three in a row. Offensively San Diego has been solid all season with a .248 batting average Padres scored 307 runs on 603 hits. The Padres power has been solid as well with 62 home runs and a .377 team slugging percentage this season.

Manny Machado is the offensive leader this season for San Diego with a .312 batting average and 86 hits. Machado also leads the team with 45 RBIs through 73 games played. Luis Arraez has a .283 batting average and Gavin Sheets has a .267 batting average. Fernando Tatis Jr. has a .274 batting average and leads San Diego with 13 home runs this season.

Royals vs Padres Pick Analysis

Despite the recent skid the Padres are the better team in this game and will continue to play well Friday. San Diego has the better pitcher and home fans behind them in this game. Take the Padres to do the work on both sides of the plate leading to the win at home. Final Score Prediction, San Diego Padres win 8-3.

Our Free MLB Pick for San Diego Padres vs Kansas City Royals

San Diego Padres -188