Free agent outfielder David Dahl and the Texas Rangers are in agreement on a one-year deal for around $3 million, sources familiar with the agreement told ESPN's Jeff Passan.
The 26-year-old Dahl was nontendered by the Colorado Rockies earlier this month but should find plenty of playing time with the Rangers.
Dahl is recovering from right shoulder surgery in September, his latest setback. In 2015, he had his spleen removed after running into an outfield wall in the minors. A rib-cage injury sidelined him in 2017. In 2018, he missed two months with a broken right foot.