On Friday, David Dahl agreed to a one-year, $3 million contract to play for the Texas Rangers in 2021. While he could provide decent value for such a cheap contract, David Dahl would not have been the right signing for the Cardinals.
The Cardinals need an outfielder with a strong bat who can take over a job and solidify the lineup. David Dahl is not this kind of a player. Dahl is a decent player, but he is simply not a step up from the outfield options that are already in the organization. Dahl posted an above average wRC+ in his first three seasons before struggling in 2020.