Reggie Cannon’s star has been on the rise for several years. (Jerome Miron-USA TODAY Sports)

FRISCO, Texas – FC Dallas has reached a transfer agreement with Boavista FC for Homegrown defender Reggie Cannon.

As per team policy, terms of the deal were not be disclosed.

Boavista FC is based in Porto, Portugal and competes in the Primeira Liga. The club is known as one of the oldest clubs in the country and has won one league title and five Portuguese cup titles.

“This club has given me so many amazing memories,” Cannon said in a statement. “Going from the Academy to the first team, it’s really one of the best experiences I could have ever imagined. I’m really excited for this opportunity. I thank Luchi Gonzalez, I thank the club, I thank the staff, Oscar Pareja for giving me that first chance to play – everyone who has given me the opportunity to get to the next level.”

Cannon, 22, signed with FC Dallas as the 18th Homegrown on Dec. 22, 2016 and appeared in 75 FC Dallas matches across all competitions, recording three goals and five assists. He made his MLS debut on Sept. 3, 2017 against the Red Bulls and had a breakthrough performance the following season in which he appeared in 33 regular season matches, scored his first MLS goal and recorded three assists.

“We’re so proud of what Reggie Cannon has accomplished during his FC Dallas career,” FC Dallas president Dan Hunt said in a statement. “He’s gone from Academy to starting for the first team and representing his country for the U.S. Men’s National Team. Reggie is the epitome of what we’re trying to accomplish here at FC Dallas.”

In 2019, Cannon scored his first career playoff goal in the 39th minute of the MLS Cup playoff match against Seattle Sounders FC on Oct. 19 at CenturyLink Field, starting Dallas’ comeback in regulation before falling to the eventual 2019 MLS Cup winners, 4-3, in extratime.

“I coached Reggie in the Academy and coached him with the first team,” FC Dallas head coach Luchi Gonzalez said. “He’s gone through our process and has earned this. It’s a great move for him and for the club.”

Cannon has made 11 appearances since his first U.S. men’s national team call-up in October 2018. He earned his first cap Oct. 16, 2018, playing 84 minutes in an international friendly against Peru. He recorded his first USMNT assist nearly a year later against Cuba Oct. 11, 2019. Cannon made four appearances in the 2019 Concacaf Gold Cup, including the semifinal win over Jamaica and the 1-0 loss to Mexico in the final.