Javier Baez is nearly 29, has 2 All Star games, a Gold Glove and a Silver Slugger and been worth 17.5 fWAR in 6 seasons. Didi Grigorius has no hardware, no All Star games and been worth only 1.4 fWAR more in two more seasons and got $14mill. I think Baez is going to top $15mill easily. $25-30 is a stretch, but not an unrealistic one...