Robinson grew up in New Castle, New Hampshire and attended The Governor’s Academy in Massachusetts where he played his high school basketball. As a 5 foot 7 inch freshman, Robinson didn’t get much time on the court until his junior and senior seasons. As a senior he averaged 18.5 points and was selected to the 2012 All-NEPSAC first team, as well as graduating with a 3.55 GPA.
Following his senior year of high school, Robinson measured 6 feet 6 inches and still had a vision of playing college basketball. After a visit to NCAA DIII school William’s College he was made an offer by the school, which he accepted. In his freshman season at Williams, Robinson was named NESCAC Player of the Week twice. William’s reached the 2014 NCAA Men’s Division III Basketball Tournament championship game, but fell 75–73 to University of Wisconsin–Whitewater, Robinson scored 17 points.
After being named the NESCAC Rookie of the Year and earning a Second Team All-NESCAC selection, Robinson was immediately contacted by schools from the ACC, Big 12, Big Ten and Pac-12 among other DI conferences. After a visit to the school, he chose to commit to the University of Michigan.
Robinson spent the remaining years of his college career at the Division 1 powerhouse Michigan. After redshirting the 2014-15 season, he made his first appearance for the Wolverines in the 2015-16 season. In just his second game for Michigan, he posted 19 points on 6–6 shooting (5–5 from 3) against Elon.
In his junior season Robinson and the Wolverines team won the 2017 Big Ten Conference Tournament, as well as reaching the sweet sixteen of the 2017 NCAA Division I National Tournament.
Robinson began his senior season with a team-high 21 points against North Florida. During the season, he reached sixth all-time on Michigan’s career three-point leaderboard with 215 for his career. Following the regular season, Robinson was named the Big Ten Sixth Man of the Year, voted for by the coaches across the conference.
After going undrafted in the 2018 NBA draft, Robinson signed an NBA Summer League contract with the Miami Heat. After 5 games in the Summer League he averaged 12.4 points and 2.4 rebounds, which was enough to secure him a Two-Way contract with the NBA franchise. Robinson made his NBA debut in the Heat’s fourth game of the season against the New York Knicks with 3 points and 4 rebounds in 10 minutes.
Robinson was also part of the 2019-20 Miami Heat team that made an impressive run during the 2020 NBA playoffs bubble, losing to the Los Angeles Lakers in the finals. Across the playoffs he averaged 11.7 points and (3.0 3 pointers made per game) and 2.8 rebounds.