At PETCO Park on Friday, the Kansas City Royals (37-38) begin a three-game series versus the San Diego Padres (39-34), at 9:40 p.m. ET.

The Padres are a home favorite (-184) against the Royals (+154). The San Diego Padres will give the start to Nick Pivetta (7-2, 3.40 ERA), who is looking for win No. 8 on the season, and the Royals will turn to Michael Lorenzen (4-7, 4.91 ERA).

The Padres’ matchup Wednesday versus the Dodgers ended in a 4-3 loss. Luis Arraez went 2 for 4 in the defeat, while Robert Suarez threw 1/3 of an inning, giving up one earned run on one hit en route to taking the loss.

The Royals defeated the Rangers 4-1 yesterday, with Michael Wacha registering the win while pitching six innings, giving up one earned run on two hits while striking out five. Jac Caglianone went 2 for 4 with two home runs and two RBIs to lead the Royals’ offense.

Ahead of this Padres vs. Royals matchup, here is everything you need to prepare for Friday’s MLB action, including viewing options.

San Diego Padres vs. Kansas City Royals odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Friday at 12:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Padres (-184, bet $184 to win $100)Underdog: Royals (+154, bet $100 to win $154)Over/under: 8Padres vs. Royals: Game time and live stream infoGame day: Friday, June 20, 2025Game time: 9:40 p.m. ETLocation: San Diego, CaliforniaStadium: PETCO ParkTV channel: Apple TV+Live stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Padres vs. Royals on Fubo!

Padres stats and trendsPadres betting recordsThe Padres have won 22, or 61.1%, of the 36 games they’ve played as favorites this season.San Diego is 8-4 this season when entering a game favored by -184 or more on the moneyline.The oddsmakers’ moneyline implies a 64.8% chance of a victory for the Padres.So far this season, San Diego and its opponents have hit the over in 30 of 73 games with a total.The Padres are 40-33-0 against the spread this season.Nick Pivetta (Padres probable starter)Pivetta gets the start for the Padres, his 15th of the season. He is 7-2 with a 3.40 ERA and 88 strikeouts in 79 1/3 innings pitched.His most recent appearance came on Sunday against the Arizona Diamondbacks, when the right-hander went seven innings, surrendering two earned runs while allowing two hits.In 14 games this season, the 32-year-old has put up an ERA of 3.40, with 10.0 strikeouts per nine innings. Opponents are batting .209 against him.Pivetta enters this game with eight quality starts under his belt this season.Pivetta has pitched five or more innings in a game 11 times this season entering this matchup.He has made three appearances this season in which he did not surrender an earned run.The opposing Royals offense has the 26th-ranked slugging percentage (.371) and ranks 29th in MLB play with 53 home runs. It has a collective .248 batting average, and is 15th in MLB with 624 total hits and 29th in MLB play scoring 253 runs.Among qualifying pitchers in MLB play this season, the 32-year-old ranks 32nd in ERA (3.40), 15th in WHIP (1.046), and 15th in K/9 (10.0).Padres batting statsThe Padres rank 27th in Major League Baseball with just 62 home runs as a team.Hitters for San Diego have combined for a team rank of 23rd in the majors with a .377 team slugging percentage.The Padres’ .248 batting average ranks 13th in the league this season.San Diego has scored the 20th-most runs in the majors this season with 307 (4.2 per game).The Padres have the 18th-ranked on-base percentage in MLB this season (.314).San Diego has shown patience at the plate this season with the third-best rate of strikeouts per game (7.1) among MLB offenses.Royals stats and trendsRoyals betting recordsThe Royals have been chosen as underdogs in 44 games this year and have walked away with the win 22 times (50%) in those games.Kansas City has a win-loss record of 3-3 when favored by +154 or worse by sportsbooks this year.The moneyline set for this matchup implies the Royals have a 39.4% chance of walking away with the win.Kansas City’s games have gone over the total in 30 of its 75 opportunities.In 75 games with a line this season, the Royals have a mark of 40-35-0 against the spread.Michael Lorenzen (Royals probable starter)Lorenzen gets the start for the Royals, his 15th of the season. He is 4-7 with a 4.91 ERA and 65 strikeouts in 77 2/3 innings pitched.The righty’s last time out was on Saturday against the Athletics, when he threw six innings, surrendering three earned runs while giving up four hits.During 14 games this season, the 33-year-old has a 4.91 ERA and 7.6 strikeouts per nine innings, while allowing a batting average of .263 to opposing hitters.Lorenzen is trying to extend a second-game quality start streak in this matchup.Lorenzen is seeking his third straight outing lasting five or more innings. He averages 5.5 frames per start.He has had one outing this season that he held his opponents to zero earned runs.The opposing Padres offense has a collective .248 batting average, and is 19th in the league with 603 total hits and 20th in MLB action with 307 runs scored. They have the 23rd-ranked slugging percentage (.377) and are 27th in all of MLB with 62 home runs.The 33-year-old’s 4.91 ERA ranks 70th, 1.364 WHIP ranks 63rd, and 7.6 K/9 ranks 44th among qualifying pitchers this season.Royals batting statsThe Royals have hit the second-fewest home runs in MLB play this season (53).So far this year, Kansas City is slugging .371, the fifth-lowest percentage in the majors.The Royals have the 13th-ranked batting average in the league (.248).The offense for Kansas City is No. 29 in MLB action scoring 3.4 runs per game (253 total runs).The Royals’ .301 on-base percentage ranks 25th in baseball.

Watch the MLB on Fubo!