2019: Notched his second assist of 2019 in a 2-1 loss at Rio Grande Valley FC on April 18 ... Played his 24th match of the season in a 4-1 away loss against El Paso Locomotive FC on Oct. 15 … Started, playing 80 minutes in a 4-3 home loss against San Antonio FC on October 11 ... Made his 21st start of the season in a 5-3 home loss against Phoenix Rising FC on Oct. 5 … Scored his first goal of the season in a 2-1 home loss against Austin Bold FC on Sept. 29 … Logged his first assist of the season in a 6-3 home win against Tacoma Defiance on Sept. 20 … Recorded his 19th league appearance in a 5-1 road loss against Real Monarchs SLC on Sept. 14 … Recorded 63 minutes in a 2-2 road draw against Colorado Springs Switchbacks FC on Aug. 7 ... Played 90 minutes in a 2-1 home loss against LA Galaxy II on July 28 ... Started and played 90 minutes in a 2-1 away loss against Fresno FC on July 20 ... Recorded 90 minutes in in a 1-0 away loss against Sacramento Republic SC on July 13 ... Started and play 90 minutes in a 1-1 home draw against Tulsa Roughnecks FC on July 6 ... Played 56 minutes in a 4-2 away loss against Phoenix Rising FC on June 29 ... Recorded 88 minutes in a 2-2 home draw against Fresno FC on June 16 ... Logged 90 minutes in a 2-2 away draw against Austin Bold FC on June 8 … Started and played 90 minutes in a 2-1 home win against Real Monarchs SLC on May 29 ... Recorded 90 minutes in a 1-1 home draw against El Paso Locomotive FC on May 25 … Made an appearance off the bench in a 2-2 draw against Colorado Springs on April 20 ... Started and played 77 minutes in a 3-2 win at OKC Energy FC on April 6 ... Started and played 90 minutes in a 3-2 loss at LA Galaxy II on March 30 ... Started, recording 90 minutes in a 3-1 win against Las Vegas Lights FC on March 23 ... Started and played 73 minutes in a 3-1 win at San Antonio FC on March 16 ... Made his season debut, logging 90 minutes at Tulsa Roughnecks on March 9.
2018: Made 14 appearances (5 starts) during the 2018 USL regular season, scoring one goal, in helping T2 qualify for the first playoff appearance in club history ... Hanson scored his first professional goal against Colorado Springs Switchbacks FC.
2017: Made 23 appearances (21 starts) for T2 in 2017, registering two assists in his first season as a professional ... Made his MLS debut, coming on as a second-half substitute against Vancouver Whitecaps FC on July 23 ... Started and played 90 minutes in his Timbers debut in the Lamar Hunt U.S. Open Cup match at Seattle Sounders FC on June 13 ... Earned his sixth start of the season, playing 90 minutes against Whitecaps FC 2 on June 4 ... Started and played 90 minutes against Tulsa Roughnecks FC on May 27 ... Recorded 82 minutes against OKC Energy FC on May 24 ... Started and played 45 minutes against Colorado Springs on May 10 ... Made his T2 and USL debut, starting and playing 90 minutes against Orange County SC on April 8.
CAREER: Played in the 2016-17 U.S. Soccer Development Academy with FC Golden State, and has also represented the U.S. National Team at U-15, U-16 and U-18 levels.