Quiroz made his professional debut for the Tigres de Quintana Roo of the Mexican Baseball League in 2011.[1] He played primarily at shortstop and second base.[2]
On November 22, 2017, Quiroz signed a minor league contract with the Boston Red Sox.[5] He started the 2018 season with the Double-APortland Sea Dogs, his first time playing professional baseball outside of Mexico. He played in 15 games before he was placed on the disabled list in late April for surgery for a sports hernia.[6] On August 10, he was sent on a rehabilitation assignment with the Gulf Coast League Red Sox, then activated by Portland on August 24.[7] Between the two teams he batted .283/.406/.547 in 106 at bats.[2]
San Diego Padres
The Red Sox traded Quiroz to the San Diego Padres in exchange for pitcher Colten Brewer on November 20, 2018.[8] Quiroz spent the 2019 season with the Triple-AEl Paso Chihuahuas, playing primarily second base, hitting .271/.384/.539/.923 with 19 home runs and 66 RBIs.[9]
On March 25, 2022, the Rays traded Quiroz to the Chicago Cubs in exchange for Harold Ramírez.[11] Quiroz began the 2022 season with the Triple-A Iowa Cubs.[12] The Cubs promoted him to the major leagues on September 17 and he made his major league debut that day.[13] On September 20, Quiroz collected his first MLB hit, a single off of Miami Marlins starter Pablo López.[14] Quiroz appeared in 14 games for Chicago, hitting .275/.370/.275 with 3 RBI. On November 11, 2022, was removed from the 40-man roster and sent outright to Triple-A Iowa.
Philadelphia Phillies
On March 23, 2023, Quiroz was traded to the Philadelphia Phillies in exchange for cash considerations.[15] In 96 games for the Triple–A Lehigh Valley IronPigs, he batted .231/.348/.354 with seven home runs, 59 RBI, and seven stolen bases.
Quiroz returned to Lehigh Valley in 2024, playing in 54 contests and hitting .158/.290/.260 with four home runs and 22 RBI. He was released by the Phillies organization on July 14, 2024.[16]