The Kansas City Royals have reacquired veteran utility player Adam Frazier in an All-Star break trade with the Pittsburgh Pirates. Kansas City sent minor league infielder Cam Devanney to Pittsburgh. Frazier has played in 78 games this season split between second base, left field and right field, hitting .255 with 21 RBIs. He spent last season with KC after bouncing around the majors following his start with the Pirates. The 33-year-old has played every position except catcher and pitcher during his career since debuting in 2016. Frazier joins the Royals as they are 4 1/2 games out of the final AL wild-card spot.