Golden State Warriors (2018–2020) Evans was drafted by the
Golden State Warriors in the first round with the 28th overall pick. On July 2, 2018, he signed with the Warriors. The Warriors made it to the Finals in his rookie year, but were defeated in the
2019 NBA Finals in six games by the
Toronto Raptors. On October 24, 2019, Evans scored a career-high 14 points in a 122–141 loss against the
Los Angeles Clippers.
Minnesota Timberwolves (2020) On February 6, 2020, Evans was traded to the
Minnesota Timberwolves as part of a deal for
Andrew Wiggins. On November 24, 2020, Evans was traded to the
New York Knicks. The Knicks waived Evans on December 9.
Erie BayHawks (2021) On January 26, 2021, Evans signed with the
Erie BayHawks of the
NBA G League. He was waived on February 2 after the BayHawks acquired
Jordan Bell.
Santa Cruz Warriors (2021–2022) On February 23, 2021, Evans signed with the
Santa Cruz Warriors and played four games for them at the end of
the season in the playoff bubble. On August 6, 2021, Evans signed with
Hapoel Eilat B.C. of the
Israeli Basketball Premier League, but he was released before playing in a game for the team. He joined Santa Cruz again, following his release.
Edmonton Stingers (2024) On May 9, 2024, Evans signed with
Edmonton Stingers of the
Canadian Elite Basketball League.
BK Olomoucko (2024–2025) On November 20, 2024, Evans signed with
BK Redstone Olomoucko of the
National Basketball League.
BC Slovan Bratislava (2025) On October 17, 2025, Evans was released. In four games he averaged 7 points, 3.8 rebounds, and 2.5 assists per game. He played 1 game in European North Basketball League but he did not score anything and had only 1 rebound and 1 block. ==Career statistics==