Buy Or Sell: Cameron Heyward will play his last season as a Steeler in 2024.
Explanation: Heyward is only under contract for the 2024 season, and many beat writers doubt the team keeps him on the books with a cap hit over $22 million. In his age-35 season coming off a significant injury, he has a lot to prove. But even if he proves he can still play this year, he could play elsewhere after 2024.
Buy:
Everybody loses to Father Time, but some give him a better run than others.