It's 4 I thought? First 2 years guaranteed and then 2 team option years follow that. Yeah but after that they can give him a qualifying offer or try to extend him. If he doesn't take the qualifying offer or refuses an extension, he can become a RFA, which in that case, the team can match any offer. So essentially they control him for 5 years, but if he doesnt take the QO, they control him for at least 3 more years (standard post-rookie contract)