Brandon Rush has agreed to sign a one-year, $3.5 million deal with the Minnesota Timberwolves.

Rush has played for the Golden State Warriors from 2011 until 2016 with one season with the Utah Jazz in-between.

Rush averaged 4.2 points and 2.5 rebounds in 14.7 minutes per game last season for the Warriors while hitting 41.4 percent of his three-pointers.