Quiróz was signed by the Toronto Blue Jays as a non-drafted free agent in 1998, before his 17th birthday, with a $1 million signing bonus.[4] He progressed through Toronto's system as the team's number-one catching prospect. In addition, Baseball America rated him as the Blue Jays' third best prospect in their 2004 pre-season rankings, and the 35th best prospect in all of baseball.[5][6]
Defensively, Quiróz has good skills. In 2003, he threw out 45% of base stealers, and was the starting catcher for the World Team in the 2003 All-Star Futures Game.[7]
He missed the end of the 2003 season with a collapsed lung.[8] The broken hand and torn arm muscle he suffered in 2004 hurt his chances of taking over as the Blue Jays' starting catcher in 2005.[9]Gregg Zaun and Greg Myers were re-signed to give Quiróz more time in the minors.[10] However, Quiróz was set further back that season, due to shoulder strain and another collapsed lung.[9]
In 2006, the Blue Jays signed catcher Jason Phillips initially as the backup to Gregg Zaun. They later signed Bengie Molina to be their new starter. This placed three catchers ahead of Quiróz on the Blue Jays' depth chart.[11][12]
Seattle Mariners
On March 31, 2006, Quiróz was put on waivers by the Blue Jays, but was picked up by the Seattle Mariners on the same day.[13] Quiróz started the seventh game of the 2006 season for the Mariners, but was outrighted to Triple-A Tacoma Rainiers eight days later.[14] Quiróz spent the rest of the season between Triple-A Tacoma and the Double-A San Antonio Missions.
Texas Rangers
Quiróz was signed by the Texas Rangers on December 28, 2006.[15] He spent most of the 2007 season with the Triple-A Oklahoma RedHawks until a September call-up to the majors. At the end of the 2007 season, the Rangers outrighted Quiróz to the minors, but he refused the assignment and became a free agent.[16][17]
Baltimore Orioles
On December 3, 2007, Quiróz signed a one-year major league contract with the Baltimore Orioles.[18] He spent the 2008 season as the backup to catcher Ramón Hernández.[19][20] He was invited to spring training and expected to compete for the backup catcher position at the start of the 2009 season,[21][22] but was released on March 21.[23]
Second stint with Mariners
In April 2009, Quiróz signed a minor league deal with the Seattle Mariners.[24] On May 14, 2009, he was assigned to the Double-A West Tenn Diamond Jaxx from the Triple-A Tacoma Rainiers.[25] On May 26, 2009, he was called up from West Tenn to the Seattle Mariners.[26] On June 19, 2009, Quiróz was designated for assignment.[27] He was later re-signed to a minor league deal in February 2010.[28] Quiróz refused an assignment to the Rainiers at the end of the season and became a free agent on November 3, 2010.[29]
San Diego Padres
On January 5, 2011, Quiróz signed a minor league deal with the San Diego Padres.[30] He was invited to spring training to be the backup to Nick Hundley,[31] but did not win the job and spent the season playing for the Tucson Padres.
Seattle Mariners (third stint)
On December 14, 2011, Quiróz signed a minor league contract with the Seattle Mariners.[32][33] He received an invitation to spring training, but did not play for the Mariners in 2012. Instead he played for their Triple-A affiliate Tacoma Rainiers.
Boston Red Sox
On September 4, 2012, the Mariners traded Quiróz to the Boston Red Sox for cash considerations.[34][35] Quiróz was designated for assignment on October 4.[36] According to the International League transactions page, Quiróz was outrighted to the Pawtucket Red Sox on October 10, but chose to become a free agent.[37]
San Francisco Giants
On November 20, 2012, He signed a minor league deal with an invite to spring training with the San Francisco Giants.[38] On May 4, 2013 Quiróz hit his first career walk-off home run, a tenth inning, pinch-hit homer against former battery mate Brandon League of the Los Angeles Dodgers, leading the Giants to a 10–9 victory.[39] He was designated for assignment on August 8. He cleared waivers and was sent outright to Triple-A on August 11.
On November 15, 2013, Quiróz signed a minor league contract to return to the Giants.[40] In November 2014, Quiróz was outrighted to Triple A.[41] He refused the assignment and became a free agent on November 3,[42] and then was re-signed to another minor league contract with the Giants.[43] He was released on July 15, 2015.
Cleveland Indians
On February 12, 2016, Quiróz signed a minor league contract with the Cleveland Indians that included an invitation to spring training.[44][45] In 75 games for the Triple–A Columbus Clippers, he batted .264/.314/.447 with 11 home runs and 38 RBI. Quiróz elected free agency following the season on November 7.[46]
Quiróz re–signed with Cleveland on another minor league contract on November 21, 2016.[47] He was released on March 31, 2017.[48]