Hagans attended Newton High School in Covington, Georgia where he averaged 20.2 points, 10.7 assists, 7.6 rebounds and 3.6 steals per game as a junior.
[4] Sources: Hagans made his preseason debut for Kentucky on August 8, 2018, in an 85–61 win over the Bahamas National Team, scoring 6 points, collecting 5 rebounds, and 3 steals.
[16] On November 18, 2022, Hagans signed with the Fort Wayne Mad Ants after David Stockton entered health & safety protocols.
He then signed with the Greensboro Swarm, and in his first game with the team, posted a triple-double that included 22 assists, tied for the second-most in G League history.
[22] On September 27, 2024, Hagans signed with the Xinjiang Flying Tigers of the Chinese Basketball Association (CBA).
[23][24] Hagans is the cousin of former NFL running back Ronnie Brown and former NBA player Trey Thompkins.