Atlanta Hawks (2018–2019) After going undrafted in the
2018 NBA draft, Adams was signed by the
Atlanta Hawks to a
two-way contract. Under the terms of the deal he will split time between the Hawks and their
NBA G League affiliate, the
Erie BayHawks. Adams made his NBA debut on October 17, 2018, recording 1 rebound and 1 assist in 4 minutes of action in a blowout 127–106 loss to the
New York Knicks. He scored 23 points in his G League debut in a win over the
Grand Rapids Drive. On February 20, 2019, the
Atlanta Hawks announced they had re-signed Adams to a multi-year contract. On July 13, 2019, Adams was waived by the Hawks.
Wisconsin Herd (2019–2020) On August 20, 2019, Adams signed an Exhibit 10 contract with the
Milwaukee Bucks. He was cut in training camp and assigned to the Bucks' G League affiliate, the
Wisconsin Herd. Adams scored a season-high 39 points including 6 three-pointers in a 122–115 win over the
Grand Rapids Drive. On March 4, 2020, Adams dished out a career-high 14 assists to go along with his 19 points in a 106–108 loss to the
Canton Charge. He averaged 21.5 points, 5.0 rebounds and 5.4 assists per game for the Herd.
Portland Trail Blazers (2020) After the G League season, Adams was signed by the
Portland Trail Blazers during the
COVID-19 NBA restart to replace veteran forward
Trevor Ariza, who opted out of returning to the NBA in Orlando due to child custody reasons. Adams missed several games with a lower back injury.
Milwaukee Bucks (2020–2021) On November 24, 2020, the
Milwaukee Bucks announced that they had signed Adams to
two-way contract. On March 4, 2021, Adams was reported to have been waived by the Bucks after he appeared in seven games.
Sydney Kings (2021–2022) On August 22, 2021, Adams signed with the
Sydney Kings for the
2021–22 NBL season. He was named league MVP and helped lead the Kings to the
NBL championship.
Crvena zvezda (2022) On July 29, 2022, Adams signed with
Crvena zvezda of the
ABA League. He parted ways with the team on November 3, 2022.
Qingdao Eagles (2022–2023) In December 2022, Adams joined the
Qingdao Eagles of the
Chinese Basketball Association (CBA). He played nine games for Qingdao between December 18 and January 9.
Sydney Kings and Liaoning Flying Leopards (2023–2025) On July 12, 2023, Adams signed with the Sydney Kings for the
2023–24 NBL season, returning to the franchise for a second stint. On January 14, 2024, he scored 39 points in 27 minutes in a 105–76 win over the
New Zealand Breakers. In March 2024, Adams had a five-game stint with
Liaoning Flying Leopards of the CBA. He was sidelined in October 2024 due to a back injury. On December 30, 2024, he scored 41 points in a 111–96 loss to the
Adelaide 36ers. On January 24, 2025, he scored 43 points in a 105–96 loss to the 36ers.
Al Ahli Tripoli (2025) In May 2025, Adams joined Libyan club
Al Ahli Tripoli, making his debut in the
Basketball Africa League (BAL). He helped Tripoli win their first BAL championship, which they won on June 14, 2025, after defeating
Petro de Luanda in the final. He was also selected to the
All-BAL Team, as one of the two guards alongside teammate
Jean Jacques Boissy.
Brisbane Bullets (2025) On July 13, 2025, Adams signed with the
Brisbane Bullets for the
2025–26 NBL season. He was released by the Bullets on November 14, after averaging 12.8 points and 5.3 assists in 13 games.
Hebei Xianglan (2026–present) In February 2026, Adams signed with Hebei Xianglan of the
Chinese NBL. ==Career statistics==