Mason went undrafted in the 2015 NBA draft and subsequently signed with Apollon Limassol in Cyprus.
[4] After going undrafted in the 2015 NBA draft, Mason signed with Apollon Limassol of the Cypriot League.
[5] On October 31, 2016, Mason signed with the Rio Grande Valley Vipers of the NBA Development League,[6] but was waived on November 10 before playing a game for the team.
[7] In the 2017–18 season, he played with the Halifax Hurricanes of NBL Canada and averaged 20.3 points, 4.6 rebounds and 2.5 assists per game.
[10] Mason averaged 25.7 points, 5.6 rebounds, and 2.5 assists per game, earning First Team All-NBL Canada honors.
On November 22, 2021, he signed with Al Wehdat of the Jordanian Premier Basketball League.