Kevin Martin has agreed to sign a four-year, $28 million contract with the Minnesota Timberwolves, according to a source.
Martin had reportedly also received interest from the Oklahoma City Thunder, New Orleans Pelicans and Milwaukee Bucks.
Martin averaged 14 points for the Thunder last season.