Salvador Perez, Kansas City Royals
Digest more
The rest of the Royals’ lineup remained silent as the Marlins earned a series victory with a 3-1 win at LoanDepot Park. The Royals had just three hits. Bobby Witt Jr. went hitless and failed to extend his franchise-record road hitting streak to 28 games. Vinnie Pasquantino struck out twice.
Salvador Perez homered twice, Jac Caglianone hit the longest measured homer by a Royals rookie, and Kansas City beat the Pittsburgh Pirates 4-3 to complete a three-game sweep
The Royals led 3-0 after Perez’s homer and a monster two-run shot from rookie Jac Caglianone but saw that advantage evaporate as the Pittsburgh Pirates scored three runs in the sixth inning at Kauffman Stadium.
For all their ongoing struggles, the Pittsburgh Pirates deserved to take some pride in their recent six-game win streak, which saw the club put together a perfect homestand ahead of nine straight on the road.
Nayib Bukele, emboldened by his alliance with President Trump, has arrested critics, causing many dissident to flee.
Explore more
Royals pitcher Kris Bubic, in his first start as a 2025 All-Star, surrendered three runs in 5 2/3 innings. The Pirates chased him from the game in the sixth inning after Ke’Bryan Hayes recorded a two-run single.