The Royals selected Long's contract from Triple-A Omaha on Monday.
Long earns a look with the big club after putting up a 1.31 ERA and 23:5 K:BB over 20.2 innings at Omaha. The left-hander holds a career 4.92 ERA over 80 appearances (12 starts) at the major-league level.