Mary Altaffer, AP
Duke guard Frank Jackson (15) goes to the basket past Clemson center Sidy Djitte (50) and guard Marcquise Reed (2) during the second half of an NCAA college basketball game in the Atlantic Coast Conference tournament, Wednesday, March 8, 2017, in New York. Duke won 79-72. (AP Photo/Mary Altaffer)

Former Lone Peak High star Frank Jackson has reportedly agreed to his first NBA contract.

The Vertical's Shams Charania reported Saturday afternoon that Jackson, the 31st overall pick of the 2017 NBA draft by the Charlotte Hornets who was then traded to the New Orleans Pelicans, has agreed to a 3-year deal.

Charania reported that the first two years are fully guaranteed with the third partially guaranteed.

The 6-foot-3, 205-pound Jackson was a McDonald's All-American at Lone Peak and then played one season at Duke, where he averaged 10.9 points, 2.5 points and 1.7 assists per game.

He declared for the draft and then hired an agent in May, but soon after underwent foot surgery that is expected to keep him sidelined until training camp in the fall.

The Pelicans are currently participating in the NBA Summer League in Las Vegas.