After failing to get drafted at the 2011 NBA draft, Mclean signed with Leuven Bears of Belgium, for the 2011–12 season.[1]
On October 5, 2012, he signed a two-month deal with Telenet Oostende of Belgium.[2] After his contract expired, he left Oostende.[3] On January 5, 2013, he signed with Telekom Baskets Bonn of Germany for the rest of the season.[4] On June 28, 2013, he re-signed with Telekom Bonn for one more season.[5]
On August 5, 2014, McLean signed a one-year contract, with an option for another season, with the German club Alba Berlin.[6] In the 2014–15 season, he was named the Basketball Bundesliga MVP.[7] On July 3, 2015, he opted out of his contract with Alba.[8]
On July 12, 2017, McLean signed a two-year contract with Greek club Olympiacos.[10] On June 29, 2018, McLean's agent announced that Olympiacos had opted out of their contract with the player. On July 17, 2018, McLean signed with the Russian team Lokomotiv Kuban.[11]
On July 7, 2021, he signed with Casademont Zaragoza of the Liga ACB.[16] McLean averaged 9 points and 4 rebounds per game. He parted ways with the team on November 21.[17]
On June 25, 2023, McLean re-signed with the team for the 2023–24 season.[20] Upon renegotiating the contract, McLean changed his jersey number from 3 to 1.
On June 19, 2024, McLean re-signed with the team for the 2024–25 season.[21]
McLean was injured in the game on October 19, 2024, and placed on the injured list on the 28th.[22]