For the first three years of his high school career, Vaughn attended Robbinsdale Cooper High School in New Hope, Minnesota. As a junior in 2012–13, he averaged 28 points and nine rebounds per game. For his senior year, he transferred to Findlay Prep in Henderson, Nevada, where he averaged 19.9 points and 4.9 assists per game in 2013–14. He subsequently earned McDonald's All-American honors and Jordan Brand Classic selection.[1]
On June 25, 2015, Vaughn was selected by the Milwaukee Bucks with the 17th overall pick in the 2015 NBA draft.[6] He later joined the Bucks for the 2015 NBA Summer League[7] and signed his rookie scale contract with the team on July 17.[8] He made his debut for the Bucks in the team's season opener against the New York Knicks on October 28, scoring 10 points off the bench in a 122–97 loss.[9] On March 18, 2016, pursuant to the flexible assignment rule, he was assigned to the Canton Charge, the Cleveland Cavaliers' D-League affiliate.[10] On March 26, he was recalled by the Bucks.[11]
On October 29, 2016, Vaughn scored a career-high 22 points and hit six three-pointers in a 110–108 win over the Brooklyn Nets.[12] On November 19, pursuant to the flexible assignment rule, he was assigned to the Westchester Knicks[13] and was recalled four days later.[14] On November 26, he was reassigned to Westchester[15] and recalled on December 1.[16]
Brooklyn Nets (2018)
On February 5, 2018, Vaughn was traded, along with a second-round pick, to the Brooklyn Nets in exchange for Tyler Zeller.[17] He made his debut for the Nets the following day, collecting one assist in four minutes against the Houston Rockets.[18] On February 8, 2018, Vaughn was traded to the New Orleans Pelicans in exchange for Dante Cunningham.[19] He was waived by the Pelicans two days later.[20]
Orlando Magic (2018)
On February 20, 2018, Vaughn signed a 10-day contract with the Orlando Magic.[21] He signed a second 10-day contract with the Magic on March 2,[22] only to be waived by the team five days later due to injury.[23]
Texas Legends (2018)
On October 8, 2018, the Mavericks announced they signed Vaughn to a training camp deal.[24] He was waived three days later.[25] He then was added to the roster of the Texas Legends, the Mavericks’ G League affiliate.
Delaware Blue Coats (2018–2019)
On December 31, 2018, Vaughn, alongside a 2019 third-round draft pick, was traded to the Delaware Blue Coats for the returning player rights to Askia Booker and a 2019 second-round pick.[26]
Igokea (2019–2020)
On July 30, 2019, Vaughn signed a one-year contract for Igokea of the Adriatic League.[27] He averaged 16.5 points per game.
Budućnost VOLI (2020)
On June 7, 2020, he signed with Budućnost.[28] On October 23, Budućnost and Vaughn parted ways after he appeared in six games.[29]
On August 12, 2021, he has signed with Dnipro of the Ukrainian Basketball SuperLeague.[31] Vaughn averaged 12.2 points, 4 rebounds and 1.6 assists per game. He parted ways with the team on November 28.[32]