Sands joined New York Soccer Club, an affiliate of New York City FC, at age 10. In 2015, he joined New York City after the inception of the Under-16 academy side, alongside his twin brother Will Sands.[2] Sands credits SB Futbol's Paul "Brooksie" Brooks as the most influential and important mentor of his youth career.
Club career
New York City
In January 2017, Sands became the first Academy player to be included in the New York City FC roster for pre-season.[3] On June 27, 2017, he signed his first professional contract to begin on July 1.[2] The deal made him the club's first ever homegrown player.[4] Sands made his professional debut on September 16, 2017, coming on as a substitute for Andrea Pirlo in a 1–1 draw against Colorado Rapids.
In 2019, Sands became a regular starter for NYCFC, first as a defensive midfielder, and then as the central defender in a three-man back line once New York City FC switched formations. In 2021, he started in MLS Cup 2021, in which New York City FC defeated the Portland Timbers in a penalty shootout to win their first ever MLS Cup.[5]
Louisville City (loan)
In 2018, Sands joined Louisville City in the second-division USL on a short-term loan from August 15 through September 1. Sands worked in Louisville under John Hackworth, who had previously coached Sands with the United States U17 team.[6]
Rangers (loan)
On January 5, 2022, Sands joined Scottish Premiership side Rangers on an initial 18-month loan deal with an option to buy.[7] On January 18, he made his Rangers debut during a 1–1 draw with Aberdeen. He made a substitute appearance in the 2022 UEFA Europa League final in which Rangers lost to Eintracht Frankfurt in a penalty shootout. On March 1, 2023, his loan was terminated and he returned to New York City FC.[8]
International career
Sands regularly featured for the United States under-17s in 2017 and helped his nation finish second in the CONCACAF Under-17 Championship in May.[9] The United States eventually lost to Mexico in a penalty shootout, although Sands scored and was named to the "Team of the Tournament."[10]
In July 2021, Sands was called up to the senior team for the 2021 CONCACAF Gold Cup and made his debut against Haiti as a substitute.[11] He started in the final game of the tournament, in which the United States defeated Mexico 1–0.
In June 2023, interim coach BJ Callaghan called Sands to the 2023 Gold Cup roster. As of June 30, 2023, he started in both the games verses Jamaica and St. Kitts and Nevis.