He played college basketball for the Liberty Flames where he won the ASUN Conference Player of the Year Award three times.
McGhee transferred to Blue Ridge School in Saint George, Virginia and helped his team win the VISAA Division II state title.
[3] On February 27, 2021, McGhee scored a season-high 34 points in a 94–78 win over Bellarmine, matching the program record of eight three-pointers, to claim the ASUN regular season title.
[5] On March 7, McGhee posted 21 points and eight rebounds in a 79–75 victory over North Alabama at the ASUN tournament final.
[15] He ended the season with 162 three-pointers, tying Stephen Curry's NCAA single-season record set in 2008.
[19] On June 10, 2024, McGhee signed with Telekom Baskets Bonn of the German Basketball Bundesliga (BBL).