David Dahl (#21) plays LF in the Major Leagues for the Texas Rangers. David is 26 years old, born on April 01 1994, and is 6’2″ tall weighing 197lbs. The following our historical data along with our daily fantasy sport projections for Dahl.