 On 20 February 2019, Moreira was acquired by Portland Timbers on loan from Club Atlético River Plate of Argentina.On 18 June 2020, Portland announced that Moreira would return to River Plate after the two club's were unable to agree on a transfer fee to make the move permanent.Moreira represented Paraguay at under-17 and under-20 levels.