Basketball Efficiency Recovery Needs Estimator

This estimator combines basketball session load, sleep, and self-reported soreness into a single 0–100 recovery-need score. It is meant for routine planning after practices, games, tournaments, or conditioning sessions when you want a consistent way to flag days that may deserve more recovery attention.

The score is intentionally transparent: session load contributes most, while short sleep and greater soreness add to the total. It is a comparison tool rather than a medical or readiness test. A player can feel ready with a higher score or unready with a lower one for reasons the calculator does not capture.

Inputs

min
1–10
hr
0–10
Result
Recovery-need score (0–100)
Session load
Load component
Sleep component
Soreness component
Recovery signal

1. Log the basketball session
Enter the total minutes and one whole-session RPE from 1 to 10.

2. Add last night's sleep
Enter sleep duration in hours. The model uses eight hours as a neutral reference for its sleep component.

3. Rate soreness
Use 0 for no notable soreness and 10 for the strongest soreness on your personal scale.

4. Review the component scores
The breakdown shows how much load, sleep, and soreness each contribute to the total.

5. Use the result as a flag
Compare the score with the player's own recent pattern. Do not use it to clear an injury or decide medical participation.

Session load = Duration × RPE Load component = min(Session load / 1,000, 1) × 55 Sleep component = clamp((8 − Sleep hours) / 4, 0, 1) × 20 Soreness component = (Soreness / 10) × 25 Recovery-need score = Load + Sleep + Soreness components

The component caps keep the score between 0 and 100. The references are modeling choices for consistent tracking, not clinical thresholds or universal recovery rules.

What the result means

Higher values indicate a stronger recovery signal under the entered workload, sleep, and soreness conditions. The component view helps identify what is driving the score.

Persistent or unusual pain, swelling, illness, or functional loss requires separate professional assessment; this index cannot diagnose a problem.

Given
Duration = 90 min, RPE = 8, sleep = 6.5 hr, soreness = 6/10

Calculation
Session load = 90 × 8 = 720 AU
Load component = (720/1,000) × 55 = 39.6
Sleep component = ((8−6.5)/4) × 20 = 7.5
Soreness component = (6/10) × 25 = 15.0
Total = 62.1

Result
Recovery-need score = 62.1 / 100.

Interpretation
The model shows a high recovery signal, with the session load contributing the largest share.

Is soreness supposed to be muscle soreness only?

Use one consistent personal definition. If you track muscle soreness specifically, keep doing that; do not mix it with injury pain from one entry to the next.

What if I slept more than eight hours?

The sleep component falls to zero at eight hours or more. Extra sleep does not create negative recovery points in this model.

Can coaches compare scores across players?

They can view them, but RPE and soreness are subjective. Individual baselines are usually more informative than assuming one player's 6/10 means exactly the same as another's.

Why is session load weighted more heavily?

This calculator is designed to anchor the score in the workload being recovered from, then modify that signal with sleep and soreness. The weighting is a transparent modeling choice rather than a universal physiological law.

Does a low score mean the player is cleared to play?

No. A low calculator score is not medical clearance and can miss injury, illness, or other readiness factors.