Kevin Martin has reached agreement on a four-year, $28 million contract with the Minnesota Timberwolves, league sources told Yahoo! Sports.

Martin's agreement comes after the Timberwolves also struck a deal to re-sign Chase Budinger for three years, $16 million.
Martin, 30, averaged 14 points on 45 percent shooting for the Oklahoma City Thunder this past season. He came to the Thunder as part of the preseason trade that sent James Harden to the Houston Rockets.