 Prior to the 1996–97 season, Garrett was signed as a free agent by the Minnesota Timberwolves, and afterwards played in the NBA for the next five seasons, for the Denver Nuggets (1997–98), the Timberwolves again from (1998–99 to 2001–02), and the Golden State Warriors (2001–02,) after he was traded mid-season.During those six seasons, Garrett played in 359 games, and averaged 19.4 minutes, 4.8 points, 5.0 rebounds, and 1.0 blocks per game, with a 0.480 field goal percentage.After retirement, Garrett was living in Las Vegas when friends from Minneapolis contacted him about a business proposition in Minnesota.