Padres dismantle Royals 19-2 to spoil home sweep bid
San Diego’s power hitting, anchored by home runs from Jac Caglianone, Jackson Merrill, and Ty France, prevented the Royals from completing a post-All-Star Break sweep.

The San Diego Padres delivered a decisive 19-2 victory over the Kansas City Royals in Kansas City on July 19, 2026, effectively ending the home team’s hopes of completing a three-game sweep following the Major League Baseball All-Star Break. The lopsided result underscored a significant disparity in form between the two clubs, with San Diego’s offensive firepower overwhelming the Royals’ pitching staff throughout the contest.
The Padres established early dominance in the bottom of the first inning. Jac Caglianone launched a solo home run, recorded at 114 mph and travelling 432 feet to right field, marking his 16th home run of the season. The scoring threat expanded immediately after, as Fernando Tatis Jr. drove in two runs with a single, followed by a run-scoring single from Jackson Merrill and a sacrifice fly from Manny Machado, pushing the lead to 4-1. San Diego added two more runs in the third inning before the Royals managed a solitary response when Isaac Collins hit a double that scored Caglianone, making the score 6-2.
San Diego continued to apply pressure in the fourth inning, with Merrill leading off the frame with another home run to extend the advantage to 7-2. Although the Royals loaded the bases with no outs later in the inning, they were unable to capitalise, as Carter Jensen struck out and Nick Loftin grounded into a double play. The Padres’ offensive momentum remained unbroken, with Tatis adding an eighth run with a home run off Matt Strahm in the sixth inning.
The eighth inning saw the deficit widen significantly after a defensive error by Tyler Tolbert allowed a run to score. Relief pitcher Lucas Erceg entered the game but was unable to stem the tide, surrendering a grand slam to Ty France. The blast brought the total to 13-2 as the Padres moved into the final frame with a commanding lead.
The ninth inning served as a final showcase of San Diego’s offensive depth. Merrill hit a two-run home run, and France added another solo shot, bringing the score to 16-2. The Padres concluded the game with a bases-loaded hit batter and a two-run single, finalising the 19-2 victory. The loss leaves the Kansas City Royals with a 40-60 record after 100 games. The Royals are scheduled to open a three-game series against the San Francisco Giants the following day, with Michael Wacha expected to start at 6:40 p.m. CT.


