In February 2001, Keys signed with
Grindavík of the Icelandic
Úrvalsdeild karla. In his debut, he scored a season high 47 points along with 18 rebounds an 7 assists. In three regular season games, he averaged 38.7 points, 12.7 rebounds and 5.7 assists. In the playoffs, Grindavík lost to
Tindastóll, 1–2, in the first round with Keys averaging 26.0 points, 4.0 rebounds and 3.0 assists. Keys played with the
Miami Heat during their 2002–03
NBA season training camp, but he did not play in any official NBA games with the club. He then played with the
New York Knicks'
NBA Summer League team, in the summer of 2003. Keys then won the 2004
CBA championship with the
Dakota Wizards. In the summer of 2004, he played with the NBA Summer League teams of both the
Detroit Pistons and the
Denver Nuggets. He then played with Nuggets during their 2004–05 NBA season training camp, but he did not play in any official NBA games with the club. He next played with the NBA Summer League teams of both the
Portland Trail Blazers and the
Houston Rockets, in the summer of 2005. Keys also played in the three major European national domestic basketball leagues, the
Italian LBA League, the
Spanish ACB League, and the
Greek Basket League. In 2009, he extended his contract with the
EuroLeague club
Maroussi. He retired from playing professional basketball in 2014. ==Coaching career==