Hamilton played four years of college soccer at the University of Denver between 2013 and 2016, where he made 83 appearances, scored 3 goals and tallied 13 assists.
[3] Hamilton made three league appearances in MLS with Colorado Rapids, and spent the rest of his rookie season on loan with Phoenix Rising.
[4] He made 9 starts in 14 appearances with Phoenix, scoring his first professional goal against Charlotte Independence September 16, 2017.
[5] On August 10, 2017, Hamilton was loaned to United Soccer League side Phoenix Rising FC.
[8] In the following Round of 16 on June 19, Hamilton scored the game-winning goal in the 64th minute to upset MLS side FC Dallas and advance to the tournament's quarterfinals.