Ignore or discount 2020, won't factor into contracts
Vlad and Soto are virtually equal in WAR last 2 years, Vlad is the better defender by far, but WAR doesn't reward that value because its terrible at capturing 1B value. Vlad is an comparable hitter to Soto. GB% is only 1% off for their careers and Vlad is a better runner with more SBs this year. Vlad with better power, speed, defense, production (RBIs and R), Vlad doesn't walk as much is the difference. Get use to the fact that it isn't going to be a discount unless Vlad and Bo and the team agree to it so both Vlad and Bo can sign long term (or room to sign others). It won't be because of the weight fallacy or misplaced recency bias from this year. What he is doing this year alone is worth 20-30M a year long term. What he did last year is 30M +. It won't be add up career WAR and give x amount per WAR
If you want to look at Riley's contract as comparable, it was super discounted because ATL had no more money it was pretty much the most he could get and stay with ATL.
Soto is going to get a crazy amount per year and Vlad will easily get a lot.
Vlad at 10/225-250M makes sense and should allow them to sign Bo, but maybe the team needs it lower. Vlad is worth 10/300M though
My whole point is people not wanting a 10 year contract because of Vlad's weight his rookie year means jack s***, wanting a lower contract because he is a 3 WAR player this year means jack s*** (at minimum avg last year and this year, true long term value probably in the middle closer to last season), people should also be aware of the issues WAR has in terms of defensive value at 1B and that a gold glove winning Vlad would negate that depreciated value by WAR contract wise. If there is a discount it will be because they are allowing room for more additions/signing Bo long term
Also we know what Soto turned down...not asked for