Limburg United (2015–2016) On July 27, 2015, Kidd started his professional career with the Belgian team
Limburg United, signing a one-year deal. Kidd helped Limburg reach the
2016 Belgian League Semifinals where they eventually lost to
Oostende.
Tigers Tübingen (2016–2017) On July 21, 2016, Kidd signed with the German team
Tigers Tübingen for the 2016–17 season. In 20 games played for Tübingen, he averaged 12.8 points, 4.6 rebounds, 1.7 assists and 1.2 steals per game.
Darüşşafaka (2017–2019) On July 21, 2017, Kidd signed a two-year deal with the Turkish team
Darüşşafaka. On January 14, 2018, Kidd tied his career-high 24 points without missing a single shot, shooting 9-of-9 from the field, along with seven rebounds in a 98–65 win over
Gaziantep. Kidd went on to win the
2018 EuroCup title with Darüşşafaka. On June 28, 2018, Kidd joined the
Utah Jazz for the
2018 NBA Summer League, where he averaged 10.8 points and 3.3 rebounds in six games.
Utah Jazz (2019) On July 17, 2019, Kidd signed a contract with the
Utah Jazz after completing stints with them in the
2019 NBA Summer League. On November 21, he was waived by the Jazz after playing three games.
Melbourne United (2019–2020) On December 20, 2019, Kidd signed with
Melbourne United for the
2019–20 NBL season as an injury replacement for Casey Prather.
Ormanspor (2020–2021) On August 18, 2020, Kidd signed with
OGM Ormanspor of the
Basketball Super League.
Hapoel Jerusalem (2021) On February 18, 2021, he signed with
Hapoel Jerusalem of the
Israeli Basketball Premier League.
Lokomotiv Kuban (2021–2022) On July 8, 2021, he has signed with
Lokomotiv Kuban of the
VTB United League.
Taipei Taishin Mars (2025–2026) On September 8, 2025, Kidd signed with the
Taipei Taishin Mars of the
Taiwan Professional Basketball League (TPBL). On March 4, 2026, the
Taipei Taishin Mars terminated the contract relationship with Kidd. ==Career statistics==