Hansen's lone scholarship offer to play college football was from Idaho State University.[3][4] As a true freshman at Idaho State in 2013, he played in 11 games and had 45 receptions for 501 yards and three touchdowns.[5] After the season, he transferred to the University of California, Berkeley, to join their team as a walk-on.[6] After sitting out 2014, due to transfer rules, Hansen had 19 receptions for 249 yards and a touchdown over 10 games for the Golden Bears in 2015. As a junior in 2016, he was named first-team All-Pac-12 Conference after recording 92 receptions for 1,249 yards and 11 touchdowns in 10 games.[7] After the season, he decided to forgo his senior year and enter the 2017 NFL Draft.[8][9]
On November 13, 2018, Hansen was signed to the Denver Broncos practice squad.[20] On January 2, 2019, Hansen was re-signed to reserve/future contract.[21] On May 2, 2019, the Broncos waived Hansen.[22]
On July 26, 2019, Hansen was claimed off waivers by the Houston Texans.[25] The Texans waived him on August 31 during final roster cuts.[26] On September 25, 2019, Hansen was signed to the practice squad.[27] He signed a reserve/future contract with the Texans on January 13, 2020.[28]
On September 5, 2020, Hansen was waived by the Texans and signed to the practice squad the next day.[29][30] He was elevated to the active roster on December 5 and 12 for the team's weeks 13 and 14 games against the Indianapolis Colts and Chicago Bears, and reverted to the practice squad after each game.[31][32] He had five catches for 101 yards against the Colts.[33] He was promoted to the active roster on December 19, 2020.[34] He was released on March 23, 2021.[35]
Detroit Lions
On June 18, 2021, Hansen signed with the Detroit Lions.[36] He was waived on August 17, 2021.
Atlanta Falcons
On December 21, 2021, Hansen was signed to the Atlanta Falcons practice squad.[37] He signed a reserve/future contract with the Falcons on January 10, 2022.[38] He was waived on May 16, 2022.[39]
DC Defenders
On January 25, 2023, Hansen was signed by the DC Defenders of the XFL.[40] He was released on February 22, 2023.[40]
St. Louis BattleHawks
Hansen signed with the St. Louis BattleHawks of the XFL on March 8, 2023. He was released on April 18, 2023,[40] after making one appearance with the team.[41]
Personal life
Hansen grew up in Fillmore, California, and attended Moorpark High School.[2] His parents are Sheri and Tim Hansen and he has two younger sisters, Erika and Jules. He is married to Bryce Watts,[42] whom he met while attending college at UC Berkeley.