Marlon Byrd has agreed to a Minor League deal with the Cleveland Indians.

Byrd, 38, split last season between the Cincinnati Reds and San Francisco Giants.

He will earn $1 million if he makes the Major League roster and can make more through incentives.