On April 14, 2011, Selby announced via Twitter that he would enter his name in the
2011 NBA draft. On June 23, 2011, Selby was selected as the 49th pick in the 2011 NBA draft by the
Memphis Grizzlies, joining other former University of Kansas players
Xavier Henry and
Darrell Arthur on the Grizzlies roster. On December 10, 2011, Selby signed a contract with the Memphis Grizzlies. He was assigned to the
Reno Bighorns on February 12, 2012. In the 2012
NBA Summer League, Selby earned co-MVP honors with
Damian Lillard. Selby was reassigned to the Reno Bighorns on December 17, 2012. He was recalled on December 22, 2012. On January 22, 2013, Selby was traded along with
Marreese Speights,
Wayne Ellington and a future first-round draft pick to the
Cleveland Cavaliers in exchange for
Jon Leuer. The Cavaliers assigned Selby to the
Canton Charge of the Development League on January 24, 2013. On March 3, 2013, Selby was waived by the Cavaliers. On March 7, 2013, he was acquired by the
Maine Red Claws. In September 2013, he signed with the
Qingdao Eagles of China. On November 16, 2013, he was waived by the Eagles. On January 7, 2014, he signed with
Cedevita Zagreb of Croatia. On February 5, 2014, he parted ways with Cedevita. In August 2014, he signed a one-year deal with
Bnei Herzliya of the
Israeli Basketball Premier League. In November 2015, he signed with
Socar Petkim of the
Turkish Basketball Second League. In August 2016, he signed with
Best Balıkesir of the Turkish
Basketball Super League. However, he left the club two months later before appearing in an official game for them. On January 12, 2017, he signed with Israeli club
Maccabi Kiryat Gat. For the 2017–18 season, Selby joined the
Incheon Elephants of the
Korean Basketball League. He played 36 games (27 starts) during the
KBL season, averaging 17.4 points, 3.4 rebounds and 3.9 assists in 25.7 minutes of playing time. He later had a one-game stint in Argentina with Ferro Carril Oeste of the
Liga Nacional de Básquet. In June 2019, he had a three-game stint with San Lázaro in the Dominican Republic, playing during the Torneo de Baloncesto Superior del Distrito Nacional. On June 23, 2020, Selby signed with
Kumanovo of the
Macedonian First League. He left the team before appearing in a game for them. On January 15, 2021, Selby signed with the
Franklin Bulls for the
2021 New Zealand NBL season. He left the team on June 1, 2021, after sustaining an injury. On August 28, 2021, he signed with
Pieno žvaigždės Pasvalys of the
Lithuanian Basketball League. ==Career statistics==