Doesn't he have crazy escalators and bonuses for reaching milestones that are well within reach though? Like 660 home runs which he is just 13 away. That's another $6 million on next years salary.
Well, yeah, you might as well add in deferred signing bonus payments too, but I can't calculate AAV with a moving target like that.
To be entirely honest, he might never hit another HR so I'm not worried.