I think that's very optimistic. I would expect every top player on an expiring contract to wait for free agency unless their team makes them an offer they can't refuse. Players can always lower their demands if the interest isn't there. I could see Shaheed's agent asking for $28M per year, and then maybe settling for $22M if there isn't a desperate GM out there. Maybe teams will just go by stats and see him as an erratic $14M per year guy who's had a once-in-a-lifetime year. It's really hard to guess, but I think it'll be more than $20M per year.