Well he's retiring in max 4 seasons (maybe in 2-3) and he will almost not improve when he hits 32 so I say 1-2 seasons left for him to keep up.