While I agree in principle, Alonso's 9M batting .188 is going to make that difficult. Maybe if Abreu continues to rake they'll finally move him, and at that point they can move Eloy to DH. Still, I don't think they're going to move Eloy to DH until they're absolutely sure he can't hack it out there, so 2021. 2019 doesn't really matter so they can afford to send him out there as long as he knows the difference between a no-doubter and a catchable fly ball.