Diaz signed a major-league contract with the Rangers on Friday, Daniel Alvarez-Montes of ElExtraBase.com reports.
Diaz was DFA'd by the Royals on May 22 after going 5-for-22 with two homers, five RBI and an additional run scored in 10 games with the big club. It didn't take long for him to land his next opportunity after electing free agency Wednesday, and he will now report directly to the big-league club. It's unclear how the Rangers will divide playing time between Diaz, Danny Jansen and Kyle Higashioka, but Diaz's hot start to the season could buy him an occasional start behind the dish.