Robinson attended Lincoln High School.[1] As a junior, he had 12 receptions for 160 yards, one touchdown, 9 tackles and was named to the San Diego All-section second-team on offense. As a shooting guard in basketball, he averaged 21.3 points and 5.8 rebounds per game, while being selected to the Cal-Hi Sports All-State Grid-Hoop Team.
As a senior, he posted 60 tackles, 4 interceptions, 10 passes defensed, 17 receptions for 319 yards (18.8 avg.) and 10 touchdowns. He was selected to the Cal-Hi All-state team as a multi-purpose player (QB/WR/DB) and named San Diego sectional offensive player-of-the-year, along with receiving All-league first-team offensive honors.
College career
Robinson accepted a football scholarship from the University of Oregon.[2] He was a backup at strong safety as a freshman. His only start came against the University of Utah. He had 36 tackles (12th on the team), one tackle for loss and one pass defensed.
As a sophomore, he was moved from safety to cornerback for the last 6 games of the season. He started 11 games, tallying 64 tackles (fourth on the team), 1.5 tackles for loss, 3 interceptions (led the team), 5 passes defensed and one sack. He had 2 interceptions against Georgia State University, including one returned for a 41-yard touchdown.
As a junior, he started the first 2 games at safety, before being moved back to cornerback. He started 11 games, making 53 tackles (fourth on the team), one interception, 6 passes defensed (second on the team) and one sack.
As a senior, he started 12 games at safety, collecting 48 tackles (seventh on the team), 2 tackles for loss, 2 interceptions (third on the team), 5 passes defensed and 2 fumble recoveries. He returned an interception 100 yards for a touchdown, in the 2017 Las Vegas Bowl 28–38 loss against Boise State University.[3]
On August 10, 2019, Robinson was waived by the 49ers. He was re-signed 11 days later on August 21.[9] He was released on August 31.
Hamilton Tiger-Cats
On April 20, 2020, Robinson signed with the Hamilton Tiger-Cats of the Canadian Football League (CFL).[10] After the CFL canceled the 2020 season due to the COVID-19 pandemic, Robinson chose to opt-out of his contract with the Tiger-Cats on September 3, 2020.[11] He re-signed with the team on October 19, 2020.[12] He was released on July 23, 2021.[13]
Saskatchewan Roughriders
On October 29, 2021, he signed with the Saskatchewan Roughriders of the CFL.[14] He was moved to the team's suspended list while he completed his COVID-19 quarantine. On November 2, 2021, he was signed to the practice squad. On December 6, 2021, he was released from the practice squad.
Edmonton Elks
On January 31, 2022, Robinson was signed by the Edmonton Elks of the CFL.[15] He was released on February 2, 2022.[16]
Birmingham Stallions
Robinson was selected by the Birmingham Stallions in the 19th round (149th overall) of the 2022 USFL draft. He had 37 tackles and one interception.
In 2023, he appeared in 10 games with 9 starts at safety, registering 45 tackles (one for loss), one interception, and 7 pass deflections.