Lessons were learned early from the Miami Heat’s summer-league roster in Friday night’s opener at the California Classic.

In the 88-87 victory in the 40-minute game over a similar group of draft picks, young players and free agents from the San Antonio Spurs at Chase Center in San Francisco, second-round pick Ryan Conwell showed he’s not shy, returning guards Jahmir Young and Trevor Keels showed they might be worth another look, and center Vlad Goldin showed more of the 3-point stroke he developed last season.

Working under assistant coach Wayne Ellington, who is guiding the summer roster, the Heat got 21 points from Conwell, 21 Young, 18 from Keels and 14 from Goldin,.

Conwell, selected at No. 37 out of Louisville last week, shot just 4 of 12 from the field, but also 3 of 7 on 3-pointers.

Young, whose team option for next season was bypassed by the Heat last week, closed 8 of 13 from the field. He is a free agent, able to sign with any team.

Keels, whose two-way contract was not renewed, was 2 of 5 on 3-pointers.

Goldin, the former FAU Final Four center, added seven rebounds and three assists, also converting a third-period 3-pointer.

As it was, Ellington’s first game as a head coach came down to a miss by the Spurs on their final possession.

“It’s fun. It’s fun,” Ellington said of his first game as a head coach. “I had a great time. You know, my stress level, I’m sure, is up a little bit right now with that ending. But I really enjoyed it.”

Five Degrees of Heat from Friday night’s game:

1. For starters: The Heat opened with a lineup of returning players Goldin, Young and Myron Gardner, as well as Conwell and Conwell’s undrafted Louisville teammate J’Vonne Hadley.

Of those five, only Gardner and Conwell are under contract for next season, with Conwell having signed a three-year contract at the rookie minimum on Tuesday. Gardner has a $500,000 guarantee in place for his minimum-scale 2026-27 contract. Goldin has a qualifying offer in place for a two-way contract.

Hadley spent one year in junior college, two at Colorado and two at Louisville.

Keels, whose Heat two-way contract was not renewed at season’s end, was first off the Heat bench, converting a 3-pointer on his first attempt.

2. Uneven open: Conwell made his first attempt, a 3-pointer, but then missed his next six shots, closing the first half 1 of 7 from the field, including 1 of 4 on 3-pointers.

Another 3-point attempt by Conwell was voided when he was called for an offensive foul when kicking out his leg in the third period.

The book on Conwell proved true, not allowing a missed shot to prevent him from taking another.

3. Short stint: Gardner was limited to 6:50, limping off early with what proved to be a sprained left ankle.

He wound up going only 6:50, closing 1 of 3 from the field for two points, but also with four rebounds and two assists.

4. Less is more: The game was the unveiling of the summer-league trial run of single free throws for all shooting fouls – counting for one, two or three points depending on the type of foul. The rule will be in place for all summer league games until the final two minutes of regulation and all of overtimes.

Conwell was the Heat’s first recipient of the change, shooting one free throw for three points when fouled on a 3-point attempt with 4:11 to play in the opening period, converting the foul shot. Conwell later converted a pair of two-point free throws, after a pair of third-period shooting fouls.

5. Up next: The Heat get July 4 off before returning for a 4:30 p.m. Eastern game Sunday against the summer roster of the Los Angeles Lakers, also at Chase Center.

The Heat then complete their three-game California Classic schedule at 10 p.m. Monday against the summer roster of the host Golden State Warriors.

From there, the Heat get a three-day break before opening their Las Vegas NBA Summer League schedule on July 10 against the Milwaukee Bucks.