He hit his first MLB career home run May 8, 2009, against the Cincinnati Reds in the eighth inning off reliever David Weathers.[4] He was recalled on September 23 after the minor league season had ended.[5] He was rated with "Best Infield Arm" in the Cardinals minor league system by Baseball America's Best Tools survey in 2006, 2007, 2008, and 2009.[6]
On September 7, 2010, Greene was recalled by the Cardinals for the stretch run.
Houston Astros
On August 9, 2012, Greene was traded to the Houston Astros.
On March 26, 2013, Greene was released by the Astros.
Chicago White Sox
Greene signed with the Chicago White Sox on April 4, 2013. He then reported to Triple-A and provided infield depth.[7] On April 14, 2013, Tyler was called up to the White Sox after Ángel Sánchez was placed on the DL.[8] He was designated for assignment on June 3, 2013. On June 6, 2013, Tyler cleared waivers and was sent outright to Charlotte.[9] On August 13, 2013, Greene was released.[10]
Atlanta Braves
Greene signed a minor league deal with the Atlanta Braves on August 17, 2013, and was assigned to Class AAA Gwinnett.[11]
On January 13, 2014, he was invited to spring training.[12]
Greene signed a minor league deal with the Phillies in January 2015. The deal did not include an invite to major league spring training. He was released on April 4.[13]