Cresciuto calcisticamente nel Saprissa, debutta a livello professionistico il 24 novembre 2013, all'età di 16 anni, contro il Cartaginés. Viste le buone doti mostrate, il calciatore viene prelevato in prestito dalla squadra lusitana Benfica B, senza marcare però alcuna presenza.[3] Tornato al Saprissa colleziona altre otto presenze prima di essere girato in prestito al Portland Timbers 2, con i quali segna la prima rete da professionista, direttamente da calcio di punizione, nella USL il 18 maggio 2018, nella larga vittoria per 7-3 dei Timbers2 contro il Ventura County.
Il 10 dicembre viene acquistato a titolo definitivo dai Timbers ed inserito in prima squadra.[4]