DETROIT (AP) -- Terrence Williams has agreed to an NBA minimum, non-guaranteed contract with the Detroit Pistons.

More...