Joe Smith (#38) plays P in the Major Leagues for the Houston Astros. Joe is 37 years old, born on March 22 1984, and is 6’2″ tall weighing 211lbs. The following our historical data along with our daily fantasy sport projections for Smith.