And he probably won't improve anymore. He's not green, and he's not too young. If he improves, it will be a slight improvement. Cotto is in his prime or very near, this year he will be 28 years old. A fighter like him, with his style, probably has 5 more years of good career.
Well he takes alot of hits to the head, so he might have less. I can't see Cotto being at top at 33 with his style. Maybe 2-3 years more.