Chicago Bulls (2013–2016) Snell was selected with the 20th overall pick in
2013 NBA draft by the
Chicago Bulls. and joined them for
2013 NBA Summer League, where he averaged 11.8 points, 6.6 rebounds, 2.2 assists and 1.99 steals in five games. As a rookie in 2013–14, Snell appeared in 77 games for the Bulls, averaging 4.5 points and 1.6 rebounds per game. He was reunited with former Lobo teammates Bairstow (2014 Bulls' draftee) and Williams on the Bulls' summer league squad. On February 10, 2015, he scored a career-high 24 points in the Bulls' 104–86 win over the
Sacramento Kings. Snell became the Bulls' starting small forward to begin the 2015–16 season. Over the first 25 games of the season, Snell started in all but four. However, on December 21, he was removed from the team's regular rotation and over the next three games, he was credited with a "DNP" in two of the three. With teammate
Doug McDermott out injured on December 28 against the
Toronto Raptors, Snell got his chance to re-establish himself in the rotation, coming off the bench to score an equal team-high 22 points on 8-of-14 shooting in 27 minutes of action, helping the Bulls defeat the Raptors 104–97.
Milwaukee Bucks (2016–2019) On October 17, 2016, Snell was traded to the
Milwaukee Bucks in exchange for
Michael Carter-Williams. Entering the 2016-17 season, Snell was named as the starting shooting guard due to an injury suffered by
Khris Middleton. After missing the Bucks' season-opener with a sprained left ankle, Snell made his debut for the team in their second game of the season on October 29, 2016, scoring six points in 21 minutes as a starter in a 110–108 win over the
Brooklyn Nets. On December 26, 2016, he made a career-high six three-pointers and set a season high with 20 points in a 107–102 loss to the
Washington Wizards. On February 24, 2017, in 28 minutes of play against the Utah Jazz, Snell recorded zero counting stats, falling just 22 seconds short of
Joel Anthony's record for most playing time in a game without recording a point, rebound, assist, steal or block. On March 6, 2017, he had 18 of his season-high 21 in the first half of the Bucks' 112–98 win over the
Philadelphia 76ers. He surpassed that mark on March 28 with a career-high 26 points in a 118–108 win over the
Charlotte Hornets. On April 22, 2017, he set playoff career highs with 19 points and five 3-pointers in an 87–76 loss to the
Toronto Raptors in Game 4 of their first-round playoff series; the loss tied the series at 2–2. With Milwaukee, Snell earned praise from head coach
Jason Kidd for his steady two-way play and team-first approach, with Kidd highlighting his defense, shooting and fit within the team's culture. On July 31, 2017, Snell re-signed with the Bucks to a four-year, $44 million contract. The deal reportedly includes a player option after the third year and reachable incentives that would push his total earnings to $46 million.
Detroit Pistons (2019–2020) On June 20, 2019, Snell was traded, along with the draft rights to
Kevin Porter Jr., to the
Detroit Pistons in exchange for
Jon Leuer.
Atlanta Hawks (2020–2021) On November 20, 2020, Snell and
Khyri Thomas were traded to the
Atlanta Hawks in exchange for
Dewayne Dedmon. On March 11, 2021, Snell made a game-winning three-pointer at the buzzer to give the Hawks a 121–120 victory over the
Toronto Raptors, capping off a 15-point fourth-quarter comeback.
Portland Trail Blazers (2021–2022) On August 10, 2021, the
Portland Trail Blazers announced that they had signed Snell.
New Orleans Pelicans (2022) On February 8, 2022, Portland traded Snell,
Larry Nance Jr. and
CJ McCollum to the
New Orleans Pelicans in exchange for
Josh Hart,
Nickeil Alexander-Walker,
Tomáš Satoranský,
Didi Louzada, a protected 2022 first-round draft pick, the better of New Orleans' and Portland's 2026 second-round draft picks and New Orleans' 2027 second-round draft pick.
Maine Celtics (2023–2024) On January 27, 2023, Snell was acquired by the
Maine Celtics. On August 8, 2023, the
Golden State Warriors held a free agent workout with Snell. On October 29, he returned to Maine.
Sioux Falls Skyforce (2024–2025) On October 2, 2024, Snell was traded to the
Sioux Falls Skyforce.
Boulazac Basket Dordogne (2025–present) On August 23, 2025, Snell signed with
Boulazac Basket Dordogne of the
LNB Pro A. In his second season game with Boulazac, on October 3, 2025, he scored 27 points against
Cholet Basket. On February 1, 2026, Snell helped Boulazac earn a landmark road win at reigning French champion
Paris Basketball, as the club built a commanding lead in Paris with Snell among the key three-point contributors. During the first part of the 2025–26 season, Snell established himself as one of the most efficient three-point shooters in Betclic Élite, ranking fourth in the league with a 50.9% three-point percentage after 16 games played. His long-range shooting was publicly praised by his head coach, who highlighted both his remarkable accuracy from beyond the arc and his overall impact on the team. ==Personal life==