The Royals selected Alexander's contract from Triple-A Omaha on Monday. He'll start at third base and bat eighth in Monday's game against the Marlins.
Alexander, 27, has hit .323/.369/.555 with nine home runs this season at Omaha. Though he'll enter the lineup Monday for his MLB debut, Alexander will likely serve as a utility player during his first stint in the big leagues.