GSGhost Screen Analytics
Version 2 · built on the NBA's official injury reports

Load & Durability

Who is likely to miss games to injury next season, where on the body it tends to happen, and which of the usual suspects (heavy minutes, back-to-backs, travel, miles run, coaches, college workload, body size) actually predict it. Every input had a pass/fail bar written down before it was tested.

What the official injury reports changed

Version 1 had to guess: any run of three or more missed games counted as an injury. The league's own injury reports, filed before every game from 2021-22 on, say why a player was out. Matched against those reports, the guess was mostly wrong.

Where the injury games go

Games missed to injury by body area, 2021-22 to December 2025, all players.

Projected injury games,

Expected games missed to injury or illness out of 82, for every player on a 2026-27 roster, offseason moves included. The number comes from his injury games in his most recent season with official reports, the only input that passed its test at the season level. A player who missed all of last season is projected from the reports he was listed on; rookies and players with no NBA injury record get the league average and are tagged. Click a player for his body map, his last injury and his workload.

Game by game: what raises the risk

Season totals hide load. So this looks at each of games a player started healthy and asks whether an injury absence started at his next game. Load passed its test here (). The pattern is total minutes, not spikes.

Minutes in the last 7 days

Chance an injury absence starts at the next game, by fifths of minutes played in the previous week.

This week vs. his usual

The week's minutes compared with his 4-week average, in tenths. The jump players take does not add risk; the top tenth is lower than the middle.

Next game is a back-to-back

Teams list planned "injury management" absences mostly on second nights, so part of this gap is scheduled rest.

Injuries come back to the same place

After a player returns from an injury absence of three or more games, his next injury within 30 games hits the same area of the time. If injuries landed at random in the league's usual mix, that would be . The red line is that random rate.

Next injury in the same area, by area

Do long playoff runs catch up with players?

Long runs mean more games, harder games and bigger minutes: . The catch in testing it is that the players who go deep are usually the good, healthy ones, and a player who gets hurt in the playoffs logs fewer playoff minutes. So these tests use how far his team went, control for age, minutes and his own injury history, and also compare each player with himself. Sample: .

Missed 20+ games the next season

By how far his team went. Bars are the raw rate; the bracket is its 95% range.

After adjusting for age, minutes and history

Odds of missing 20+ next season compared with players whose team missed the playoffs. 1.0x = no difference.

Three-year load

Team playoff games over his last three seasons, and the share who missed 20+ games the season after.

Case study: the Warriors core, 2014-15 to 2018-19

Each cell: his team's playoff games that season → games he missed the next season ("all" = the whole season).

Games missed the next season count runs of three or more straight games, any reason (official injury reports only start in 2021-22). Thompson's 2019-20 (ACL) and Durant's 2019-20 (Achilles) were whole seasons lost. Iguodala's 2019-20 was a contract holdout in Memphis, not an injury, which is why games missed for any reason can mislead.

The game asks for more running

Coaches: who rides his starters hardest

Coach load is how many minutes a night his five most-used players averaged, compared with the league that season, over every season he was a head coach since 2010-11. Rest is one- and two-game breaks per rotation player per season. Coach load did not forecast injuries at the season level (test L3), so this describes style.

Teams

Nobody publishes how teams train or rehab players, so these lines measure what the work produces. Injury games are from the official reports for 2024-25. A team's medical record did not repeat from one season to the next (test TM1), so read these as last season's luck as much as anything.

The test record

Each line is a question, the bar it had to clear (written before the test was run), and what happened. The full rules, including the fixes made after a first run and the results before them, are in LOAD_PREREG.txt.

TestQuestionBarResultVerdict
Version 1 tests (games missed for any reason, 2010-11 on)
TestQuestionBarResultVerdict

Key

Injury gamesGames he did not play while the team's official report listed him Out or Doubtful for an injury or illness, including planned "injury management". Scaled to 82. Rest, G League, personal reasons, suspensions and health protocols do not count.
Chance of 20+The model's probability that he misses 20 or more games to injury next season. About of rotation players do.
RangeWhere 80% of players with a similar forecast landed in the backtest (it held of results).
Body mapInjury games over the last three seasons by body area, from the reasons teams filed: green none, yellow 1-9 games, orange 10-29, red 30 or more. Illness is not on the map.
Last season's injury gamesFor 2025-26, only the games through December 21 are covered (NBA.com blocks its later report files), so that season is scaled from about 30 games.
Minutes in the last 7 daysMinutes he played in the seven days before the game, not counting the game itself.
This week vs. his usualMinutes in the last 7 days divided by his weekly average over the last 28.
New teamTraded or signed since last season started, from each team's 2026-27 roster on NBA.com.

What this does not do