St. Louis Cardinals Brandon Moss (R) is congratulated at home plate by Yadier Molina after hitting a two run home run in the sixth inning against the Chicago Cubs at Busch Stadium in St. Louis on September 13, 2016. Photo by Bill Greenblatt/UPI

The Kansas City Royals have found their DH and fill-in first baseman for Eric Hosmer.  They only needed to look to the other side of the state.

Former Cardinals slugger Brandon Moss is staying in the state of Missouri. He’s reached a two-year deal with the Royals worth $12-million, pending a physical. The 33-year-old Moss hit 28 home runs in 413 at-bats with St. Louis last year, but hit just .225.