Joe Smith agreed to the terms on a one-year contract Tuesday with the Cleveland Cavaliers. He is expected to clear waivers Wednesday and then make it official.

"After careful consideration of his options, Joe has decided that the Cavs are the best fit," said Dan Fegan, Smith's agent.

Smith probably will not be ready to play Wednesday.

Several teams reportedly showed interest in Smith, including the Los Angeles Lakers and New Orleans Hornets.