Free agent reliever Matt Belisle has agreed to a minor league contract with the Cleveland Indians and would get a $1.5 million, one-year deal if added to the 40-man big league roster.