Caron Butler is expected to sign a two-year, $9 million contract with the Detroit Pistons.

Butler finished last season with the Oklahoma City Thunder after he was waived by the Milwaukee Bucks.