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.[2] 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.[3] Finally, in 19 games in the Euroleague 2007–08 season, he averaged 16.3 points per game[4] and 3.6 assists per game.[5] In 2009, he transferred to Fenerbahçe Ülker.[6] In January 2011, he joined Armani Jeans Milano.[7][8] On October 4, 2011, he signed with UNICS Kazan.[9] On August 16, 2012, he joined BC Azovmash in Ukraine.[10] In August 2013, he signed with Darüşşafaka.[11]
On June 25, 2015, Greer announced his retirement from professional basketball.[12]
Greer's son, Lynn Greer III, was a four-star recruit at IMG Academy in Florida. He committed to play basketball for the Dayton Flyers on February 15, 2021. However he transferred to Saint Joseph's in January 2022.[14]