Leon signed a minor-league contract with Atlanta on Tuesday.
The Royals released Leon on Saturday.
Leon signed a minor-league contract with the Royals on Wednesday that includes an invitation to spring training.
Leon signed a minor-league contract with the Guardians on Saturday.
Leon was released by the Rangers on Wednesday, Evan Grant of The Dallas Morning News reports.
Leon cleared waivers and was outrighted to Triple-A Round Rock on Sunday.
Leon was designated for assignment Wednesday, Kennedi Landry of MLB.com reports.
Leon went 0-for-2 in Friday's 2-0 win over the Mariners.
The Rangers selected Leon's contract from Triple-A Round Rock on Monday.
Leon re-signed with the Rangers on a minor-league contract Tuesday, Robert Murray of FanSided.com reports.