Royals

Salvador Perez agrees to a two-year contract to remain with the Royals

KANSAS CITY, Mo. (AP) — Catcher Salvador Perez will remain with the Kansas City Royals rather than become a free agent, agreeing Tuesday to a two-year contract. A nine-time All-Star, the 36-year-old had an $82 million, four-year contract that included a $13.5 million club option for 2026 ...

Royals delay Blue Jays’ playoff party with 2-1 win behind Cameron

KANSAS CITY, Mo. — Noah Cameron pitched into the seventh inning, Bobby Witt Jr. and Vinnie Pasquantino hit back-to-back home runs, and the Kansas City Royals beat Toronto 2-1 on Saturday night to prevent the Blue Jays from clinching a playoff spot. Toronto's lead in the AL East was trimmed ...

Perez hits 3-run HR in 7-run 1st inning as Royals beat Blue Jays 20-1

KANSAS CITY, Mo. — Salvador Perez hit a three-run homer in Kansas City's seven-run first inning and the Royals beat the Toronto Blue Jays 20-1 on Friday night. The Royals sent 10 batters to the plate against Max Scherzer (5-4), who exited after recording just two outs and allowing seven ...

Schwarber hits 51st homer to lift Phillies over Royals

PHILADELPHIA — Kyle Schwarber hit his 51st home run, Brandon Marsh also went deep and the Philadelphia Phillies won their sixth straight game with an 8-6 victory over the Kansas City Royals on Saturday night. Harrison Bader contributed three hits for the Phillies, who can clinch their second ...