Philadelphia 76ers (2018–2023) Milton was selected by the
Dallas Mavericks in the second round (54th pick overall) in the
2018 NBA draft. He was subsequently traded to the
Philadelphia 76ers for the rights to the 56th and 60th picks,
Ray Spalding and
Kostas Antetokounmpo, respectively. On July 26, Milton signed a
two-way contract with Philadelphia, which would split his playing time between the 76ers and their
NBA G League affiliate, the
Delaware Blue Coats. As a rookie, Milton appeared in 20 games for the Sixers, averaging 4.4 points, 1.8 rebounds, and 0.9 assists in 13.4 minutes per game. Milton scored a career high 13 points against the Orlando Magic on March 25, 2019. Milton also averaged 24.9 points (4th-best in the G-League), 5.2 assists, and 4.8 rebounds per game in 27 contests for the Blue Coats. Before the start of the 2019–20 season, Milton signed a four-year deal with Philadelphia. Milton was injured early in the season and missed time. After returning to the 76ers, Milton made his first career start January 25, 2020, against the
Los Angeles Lakers, with seven points, three assists and a career-high nine rebounds. Later that month, in his third career start, he set new career highs in assists with 6 and points with 27, surpassing his previous career high of 13 in the first half, in a loss to the
Atlanta Hawks. On March 1, 2020, Milton scored a career-high 39 points in a 136–130 loss to the
Los Angeles Clippers and tied an NBA record for most consecutive made three-pointers (13) over a span of three games. Milton would go on to start 24 games that season for the 76ers, posting career highs in multiple different statistical categories.
Minnesota Timberwolves (2023–2024) On July 9, 2023, Milton signed with the
Minnesota Timberwolves. On December 8, 2023, Milton recorded 17 points, 1 assist and 2 rebounds off the bench in a 127–103 victory against the
Memphis Grizzlies.
Detroit Pistons (2024) On February 7, 2024, Milton was traded to the
Detroit Pistons alongside
Troy Brown Jr. and a 2030 second-round pick, in exchange for
Monté Morris. On February 14, 2024, Milton scored 13 points along with 2 assists and 9 rebounds off the bench in a 116–100 loss against the
Phoenix Suns. On March 1, 2024, Milton agreed to a buy-out with the Pistons.
New York Knicks (2024) On March 5, 2024, Milton signed with the
New York Knicks.
Brooklyn Nets (2024) On July 6, 2024, Milton was signed and traded to the
Brooklyn Nets alongside
Bojan Bogdanović,
Mamadi Diakite, four unprotected first-round picks, a top-four protected first round pick, an unprotected pick swap and a second-round pick in exchange for
Mikal Bridges,
Keita Bates-Diop and a second–round pick. On November 29, 2024, Milton recorded 22 points, two rebounds, four assists and one steal off the bench in a 123-100 loss against the
Orlando Magic. On December 26, 2024, Milton had 20 points - 14 of those in just five minutes - two rebounds, and one steal off the bench in a 111-105 win against the
Milwaukee Bucks. The next day on December 27, 2024, Milton made his first start of the season and his only start as a member of the Nets and had a
double-double with 16 points, 10 assists, three rebounds, and one steal during a 96-87 loss against the
San Antonio Spurs which ended up being his final game as a member of the
Brooklyn Nets.
Los Angeles Lakers (2024–2025) On December 29, 2024, Milton and
Dorian Finney-Smith were traded to the
Los Angeles Lakers in exchange for
Maxwell Lewis,
D'Angelo Russell and three future second-round draft picks. On January 30, 2025, Milton would have his highest scoring game with the Lakers recording 21 points (7/8 FG and 6-6 FT), 4 assists, and 4 rebounds in 28 minutes of action while coming off the bench in a 134-96 victory against the
Washington Wizards. On July 20, 2025, Milton was waived by the Lakers.
Partizan Mozzart Bet (2025–present) On July 24, 2025, Milton signed a two-year contract with
Partizan Mozzart Bet of the
Basketball League of Serbia (KLS),
ABA League and the
EuroLeague. ==Career statistics==