[1] A youth academy graduate of Carmelita, Alfaro made his professional debut on 6 May 2015 in a 2–3 league defeat against Saprissa.
He was part of Costa Rica U20 team for 2017 CONCACAF U-20 Championship and 2017 FIFA U-20 World Cup.
[5] He was also part of the team which won silver medal at the 2017 Central American Games.
[6] On 1 February 2020, Alfaro made his senior debut for Costa Rica in a 0–1 friendly loss against United States.
This biographical article related to Costa Rican association football is a stub.