[1] He made his professional debut for Timbers 2 on April 9, 2017, against Orange County SC.
[2] On June 14, Hanson was called up to the Portland Timbers first-team for their U.S. Open Cup match against the Seattle Sounders FC.
[3] On July 22, 2017, due to not having enough outfielders, Hanson signed a short-term contract with the Portland Timbers first-team for their Major League Soccer match against the Vancouver Whitecaps FC.
[7] Hanson joined National Independent Soccer Association club Albion San Diego in February 2022.
[8] On March 22, 2023, Hanson signed with USL League One side Central Valley Fuego.