he'll be 28 before the season starts.
I disagree about CJ.
That gives him 2 to 4 years before decline, IMO.
So far, CJ has been lucky with no major injuries.
I wouldn't want to bet that it remains that way.
Now he can always prove me wrong. I wouldn't mind.