After going undrafted in the
2015 NBA draft, Davis joined the
NBA Development League team
Canton Charge for the training camp. In December 2015, Davis signed his first professional contract with Slovenian club
Rogaška. In the 2016–2017 season Davis was named to First Team Slovenian League, First Team All-Imports Team, All-Defensive Team and Slovenian Guard of the Year. On June 9, 2017, Davis signed with German club
Gießen 46ers. He averaged 13.5 points and 4.6 assists per game with the 46ers. On July 5, 2018 he joined the French club
Nantes Basket in Pro B championship (second national level). In August 2022, Davis signed with
Haukar of the
Úrvalsdeild karla. in Iceland. In 18 regular season games, he averaged 18.6 points and 4.8 assists, helping Haukar to the third best record in the league. Illness kept him from three of five playoffs games where he averaged 15.0 points and 5.5 assists in Haukar's 2-3 loss to
Þór Þorlákshöfn. In August 2023, Davis signed with Þór Þorlákshöfn in Iceland. In July 2025, Davis signed with
Union Rennes Basket 35 in
Rennes in French Nationale 1 championship (third national level). ==Statistics==