Bonaventure University and the University of North Carolina at Asheville. During his freshman year at Belmont, McClain averaged 5.4 points and 1.3 rebounds per game, developing his skills as a guard. His sophomore season saw consistent performance, averaging 4.6 points, 1.3 rebounds, and 1.1 assists per game. McClains career accelerated significantly in his junior year, where he earned a starting position for the first time and posted impressive averages of 12.6 points, 3.8 rebounds, and 2.1 assists per game.
McClains senior season at Belmont marked a career highlight, as he averaged 16.8 points, 3.6 rebounds, and 3.9 assists per game, earning him a coveted spot on the All-OVC First Team in 2019. A pivotal performance included scoring 27 points against Southeast Missouri State on March 2, 2019, which was instrumental in Belmont securing an Ohio Valley Conference regular season title. Transitioning to professional play after the 2019 NBA draft, McClain signed with the Golden State Warriors for the Summer League. He then moved to Europe, signing his first professional contract with EWE Baskets Oldenburg of the German Basketball Bundesliga on July 3, 2019.
On August 11, 2020, McClain joined Fos Provence Basket of the LNB Pro A in France, where he was a key member of the LNB Pro B championship team in 2021, showcasing his impact in a winning environment. McClain continued his European career, joining Skyliners Frankfurt for the 20232024 season, followed by a stint with Giessen 46ers in 20242025. He also briefly played for the Rip City Remix of the NBA G League, joining on October 30, 2023. Most recently, on June 18, 2025, McClain signed with MLP Academics Heidelberg of the Basketball Bundesliga (BBL), signaling his continued presence and demand in top-tier European basketball leagues.