U.S. national team goalkeeper Ethan Horvath has signed with Belgian champion Club Brugge, the club announced on Tuesday.

The 21-year-old Colorado native spent most of the past four years in Norway, where he helped lead Molde FK to the knockout stage of the Europa League last season.

Horvath won the No. 1 job with Molde, coached by former Manchester United and Norwegian legend Ole Gunnar Solskjaer, in the summer of 2015, after starter Orjand Nylund was sold to German Bundesliga side Ingolstadt.

He immediately impressed in Champions League qualification matches, then later in Europa League group games against European giants Ajax, Fenerbahce and Celtic before Molde lost to Sevilla in the knockout round.

After a 1-1 draw against Ajax in Amsterdam in October of 2015, former Netherlands backstop Edwin van der Sar -- the most capped player in Dutch history -- said the youngster had "delivered some class saves."

Horvath's performances caught the eye of then-U.S. coach Jurgen Klinsmann, who selected Horvath to his squad for the 2016 Copa America Centenario, where he backed up veterans Brad Guzan and Tim Howard en route to a fourth-place finish on home soil.

Horvath won his first international cap in an October friendly at Cuba and was also in the U.S. squad for two November World Cup qualifying losses, to Mexico and Costa Rica, which were Klinsmann's final games at the helm before being replaced by former LA Galaxy boss Bruce Arena.

Horvath previously represented his country at the under-20 and U23 level. He started for the U.S. last March as the American U23s lost to Colombia in the final playoff for a spot in the Olympics.