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 tell ESPN. The 26-year-old Dahl was nontendered by Colorado but should find plenty of playing time with the Rangers.

— Jeff Passan (@JeffPassan) December 11, 2020