After graduating high school in 2000, Stewart attended Riverside Community College for one season before turning professional.
[1] The Chicago White Sox selected Stewart in the 12th round of the 2001 Major League Baseball Draft.
In 2006, Stewart was promoted back up to Triple-A with the Charlotte Knights and put on the White Sox's 40-man roster and made his Major League debut on September 6, 2006.
Stewart was traded to the Texas Rangers on January 12, 2007, for minor league pitcher John Lujan.
[5] After showing solid defensive skills in spring training, Stewart beat out veteran Miguel Ojeda for the Rangers backup catcher job, and started the season on the major league roster.
Stewart was designated for assignment on June 30 to make room on the roster for Brett Gardner and later outrighted to the minors.
They called him up to the majors on May 26 after Buster Posey was placed on the 15-day disabled list with a fractured bone in his lower left leg.
[16] On July 20, 2013, against the rival Red Sox, Stewart turned one of the more memorable double plays of the year.
[18] Stewart resigned with the Pirates on a two-year deal with a team option for 2018, worth a potential $4.25 million on January 19, 2016.
[22] On August 22, Stewart's contract was selected by the Braves to temporarily act as the back-up for Tyler Flowers as Kurt Suzuki suffered a contusion near his elbow.
[31] Stewart and his wife, Lindsey, have two children; a son, Sebastian Carter, and a daughter, Brooklyn Jean.