Published 10 hours ago • loading... • Updated 8 hours ago
Perez Drives in 2 as the Royals Beat the Phillies 5-2 to End a 4-Game Losing Streak
Salvador Perez drove in two runs, and Luinder Avila held Philadelphia to one run over five innings as Kansas City ended a four-game skid.
On Sunday, July 5, 2026, the Kansas City Royals snapped a four-game losing streak with a 5-2 victory over the Philadelphia Phillies in Kansas City. Salvador Perez drove in two runs while pitcher Luinder Avile held Philadelphia to one run over five innings.
Kansas City established an early lead in the first inning when Lane Thomas hit a two-out double to right-center field, followed by an RBI single from Michael Massey. Jac Caglianone added a sacrifice fly to center.
Philadelphia starter Aaron Nola struck out seven batters across seven innings, including the last three he faced. Bryson Stott extended his on-base streak to 12 games with a fifth-inning triple, while Kyle Schwarber reached base in 11 consecutive games.
Perez sealed the victory with a two-run double in the eighth inning that scored Bobby Witt Jr. and Lane Thomas. Alex Lange pitched the ninth to earn his eighth save.
Before the game, the Kansas City Royals inducted former player and manager John Wathan into the organization's Hall of Fame. Next, Philadelphia LHP Christopher Sanchez faces Royals LHP Noah Cameron .
Salvador Pérez promoted two races, Luinder Ávila released five innings and the Kansas City Royals broke a four-beat run with a 5-2 victory over the Philadelphia Phillies on Sunday.