He played in Major League Baseball (MLB) as a catcher from 2003 to 2014 most prominently as a member of the Houston Astros.
He also played for the San Diego Padres, Kansas City Royals, Philadelphia Phillies, and Seattle Mariners.
He split 2001 with Single-A Kannapolis and the A-Advanced Winston-Salem Warthogs, but also played in 5 games for Double-A Birmingham.
[1] On July 12, 2002, Quintero was traded with Alex Fernandez to the San Diego Padres for D'Angelo Jiménez.
Quintero made the Opening Day roster with the Astros in 2007, but was outrighted to Round Rock on June 10.
Quintero made the Opening Day roster in 2008 with the Astros, but did not appear in a game before being outrighted to Round Rock.
On July 2, he was placed on the disabled list with a concussion, and was activated on June 22 after a rehab assignment in Corpus Christi.
In the 2010 season, Quintero was moved into the starting role behind the plate and was backed up by Kevin Cash.
On March 20, 2012, Quintero was traded to the Kansas City Royals along with Jason Bourgeois for minor leaguer Kevin Chapman and a player to be named later.
He was released by Kansas City on July 5, after batting .232 with 1 HR and 19 RBI for the team in 43 games.
[5] Quintero signed a minor league contract with the Miami Marlins on July 14, 2012, and was assigned to the Triple-A New Orleans Zephyrs.
In the wake of Carlos Ruiz's 25-game suspension, the Phillies inked Quintero to a minor league deal with an invite to Spring Training in 2013.
[8] On November 20, 2015, Quintero signed a minor league contract with the Toronto Blue Jays.
[10] On April 19, 2016, Quintero signed a minor league deal with the Detroit Tigers and was assigned to the Triple-A Toledo Mud Hens.