Ríos joined the Houston Dynamo Academy in 2013 at the age of 10.[1] On July 10, 2020, he signed a Homegrown Player contract with the Dynamo, effective January 1, 2021.[1] Ríos spent the remainder of the 2020 training with the first team and playing for the academy.[2]
Ríos made no first team appearances during the 2021 season. He spent 2022 playing with Houston Dynamo 2 in MLS Next Pro, making 6 appearances.[3]
Born in the United States, Ríos is of Salvadoran descent.[5] He was eligible to represent both the U.S. and El Salvador. On March 4, 2021, Ríos announced that he would represent El Salvador internationally.[5] He made his debut for El Salvador on June 26, 2021, coming on as a substitute in a 0–0 draw with Guatemala in a friendly[6]