On November 19, 2021, the Yankees traded Sands and Nick Nelson to the Philadelphia Phillies in exchange for T. J. Rumfield and Joel Valdez.[10] The Phillies assigned Sands to the Triple-A Lehigh Valley IronPigs in 2022.[11] He was recalled to the majors on September 1 as a September addition.[12] He played in 3 games for the Phillies, with 4 four plate appearances and 1 walk.[13]
Detroit Tigers
On January 7, 2023, the Phillies traded Sands, Matt Vierling, and Nick Maton to the Detroit Tigers in exchange for Gregory Soto and Kody Clemens.[14] The Tigers optioned him to the Triple–A Toledo Mud Hens for the start of the 2023 season.[15] In 93 games split between Toledo and the Double–A Erie SeaWolves, he batted .230/.318/.360 with six home runs and 40 RBIs. After the season on December 22, 2023, Sands was designated for assignment by the Tigers.[16] On January 5, 2024, Sands cleared waivers and was sent outright to Triple–A Toledo.[17] He was released by the Tigers organization on March 26.[18]
Toros de Tijuana
On April 11, 2024, Sands signed with the Toros de Tijuana of the Mexican League. In 16 games, Sands batted .245/.339/.490 with four home runs and 13 RBI.
San Francisco Giants
On May 10, 2024, Sands had his contract purchased by the San Francisco Giants organization.[19] In 13 games for the Triple–A Sacramento River Cats, he hit .177/.250/.196 with no home runs and five RBI. Sands was released by the Giants on June 9.[20]
Toros de Tijuana (second stint)
On June 12, 2024, Sands re–signed with the Toros de Tijuana of the Mexican League.[21] In 37 appearances for Tijuana, he slashed .292/.384/.492 with seven home runs, 25 RBI, and one stolen base. Sands was released by the Toros on March 24, 2025.[22]
Charros de Jalisco
On April 8, 2025, Sands signed with the Charros de Jalisco of the Mexican League.[23] In 66 games he hit .318/.373/.559 with 14 home runs, 61 RBIs and 3 stolen bases.