Reyes signed with the Pittsburgh Pirates as an international free agent on May 31, 2012.[1] He spent the 2012 season with the Dominican Summer League Pirates, hitting .284/.368/.399 with one home run and 23 RBI. He repeated with the DSL Pirates in 2013, hitting .304/.376/.429 with three home runs and 28 RBI. Reyes spent the 2014 season with the rookie–level Bristol Pirates, hitting .272/.367/.367 with two home runs and 16 RBI. Reyes spent the 2015 season with the Single–A West Virginia Power, hitting .268/.345/.438 with 12 home runs and 60 RBI. He spent the 2016 season with the High–A Bradenton Marauders, hitting .265/.341/.386 with five home runs and 45 RBI. Reyes hit .274/.356/.410 with 10 home runs and 50 RBI for the Double–A Altoona Curve in 2017. Reyers split the 2018 minor league season between Altoona and the Triple–A Indianapolis Indians, hitting a combined .284/.337/.421 with eight home runs and 41 RBI.[2][3]
On September 1, 2018, the Pirates selected Reyes' contract and called him up to the majors leagues for the first time.[4] In 13 games with the Pirates, he hit .293/.349/.483 with three home runs and seven RBI.[5]
Reyes made the Pirates' Opening Day roster in 2019,[6] and hit .203/.274/.322 with two home runs and 17 RBI over 71 games. Reyes was designated for assignment on January 9, 2020, following the signing of Guillermo Heredia. He was suspended by MLB for the first 80 games of the 2020 season due to the use of a Performance Enhancing Drug (PED), however the season was later cancelled as a result of the COVID-19 pandemic.[7] Reyes became a free agent on November 2.[8]
Milwaukee Brewers
On January 7, 2021, Reyes signed a minor league contract with the Milwaukee Brewers organization.[9] On April 26, Reyes was selected to the active roster.[10] In 53 games for the Brewers in 2021, Reyes batted .256/.333/.359 with 1 home run, 3 RBI, and 4 stolen bases.[11]
In 2022, Reyes appeared in only 5 games for Milwaukee, going 4–for–15 (.267) with no home runs or RBI. On October 28, 2022, he was removed from the 40-man roster and sent outright to the Triple–A Nashville Sounds.[12] Reyes elected free agency following the season on November 10.[13]
Oakland Athletics
On November 19, 2022, Reyes signed a minor league contract with the Oakland Athletics organization.[14] He was assigned to the Triple-A Las Vegas Aviators to begin the 2023 season, where he played in 21 games and batted .257/.385/.351 with 1 home run, 10 RBI, and 3 stolen bases.[15]
Boston Red Sox
On May 12, 2023, Reyes was traded to the Boston Red Sox in exchange for cash considerations.[16] The following day, his contract was selected to the active roster.[17] Reyes immediately provided stability at the shortshop position for the Red Sox, as well as a decent showing at the plate.[18] He was with Boston until June 23, when he was placed on the injured list with an abdominal strain.[19] He was activated from the injured list on July 24.[20] Reyes hit his first career grand slam, a walk-off, in a 6–2 win against the Kansas City Royals on August 7.[21] On August 28, Reyes was again added to the injured list, due to left elbow inflammation;[22] he rejoined the team on September 12.[23]
Struggling to start the 2024 season, Reyes only hit .183 in 21 games with the Red Sox, and was designated for assignment on April 29, 2024.[24] He cleared waivers and was sent outright to the Triple–A Worcester Red Sox on May 6.[25]
New York Mets
On May 25, 2024, Reyes was traded to the New York Mets in exchange for cash considerations.[26] The Mets selected his contract on September 1, adding him to the team's major league roster when all rosters expanded.[27] In 58 games for the Triple–A Syracuse Mets, he batted .283/.361/.478 with 10 home runs and 35 RBI.[28] On September 9, without making a single plate appearance, Reyes was designated for assignment by the Mets.[29] He cleared waivers and was sent outright to Syracuse on September 13.[30] Reyes elected free agency on October 21.[31]
Personal life
His younger brother, Samuel Reyes, also plays professional baseball.[32]