A player-by-player look at the Heat roster, with the players who ended last season with the team and those since added:

* * * * *

Under contract for 2017-18

* * * * *

Hassan Whiteside

Age: Turned 28 on June 13.

2017-18 salary status: Due $23.8 million, with two additional seasons left on contract (with 2019-20 as a player option).

What happened: In the wake of initial concerns, Whiteside lived up to the first year of the four-year, $98 million free-agent agreement he signed last July. Emerging as a featured offensive weapon remains a work in progress, but Whiteside upgraded his stock as a team defender while remaining a dominant presence on the boards.

What's next: If there were significant initial doubts of Whiteside as franchise centerpiece, there are fewer now. There are few untouchables from the season-ending roster, but Whiteside appears to be one of them. The next steps are understanding the need for the ball to also go out of the post when necessary, while also avoiding fouls on the perimeter.

2017-18 salary status: Due $17 million, with two additional seasons left on contract (with 2019-20 as a player option).

What happened: Like Hassan Whiteside, Dragic lived up to his contract, playing as a one-man fast break, while also developing chemistry alongside Dion Waiters. The drop-off proved considerable when Dragic went to the bench. In the wake of the departure of Dwyane Wade, Dragic raised his game closer to the level he displayed when third-team All-NBA with the Phoenix Suns.

What's next: Like Whiteside, Dragic would appear to be a franchise cornerstone going forward. While a high lottery selection might have altered that approach, the Heat appear locked in at point guard, with the greater concern being depth at the position. As for the concern about age, health and stamina never became concerns.

* * * * *

Dion Waiters

Age: Turned 25 on Dec. 10.

2017-18 salary status: Due $11 million, with three additional seasons left on contract.

What happened: What was setting up as a breakout season turned into half of a breakout season due to injuries, While Waiters showed he was up to the biggest moments, he was not around for all of those biggest moments. What was undeniable was Waiters' chemistry with Goran Dragic, with Dragic -- and the Heat -- best when Waiters was alongside.

What's next: Waiters figures to pick up where he left off before his season-ending ankle injury -- as half of the Heat's starting backcourt alongside Dragic. The difference this time is he is expected to return in "Heat shape," which could help prevent against another early-season injury absence. What the Heat need is continued growth.

2017-18 salary status: Due $13.8 million, with three additional seasons left on contract, with (with 2020-21 as a player option).

What happened: Johnson emerged from a pack at power forward that included Josh McRoberts, Luke Babbitt, Derrick Williams and Udonis Haslem to become the Heat's go-to player at the position, a unique ball-handling, play-making big man who altered the complexion of games upon his entrance. It might not be overstatement to call him the Most Valuable Player of the second half of the Heat's season.

What's next: Johnson made a point of making it a point to remain with the Heat in free agency. Now the experimentation figures to continue, likely to be cast at all three frontcourt positions.

* * * * *

Tyler Johnson

Age: Turned 25 on May 7.

2017-18 salary status: Due $5.9 million, with two additional seasons left on contract (at $19 million in 2018-19 and '19-20).

What happened: For all the concern of the Heat erring in matching the Nets' offer sheet for Johnson, he turned into the type of sixth man deserving of a deal averaging $12.5 million, creating unique chemistry off the bench with James Johnson. But he also again showed he is far more suited to play at shooting guard (albeit undersized) than as a primary playmaker, where his ballhandling can be exposed in the open court.

What's next: With Dion Waiters back, figure on Johnson continuing in a flex role off the bench between shooting guard and point guard. Yet while Tyler Johnson has thrived in the second unit with James Johnson, there remain concerns about Tyler's handle at point guard. Considering how the contract escalates after this season, a trade remains a possibility if cap relief is needed.

* * * * *

Justise Winslow

Age: Turned 21 on March 26.

2017-18 salary status: Due $2.7 million, with Heat already picking up his $3.4 million team 2018-19 option.

What happened: Injuries limited the productivity early in the season and then shoulder surgery sidelined him the balance of the way at midseason. In his limited action, it was clear the NBA-level defense, rebounding and playmaking are there. But the outside shot remains a concern. A serious concern.

What's next: The Heat played so well in Winslow's absence there certainly has to be question about a possible trade to address areas of need. The Heat's game amid Winslow's absence was spacing the floor and creating 3-pointers. While Winslow's tools are complementary, his shooting is not. So it comes down to: Does he have a shot?

* * * * *

Josh Richardson

Age: Turned 24 on Sept. 15.

2017-18 salary status: Due $1.5 million, with Richardson agreeing to a four-year, $42 million extension that will kick in starting in 2018-19.

What happened: Injuries never allowed Richardson to regain the strides that made him so efficient at the close of the rookie season. It wasn't until Dion Waiters' late-season ankle sprain that the consistent minutes arrived. But once they did, Richardson again showed the flashes of defense, shooting and athleticism that made him so intriguing as a rookie.

What's next: Although the sample size was limited in his second season, the Heat have to decide whether Richardson is a rotation player going forward, and whether he sets up as starter or reserve, shooting guard, small forward or point guard. That could impact the Heat's approach with their glut in the backcourt.

What happened: Ellington eventually came around to do for that Heat what he had done against them in previous seasons: drain 3-pointers in volume to turn games. His 3-point shooting proved essential to an approach that emphasized spacing the floor. After limiting his use of 3-point specialists in previous seasons, Erik Spoelstra went all-in with Ellington.

What's next: The question comes down to how much a pure shooter is valued in the rotation. If the Heat continue with the drive-and-kick approach, Ellington should remain highly valued. The Heat certainly went through ample roster machinations to create a spot for Ellington.

What happened: Given the option to otherwise retain Briante Weber or Beno Udrih out of training camp, the Heat instead gambled on the promise of the former D-League swingman. What they wound up with was a complementary presence willing to take on the toughest wing defensive challenges and step into timely 3-pointers.

What's next: The Heat are in a favorable contract position with McGruder, with a player flexible enough to be spotted at small forward or shooting guard. In a perfect world, the Heat would upgrade at small forward to the point where McGruder's versatility could be utilized off the bench. His presence could make Justise Winslow available in a trade.

What happened: White joined the Heat just in time for the start of the 13-game winning streak, providing athleticism, defense and 3-point shooting in the frontcourt. Injuries forced him into a greater role than expected, and that wound up exposing certain flaws. But the perseverance from training camp certainly paid off.

What's next: White finds himself in a similar situation to Briante Weber last offseason, with various guarantee dates on his contract but not necessarily a guarantee of a roster spot for 2017-18. His future could come down to how the remainder of the final roster shakes out.

* * * * *

Udonis Haslem

Age: Turned 37 on June 9.

2017-18 salary status: Signed a one-year, $2.3 million free-agent contract.

What happened: Haslem effectively was transitioned into a coaching role at midseason, held out of the rotation since February, bypassed even when injuries depleted the power rotation. Through it all, the belief was that Haslem in a uniform was of greater value than having an additional contributing player in that roster real estate.

What's next: Haslem will return to a similar role as last season, again to mentor. With the Heat losing Willie Reed to free agency, there is, however, a possibility of spot playing time, as well, especially is an enforcer should be needed.

2017-18 salary status: Due $10.6 million, with three additional seasons left on contract, with (with 2020-21 as a player option).

What happened: Olynyk went into free agency with a restricted tag, allowing the Boston Celtics to match any outside offers. However, once the Celtics reached their free-agency agreement with Gordon Hayward, that tag had to be lifted in order to clear salary-cap space. It essentially forced a significant contributor to the Celtics' run to a No. 1 playoff seed and Eastern Conference finals to find work elsewhere.

What's next: Although Olynyk played the majority of his minutes with the Celtics at center, figure on Heat coach Erik Spoelstra attempting to expand the possibilities to include more time as a stretch power forward. Up first figures to be a plan to get Olynyk into Heat shape and then go from there.

2017-18 salary status: Due $2.5 million and under Heat control for four total seasons under rookie-scale contract, with team options along the way.

What happened: Selected at No. 14 in NBA draft, with Heat winding up with the final pick among lottery teams after closing 2016-17 at 41-41, failing to make the playoffs by virtue of a tiebreaker.

What's next: Adebayo's role in the rotation likely will come down to the growth of his game all the way through training camp. With the NBA allowing for two-way contracts starting this coming season, it is unlikely Adebayo, on a full NBA contract, would be shifted to the team's development program with the Sioux Falls Skyforce, more likely to get his tutelage during practice sessions with Erik Spoelstra's development staff.

2017-18 salary status: Due $1.5 million on NBA veteran-minimum contract, with Heat holding player option for 2018-19.

What happened: Mickey never quite found a place on a Celtics roster loaded with developing players, splitting his time between Boston and development-league affiliate Maine in his two seasons since being selected in the 2015 second round. He was waived in order to created cap space needed for the Celtics to sign Goran Hayward.

What's next: While Mickey possesses the type of length and athleticism the Heat prefer in their power rotation, it is difficult to envision playing time with Hassan Whiteside, Kelly Olynyk and Bam Adebayo expected to take the majority of those minutes. It could come down to a roster battle with A.J. Hammons.

* * * * *

A.J. Hammons

Age: Turned 25 on Aug. 27.

2017-18 salary status: Due $1.3 million, with one additional season left on his contract.

What happened: Hammons was a bit player for the Mavericks, spending time with their developmental-league affiliate, unable to crack the rotation even as Dallas tumbled into the lottery.

What's next: Hammons was the best player available when it came to the Heat's salary dump of Josh McRoberts. With plenty of length already on the roster, a follow-up trade elsewhere or release is possible.

What happened: Williams impressed the Heat with his 3-point shooting during summer leagues in both Orlando and Las Vegas, stepping into several difficult attempts against pressure defense, often with the shot clock expiring. He has shown he already possesses at least one NBA skill.

What's next: The Heat could yet convert Williams' deal to a two-way contract, or utilize a partial guarantee to funnel him to their developmental-league affiliate, the G-League Sioux Falls Skyforce. He also could claim one of the Heat's 15 NBA roster spots and be sent to Sioux Falls for seasoning. Cracking the Heat rotation appears highly unlikely with the presence of Wayne Ellington.

* * * * *

Derrick Walton Jr.

Age: Turns 22 on April 3.

2017-18 salary status: Signed a two-way contract that can pay a maximum of $275,000, based on the amount of time he spends in the NBA.

What happened: Walton caught the Heat's eye with his play for the Orlando Magic during the Orlando Pro Summer League, after he went undrafted out of Michigan.

What's next: This is the first year of two-way contracts, which allow such players the ability to spend up to 45 days on their teams' NBA roster without counting against the 15-player roster limit. Should the Heat seek more NBA exposure out of Walton, they would have to convert his contract to a standard NBA deal. He counts against the NBA's 20-player offseason roster limit, but will not count against the 15-player limit once the season begins. Even in the G-League, he cannot be signed away by another team willing to promote him to the NBA.

2017-18 salary status: Signed a minimum-scale contract that does not impact Heat salary cap or luxury tax.

What happened: The Heat typically have remained loyal to those who have been loyal to their developmental-league affiliate, the Sioux Falls Skyforce. So after Drew returned there to end last season and then helped contribute to a gold-medal effort with the U.S. national team at the AmeriCup in Argentina under Jeff Van Gundy, he was rewarded with the invitation to his third Heat training camp.

What's next: The odds are long when it comes to a spot on the 15-player regular-season roster, when considering a Heat glut at guard that includes Goran Dragic, Dion Waiters, Tyler Johnson, Josh Richardson, Wayne Ellington, Rodney McGruder and undrafted rookies Derrick Walton Jr. and Matt Williams Jr. What the signing does is give the Heat another point guard to take rotations during camp and the preseason, affording rest for Dragic following his play for Slovenia at EuroBasket.

* * * * *

Erik McCree

Age: Turns 24 on Dec. 20.

2017-18 salary status: Signed a minimum-scale contract that does not impact Heat salary cap or luxury tax.

What happened: McCree went undrafted before attending summer camp and summer league with the Houston Rockets. He was a deft scorer at Louisiana Tech, earning All-Conference USA honors last season. Like many added by the Heat in the offseason, he has a deft 3-point stroke.

What's next: McCree sets up as an "affiliate" player for the Heat's developmental-league affiliate, the G League Sioux Falls Skyforce. He likely will be cut late in camp, then available to any other NBA team, otherwise to continue on in the Heat's developmental program in South Dakota.

2017-18 salary status: Waived. Will be paid for remaining two seasons on Heat contract, but those figures no longer will count against the salary cap.

What happened: Once Bosh failed his preseason physical, the separation from the Heat became complete, unlike previous seasons when he was around the team after being sidelined by blood clots. There was never a point when the Heat offered any hint of reconsidering their stance that it remains unsafe for Bosh to play.

What's next: The Heat reached an agreement with the NBA and players' association that clears Bosh's salary from their salary cap going forward. Bosh is a free agent, free to sign with any other team, health permitting, with the Heat and insurance paying the full remaining amount of his Heat contract.

* * * * *

Josh McRoberts

Age: Turned 30 on Feb. 28.

2017-18 salary status: Traded to Mavericks with $6 million in final year of contract.

What happened: Nothing, again. Oh, there was a brief flash of the playmaking ability from the power rotation and the ability to defend opposing big men in the paint. But injures, as they have through McRoberts' Heat tenure, made those moments fleeting, sidelined from December on.

What's next: Was dealt to the Dallas Mavericks for salary-cap relief after his injury-plagued, minimal-contribution tenure with the Heat.

What happened: Reed proved to be the perfect complement in reserve to Hassan Whiteside, offering quality minutes off the bench and similar length to dissuade opponents at the rim. While the offensive repertoire still needs work, and while softer hands would help, he provided a reliable presence.

What's next: Reed was unable to build a contract off his play with the Heat, now to back up DeAndre Jordan after backing up Hassan Whiteside. The drafting of Bam Adebayo made a return a longshot.

* * * * *

Luke Babbitt

Age: Turned 28 on June 20.

2017-18 salary status: Signed a one-year, $1.9 million free-agent contract with the Hawks.

What happened: From afterthought, Babbitt emerged as a 3-point specialist in the lineup that revived the Heat at midseason, offering passable defense at power forward to start games, as well. As much as anything, he stayed in his lane, and often stayed on the bench when James Johnson took over at crunch time. Ultimately, he proved to be an unexpected net plus.

What's next: The drafting of Bam Adebayo and the free-agency addition of Kelly Olynyk compromised the need for Babbitt, with James Johnson expected to receive increased playing time at power forward with his new free-agent contract. It left Babbitt scrambling for a landing spot late in free agency, now looking to fit with Atlanta's rebuild.