The Kansas City Royals have designated Omar Infante for assignment, filling his roster spot with left-hander Brian Flynn.

Infante, 34, has been a disappointment since signing with Kansas City before the 2014 season. The Royals still owe him the rest of a $7.75 million salary this year and another $10 million down the line, including a buyout of a 2018 option.