The Kansas City Royals have acquired outfielder Justin Maxwell from the Houston Astros, according to sources.

Maxwell is hitting .241/.311/.387 with two home runs and eight RBI in 137 at-bats this season.

The Astros will receive right-hander Kyle Smith.