I am a former D1 bball player from the early 00's, also a STEM major (with labs), and I didn't take summer courses because I was off-campus doing summer research for my STEM major. I don't know how super accurate that schedule is.
I don't think we ever got up at 5am*. Even when we had 8am practice, I think I was getting up at 6 or 6.30am, and not every year we practiced in the morning (I think we generally liked to have practice starting 3 or 4 pm). In season, practice was mostly 2-2.5 hrs (stretching was lead by the captains before practice starts, and you would need to tape before stretching). Lifting was reduced in-season (1-2 days/week), but the strength and conditioning coach might run some agility/plyometric activities within practice occassionally. Film is usually before and after games (before as part of the scouting report). At the time I was an athlete, there was a limit of 20 hours per week (all mandatory athletic activities) and 1 day completely off per week (perhaps these rules are gone now?).
Ironically, what we dreaded the most was winter intersession. No classes, but no one else was on campus, snow, cold dark, and 2-a-day workouts (so all that taping, warm-up, shower... do it twice!)
*well actually, failing to turn in your study hall sheet would earn you a 5am mile...