Check here for area closings due to winter weather

KC Royals sign shortstop Alcides Escobar to $2.5 million, 1-year contract

A ball hit by Jhonny Peralta of the St. Louis Cardinals gets past Alcides Escobar #2 of the Kansas City Royals in the eighth inning at Kauffman Stadium on May 24, 2015 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images)

KANSAS CITY, Mo. — The Royals have signed Alcides Escobar to a $2.5 million contract for next season, keeping their longtime shortstop on the roster after reaching free agency this offseason.The sides agreed to the framework of a deal last week, but it wasn’t announced until Monday.

Escobar, who has spent the past seven seasons with Kansas City, also can earn up to $1.5 million in performance bonuses based on plate appearances. He is expected to start the season at shortstop but will be pushed by touted prospect Raul Mondesi Jr. throughout the spring.

Escobar hit .250 with six homers, 54 RBIs and a career-high 102 strikeouts last season. He won a gold glove and was voted an All-Star in 2015, when he helped the Royals win the World Series.