Prior to his NBA career, Greer played professionally in the
Italian League, the
Russian Super League, the
Polish League, and the
Greek League, and also with the then-named
NBA D-League's
Greenville Groove. In July 2006, he was signed to a multi-year contract by the
NBA's
Milwaukee Bucks, a team he played with in the pre-season of 2003. Greer's only time in the NBA was during the 2006 - 2007 season with the Bucks. He played a total of 41 games in his career, averaging 4.1 points and 1.3 assists. His final NBA game was played on April 18, 2007, in a 96 - 109 loss to the
Cleveland Cavaliers where he recorded 5 points, 2 assists and 1 rebound. On September 24, 2007, Greer signed a two-year deal with
Olympiacos Piraeus. In the
Greek League 2007–08 regular season, he averaged 12.4 points per game, in 24.1 minutes per game. In the 2007–08 Greek League post season, he played in 12 games, where he averaged 14.9 points per game, in 30.3 minutes per game, while also dishing out 2.7 assists per game. Finally, in 19 games in the
Euroleague 2007–08 season, he averaged 16.3 points per game and 3.6 assists per game. In 2009, he transferred to
Fenerbahçe Ülker. In January 2011, he joined
Armani Jeans Milano. On October 4, 2011, he signed with
UNICS Kazan. On August 16, 2012, he joined
BC Azovmash in Ukraine. In August 2013, he signed with
Darüşşafaka. On June 25, 2015, Greer announced his retirement from professional basketball. == Personal life ==