Born in the United States, he represents Saint Vincent and the Grenadines at international level.
[2] Whilst at college, Adams played in the USL League Two with Nashville SC U23 in 2017[3] and Seattle Sounders FC U-23 in 2019.
[7] He made his professional debut on July 25, 2020, appearing as a 70th-minute substitute in a 2–1 win over Fort Lauderdale CF.
[10] On July 8, 2022, Adams was loaned to USL League One club North Carolina FC for the remainder of the 2022 season.
[12] On December 16, 2022, it was announced Adams would join North Carolina FC on a permanent basis for the 2023 season.