A quick rundown of key dates for Phoenix Suns this offseason.

With Igor Kokoškov returning to the desert, tabbed as the franchise’s newest head coach, the Phoenix Suns have a busy offseason ahead of them.

Here are key dates for the Suns this offseason:

June 21 — NBA Draft

After landing the No. 1 pick for the first time in franchise history, the opportunity to redirect a team that lost 221 games in the past four seasons presents itself. Whether it’s sure-fire big man, DeAndre Ayton, or the 6-foot-8 Slovenian combo guard, Luka Doncic, the June 21 NBA Draft is undoubtedly the most important date this offseason for Phoenix.

Along with the No. 1 pick, the Suns also own the Nos. 16, 31, and 59 picks, allowing the team different options in terms of prospects, potential trades to move up in the draft, or acquire veterans.

June 24 — Tyler Ulis’ Contract

After being selected with the No. 34 overall pick in the 2016 NBA Draft, Tyler Ulis heads into the third year of a $5.4 million contract. The 22-year-old has a June 24 date where the remaining $3.2 million — over two years — left on his deal become non-guaranteed.

Ulis averaged career-highs in across the board in an expanded role this season. However, he didn’t show flashes of the point guard the team saw at the close of the 2016-17 season where he averaged 16.1 points, 8.5 assists, 3.6 rebounds, and 1.2 steals.

He finished this past season holding averages of 7.8 points, 4.4 assists, and 1.5 rebounds in 23.4 minutes of action. Ulis shot nearly 39 percent from the field, down from 42 percent his rookie year.

With only a $1.5 million cap hit this upcoming season, Ulis is on an affordable contract for a player of his caliber.

A decision on Ulis’ contract should happen after the NBA Draft on Thursday.

June 29 — Elfrid Payton’s Qualifying Offer Tender

Acquired from the Orlando Magic in exchange for a second-round pick (via Memphis) at the February trade deadline, Elfrid Payton has a $4.7 million qualifying offer for the upcoming season.

Phoenix has until June 29 to tender his qualifying offer and make him a restricted free agent. If tendered, Payton will have a base salary of $4.7 million but will carry a cap hit of $9.9 million.

If Payton chooses to sign the tendered offer, he’ll pick up a no-trade feature in his contract for the season, similar to Alex Len this past year.

Payton, 23, appeared in 19 games with the Suns, averaging 11.8 points, 6.2 assists, and 5.3 rebounds with two-triple doubles and five double-doubles.

June 30 — Davon Reed’s Contract

Davon Reed, who signed a four-year, $5.5 million deal with the Suns has a partially-guaranteed second year of his contract, with $689K of his $1.3 million guaranteed. Phoenix has until June 30 to decided on picking up the remaining $689K of Reed’s contract.

Selected with the No. 32 overall pick in last year’s NBA Draft, Davon Reed was assigned to the Northern Arizona Suns six times this past season, partly due to his rehab from a torn left meniscus he suffered in the summer of 2017. Reed, 23, did not make his NBA-debut until the 44th game of the season.

He appeared in 21 games for the Suns, averaging 3.0 points, 1.9 rebounds, and 0.5 steals on 29 percent shooting from the field. In 12 games with the G League’s Northern Arizona Suns, he averaged 10.3 points, 4.7 rebounds, 2.8 assists and 0.8 blocks on 32 percent shooting from the field.

Given he would cost the Suns another $689K, missed training camp, and a majority of the season, he should stick around for his sophomore year to prove himself on a cap-friendly deal.

Like Ulis, a decision on Reed’s contract should come in the days following the NBA Draft on Thursday.

July 6 — Alan William’s Contract

Alan Williams signed a three-year, $17 million contract with the Suns last season, with $6 million guaranteed. The second year of his deal, a $5.5 million base salary, is non-guaranteed with a July 6 deadline.

If waived before July 6 — the day the moratorium period ends — the remaining $11 million of William’s deal comes off the books for Phoenix.

Williams, 25, also has a July 6 trigger in his deal that would guarantee him $1 million if he meets minutes, weight, and body fat requirements detailed in his contract.

After missing a majority of the season recovering from a meniscus repair in his right knee, Williams appeared in just five games for the Suns this past season averaging 4.0 points, 4.4 rebounds, and 1.0 steals.

If William’s contract is guaranteed for the 2018-19 season, his 2019-2020 year would be a team-option.

August 1 — Shaquille Harrison’s Contract

After showing out for the Suns during his 10-day contracts, Shaquille Harrison signed a two-year, $1.5 million deal with Phoenix with $175K guaranteed.

His 2018-19 salary is non-guaranteed until August 1, when $50K becomes guaranteed. That $50K is only guaranteed until January 10, 2019.

Appearing in 23 games for Phoenix this past season, Harrison, 25, averaged 6.6 points, 2.4 assists, 2.7 rebounds, and 1.1 steals in nearly 17 minutes. He shot 48 percent from the field and 23 percent from deep.

Before the first day of the 2018-19 NBA Season — Devin Booker’s Extension

Although the schedule for the upcoming season has not yet been released, Phoenix has until the first day of the new campaign to offer Devin Booker an extension.

Booker, 21, is eligible for a five-year $157 million max extension with the franchise.