Mason appeared in every game as a freshman, ranking second on the team in steals and assists as a true freshman. He averaged 9.8 points per game, which ranked 4th on the team. He registered 17 games where he scored at least 10 points, including his collegiate debut, where he scored 10 points, 5 rebounds, 1 block, 1 steal and one assist.
2015–2016 season
Mason appeared in 27 games as a sophomore, and every game until he was suspended for the last 4 games of the season. He led the team in scoring at 13.8 points per game and also led the team in assists at 4.5 per game. He had 21 games where he scored in double figures and had 1 game where he had double digit assists. Against Temple he had 20 points which was a career high up until that point. He broke that career high later in the season against Michigan, with 25 points.
2016–2017 season
Mason appeared in every game as a junior, and for the second year in a row he led the team in scoring and assists with 15.2 points per game, and 5.0 assists per game. He also led the team in steals, with 1.4 a game. He registered 30 games with more than 10 points, which was all but 4 games in the season. He also had 2 games with double-digit assists, and recorded 1 game with more than 10 rebounds. On January 1, 2017, he set a new career high in points at Purdue, with 31 points. On March 6, 2017, it was announced that Mason had made the First Team All Big Ten.
2017–2018 season
Mason appeared in 31 games, all but one as a senior, and finished 2nd on the team in scoring at 16.7 points per game, while leading the team in assists at 4.2 per game and 3 pointers made with 77. On February 6, 2018, he set a career high with 34 points, and scored in double digits in all but 4 games. As a team, Minnesota struggled with key injuries and suspensions, but Mason was a bright spot in that. He was named an All Big-Ten Honorable Mention by the coaches and media. He finished 5th all time in scoring and 2nd all time in assists at Minnesota. After the season, he represented the Big Ten in the first 3X3U championships, in which 4 seniors who have used all their college eligibility are selected from each conference to play 3 on 3 basketball. He helped lead the Big Ten team to the championship, where they won $50,000 in addition to the $5,000 they had already won to split between the players.[1][2]
Professional career
Texas Legends
On February 4, 2019, Mason signed with the Texas Legends of the NBA G League.[3] Mason scored 22 points in a loss to the Windy City Bulls on December 20.[4] He missed some time in January 2020 with a shoulder injury.[5]
Hapoel Eilat
On January 31, 2020, Mason signed with Hapoel Eilat of the Israeli Premier League for the rest of the season.[6] Mason averaged 11.0 points per game, 3.3 assist per game and 0.7 rebounds per game.[7]
On July 12, 2024, Mason signed a two-year contract with Dubai of the United Arab Emirates and the ABA League. He was the first official signing for the newly established club.[13]