Palacios signed as an international free agent with the Minnesota Twins organization in 2014 and made his debut that same year, for the DSL Twins, where he spent the whole season, posting a .270 batting average with 29 RBIs and 14 stolen bases in 49 games. In 2015, he played for both the GCL Twins and the rookie-level Elizabethton Twins, posting a combined .370 batting average with three home runs and 37 RBIs in 57 total games between both teams. He spent 2016 with the Single-A Cedar Rapids Kernals where he batted .222 with one home run and 28 RBIs in 71 games. He began the 2017 season back with Cedar Rapids, and after batting .320 with 11 home runs and 39 RBIs in 62 games, was promoted to the High-A Fort Myers Miracle where he finished the season with a .269 batting average with two home runs and 28 RBIs in another 62 games.[1][2]
Tampa Bay Rays
On February 18, 2018, the Twins traded Palacios to the Tampa Bay Rays for Jake Odorizzi.[3] He began 2018 with the Double-A Montgomery Biscuits but was reassigned to the High-A Charlotte Stone Crabs during the season. In 118 total games between the two teams, he hit .217 with two home runs and 53 RBIs.[4]
Palacios began the 2019 season with Montgomery. In 75 games split between the Biscuits and High-A Charlotte, he hit .210/.275/.266 with 2 home runs, 26 RBI, and 9 stolen bases. Palacios did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[5] Palacios elected free agency following the season on November 2, 2020.[6]
Minnesota Twins (second stint)
On February 15, 2021, Palacios signed a minor league contract with the Minnesota Twins organization.[7] He began the 2022 season with the Triple-A St. Paul Saints.
The Twins promoted him to the major leagues on May 31, 2022, and he made his major league debut that day.[8] The Twins returned him to St. Paul on June 8,[9] and promoted him back to the major leagues on September 3.[10] That day, he entered a blowout loss against the Chicago White Sox, and recorded his first career pitching strikeout against Chicago outfielder Adam Haseley.[11] On October 4, Palacios hit his first career home run, a solo shot off of José Ruiz of the Chicago White Sox.[12]
Detroit Tigers
Palacios was claimed off waivers by the Detroit Tigers on October 12, 2022.[13] On November 10, Palacios was removed from the 40-man roster and sent outright to Triple–A; he subsequently elected free agency the same day.[14][15]
On November 29, 2022, Palacios re–signed with the Tigers a minor league contract.[16] He was assigned to the Triple–A Toledo Mud Hens to begin the 2023 season, where he played in 36 games and hit .176/.232/.352 with 6 home runs and 21 RBI. Palacios was released by the Tigers organization on June 8, 2023.[17]
Kansas City Royals
On June 12, 2023, Palacios signed a minor league contract with the Kansas City Royals organization.[18] In 16 games for the Triple–A Omaha Storm Chasers, he hit .200/.220/.418 with 3 home runs and 8 RBI. On August 3, Palacios was released by Kansas City.[19]
Sultanes de Monterrey
On January 30, 2024, Palacios signed with the Sultanes de Monterrey of the Mexican League.[20] In 68 games he hit .300/.337/.420 with 4 home runs, 29 RBIs and 3 stolen bases.