Joe Smith has been placed on waivers and will become a free agent sometime on Wednesday, with several league sources saying that he'll sign with the Cavaliers.

That means that Smith could be in uniform for Cleveland as soon as Wednesday's game against Milwaukee.

Smith reached terms on a buyout with the Thunder with just hours to spare before Sunday's midnight deadline.