After going undrafted in the 2012 NBA draft, Magette joined the Memphis Grizzlies for the 2012 NBA Summer League, but did not appear in any games for the team. In August 2012, he signed with Landstede Basketbal of the Netherlands for the 2012–13 season.[3] In 39 games for Landstede, he averaged 11.5 points, 2.8 rebounds, 5.7 assists and 2.5 steals per game.
Los Angeles D-Fenders (2013–2014)
On November 1, 2013, Magette was selected in the second round of the 2013 NBA Development League Draft by the Los Angeles D-Fenders.[4] In 52 games for the D-Fenders in 2013–14, he averaged 10.4 points, 3.5 rebounds, 6.9 assists and 1.9 steals per game.[5]
On October 31, 2015, Magette was acquired by the Los Angeles D-Fenders, returning to the franchise for a second stint.[8] In 54 games for the D-Fenders in 2015–16, he averaged 12.1 points, 4.4 rebounds, 8.8 assists and 2.4 steals per game.[5]
In July 2016, Magette joined the Brooklyn Nets for the 2016 NBA Summer League. On October 3, 2016, he signed with the Atlanta Hawks,[9] but was waived on October 22 after appearing in three preseason games.[10] On October 30, he was reacquired by the Los Angeles D-Fenders.[11]
Atlanta Hawks (2017–2018)
In June 2017, Magette joined the Atlanta Hawks for the 2017 NBA Summer League.[12] On September 6, two months after a successful Summer League stint, he was signed to the Hawks as the team's first-ever two-way contract. Under the terms of the deal, he split time between the Hawks and their new G League affiliate, the Erie BayHawks.[13] Magette made his NBA debut on October 18, 2017, in a 117–111 victory over the Dallas Mavericks where he sank his first NBA shot attempt, a 29-foot three-pointer.[14] He had another phenomenal year in the G League, averaging 15.1 points, 10.2 assists, 3.3 rebounds and 1.2 steals. Additionally, he had a solid rookie season in the NBA averaging over 3 assists per game.
On July 17, 2019, the Orlando Magic agreed to sign Magette to a two-way contract.[19] On July 23, the deal was officially announced.[20] On January 11, 2020, the Magic signed with Magette a 10-day contract,[21] but was later waived by the team on January 14, 2020.[22]
Lakeland Magic (2020)
The Lakeland Magic re-signed Magette after his release from the parent club. In his G League return, he registered 24 points, six assists, two rebounds, two steals and a block in a game against the Canton Charge.[23] Magette was named Midseason All-NBA G League for the Eastern Conference.[24] On March 11, he posted 25 points, 15 assists, eight rebounds and two steals in a win over the Erie BayHawks. Magette averaged 21.1 points, 10.6 assists, 4.1 rebounds and 2.0 steals per game during the 2019–20 G League season.[25] He was named to the All-NBA G League Second Team.[26]
On June 8, 2022, Magette re-signed with the JackJumpers for the 2022–23 NBL season.[31] He underwent season-ending surgery in February 2023 to repair a broken cheekbone and fractured eye socket.[32]
On October 2, 2023, Magette announced his retirement from basketball.[33]