Royals White Sox Baseball

Kansas City Royals third baseman Mike Moustakas agreed to a deal with the Royals on Thursday, according to Jeff Passan of Yahoo Sports.

Well, so far the Kansas City Royals are batting .500.

According to Yahoo Sports’ Jeff Passan, the Royals agreed to a contract with third baseman Mike Moustakas, bringing back the home-run slugger on a one-year deal worth a guaranteed $6.5 million.

The terms of the contract Thursday allow for a second-year mutual option that would give Moustakas $22.7 million, Passan reports.

With the signing of Moustakas, the Royals now bring back two of their four free-agent core players who brought two American League pennants and a World Series title in 2015 to Kansas City.

The Royals agreed to a one-year, $2.5 million deal with shortstop Alcides Escobar back in January before losing outfielder Lorenzo Cain to the Milwaukee Brewers and first baseman Eric Hosmer to the San Diego Padres.

Moustakas batted .272 last year with a club record 38 home runs. For his career, the two-time All-Star has a batting average of .251 with 379 RBIs and 764 hits in seven seasons.

Plenty of pundits believed the Royals and Moustakas would part ways this offseason, as Kansas City wanted to spend less and the 29-year-old hoped to target several offers. But the former No. 2 overall pick decided to stay with the club that drafted him in 2007.

The Royals are in the middle of spring training camp and will begin the season on Opening Day at 3:15 p.m. on Thursday, March 29 against the Chicago White Sox at Kauffman Stadium.