Rosario was the better player in 2020, so in the "what have you done for me lately?" department, Rosario's $8M salary is much nicer than Lindor's $22M. I can only guess as to how a player needs to perform in order to earn $22M, but I would assume Lindor would have to return to his 2018 form in order to be worth it. Rosario, on the other hand, just needs to keep doing what he's doing. I would call this a pretty good replacement, if you want to call it that. Of course. Lindor plays a much more valuable position in the field