Recorded Webinar
Culture, Conditioning & Load Management in NCAA Basketball
Henry Barrera, strength and conditioning coach for Alabama men’s basketball, shows how he uses heart rate and TRIMP to plan the practice week with the head coach, keep low-minute players fit and bring players back from injury in a fast-paced NCAA Division I program.
About this webinar
Henry Barrera works with Alabama basketball under head coach Nate Oats and has used Firstbeat since 2016, when he was with the Liberty men’s basketball program. He moved to Alabama in 2022. He shows how internal load, external load and a wellness questionnaire sit together, and how training impulse (TRIMP), TRIMP per minute, time above 90% HRmax and the acute:chronic workload ratio feed weekly planning. He also covers how he talks to players about the numbers. The session runs about 50 minutes and was recorded on 16 Sep 2025.
What you will learn
- Barrera’s TRIMP scale for a 90-minute session: 0–70 easy, 70–140 moderate, over 140 hard, with a hard practice or game at about 300
- How he plans the week in TRIMP with the head coach, from 150–175 on Monday to over 250 on Tuesday
- Why he keeps a game-day warm-up to 15–30 TRIMP at most, not 50
- How the free-throw-line rule works in return to play: once a player hits 90% HRmax, he waits there until he is back at 50–60%
- Why his first-week numbers at Alabama were double those at Liberty, and what that does to the acute:chronic sweet spot
Practical examples from the recording
1. A TRIMP scale the head coach can use. Barrera gives coaches one number. For a 90-minute session, 0–70 TRIMP is easy, 70–140 moderate and over 140 hard. A hard practice or game is about 300, and a two-hour practice at 300–325 is high in his book. He does not report it daily; he watches a couple of days, then suggests changes. When coaches ask how hard a practice should be, the answer comes back in the same unit, for example about 250.
2. The weekly scratch pad. Barrera keeps a simple Excel sheet and plans day by day: Monday at about 150–175 TRIMP, Tuesday over 250, Wednesday back down. If coaches are out recruiting, he front-loads the week and tapers toward the end. Drills are tagged, and TRIMP per minute shows the cost: transition drills such as Texas and Cardinal, built on 2-on-1s and 3-on-2s, are the hardest, half-court work less so. On Sundays he texts Oats a snapshot.
3. Return to play on the court. For a player coming back from injury, Barrera sets a heart rate ceiling for the day, such as no higher than 125. With the iPad on the court, once the player reaches 90% HRmax he goes to the free-throw line and does nothing else until he is back in the blue zone, about 50–60% of max. He doses it like a lifting chart: 10 bouts at 80% one day, or five at 90%. His reason: too much too fast won’t last, because a big spike on Monday costs the rest of the week.
4. Developmental days for low-minute players. About 10 games into the season, the staff know who will play and roughly how many minutes. On game days, the developmental group plays 3-on-3, or 5-on-5 when they can find enough players, so nobody falls behind on conditioning. At Liberty, live heart rate went on the big screen during conditioning. Barrera wants players to operate calmly at 90%, not panic there.
Questions answered in the Q&A
How do you use time above 90% HRmax in basketball? To customize conditioning. After every practice, Barrera checks each player’s time above 90%. If it is unusual, he asks the player questions before changing anything. Players who sit in the red consistently over time are, more often than not, sick or carrying a small injury.
How much load should a game-day warm-up add? Less than most coaches think. Alabama used to run an intense practice on game days. Barrera has made the warm-up less taxing and aims for 15–30 TRIMP at most, not 50. Some players run hot before games, and a slightly elevated pregame heart rate does not worry him.
Should basketball players do conditioning on top of practice? At Alabama the main conditioning comes from practice itself, which is intense enough that players cover 3–7 miles in one. In summer and preseason, Alabama sprints twice a week, usually on hills. A typical set is 6–12 uphill 10-yard sprints with maximal recovery. Barrera prefers short bursts to long runs.
What acute:chronic workload ratio should a college basketball team use? It depends on how the team plays. Firstbeat sets the sweet spot at 0.8–1.2 based on published research. The host suggested Alabama’s may sit higher, around 1–1.4, and Barrera agreed. He reads the ratio over 7, 14 and 21 days, looking for runs such as four high days in a row.
Does HRV work for readiness in college basketball? It is harder than it looks. Barrera used heart rate variability (HRV) more at Liberty, where players arrived at the same time every day. At Alabama, players often come straight from class with an elevated heart rate, which throws off the reading.
Who this webinar is for
Strength and conditioning coaches, sports scientists and heads of performance in NCAA Division I and professional basketball who want a simple way to plan practice load with the head coach, and return-to-play staff dosing on-court work.
Upcoming Webinars
Other webinars
You might also be interested in
Removing the Guesswork from Women’s Basketball Coaching with Firstbeat
It takes up a little bit more of my time, but I’d rather not guess. You can see when people are tired but if you’re a good strength coach, you want to figure out why. Firstbeat gives you enough information to figure out why someone is tired or why someone is not tired.
Atlanta United FC and Firstbeat Confirm New Multi-Year Deal
Firstbeat is excited to announce a new agreement with Atlanta United FC that will see the men’s professional soccer team use the Firstbeat Sports Premium Plus solution for the next…
Firstbeat Sports Introduces Reference Values for Easier Use of Data on the Field
Coaches can now instantly put results into context by comparing them with typical values for their sport or with athletes’ previous training sessions. This makes data immediately actionable on the…


