Acquired: Signed with Real Salt Lake from the Real Monarchs on February 26, 2019.
College: Coastal Carolina
2020 Real Salt Lake: Portillo made five appearances for Real Salt Lake, including three starts. He was available for selection in 15 games in 2020.
2019 Real Monarchs: Portillo scored two goals and four assists in his second season with the Real Monarchs. He started in 19 of his 20 appearances and played 1,785 minutes. During the Monarchs playoff run, the midfielder had two assists. Portillo also had two starts in four total appearances for Real Salt Lake in 2019.
2018 Real Monarchs: Voted Team MVP in 2018, Portillo appeared in 32 matches and made 30 starts. He scored twice and assisted six times in 2,697 minutes.
2017 Charleston Battery: Earned USL All-League Second team honors for his performance during the 2017 regular season that saw him feature in 33 matches for the Battery, all of which were starts. The 25-year-old notched five goals and six assists in 2970 minutes, tying with teammate Taylor Mueller for the most minutes played for the Battery in 2017.
2016 Charleston Battery: Portillo played 26 matches for the Charleston Battery, scoring six goals in 2,164 minutes played.
2015 Charleston Battery: In 29 games played, he scored six goals and added three assists in 2,242 minutes.
Collegiate: Concluded his career at Coastal Carolina as the all-time leader in matches played with 89 and matches started with 87.