A wing player spends three seasons posting a steady 38% from three on a spot-up shooting diet. He gets traded. The new team needs primary creation. By February, he is at 33%, the role looks wrong, and the trade is being called a bust.
What changed was not the shooter. What changed was the job. The 38% number was earned against the easier shots a spot-up role generates — defenders closing out late, screens softer, defensive attention elsewhere. The 33% number is being earned against the harder shots a primary creator generates — defenders set, hands up, the second action collapsing the help. The percentage moved because the shot diet did.
This is the context problem in player evaluation. Stats describe what happened inside a specific role, under specific defensive conditions, with specific teammates. Carry the number to a new role and the same percentage often produces a different player. The piece below is the working version of how to read player stats when context shifts.
Quick read: the context problem in 60 seconds
- The core trap: Treating a player’s old percentages as predictions of his new role’s percentages.
- What actually moves: Shot difficulty, defensive attention, usage rate, teammates’ spacing — almost everything that produced the original number.
- The four most common breaks: Spot-up to primary creator, bench to starter, role change after trade, contract-year usage spike.
- The fastest tell: If the shot diet shifted by more than 5-7% from career baseline, the efficiency number needs to be re-evaluated, not extrapolated.
- How to use it honestly: Adjust expectations for the new role; do not expect the same percentages to survive the move.
Why role changes break stat comparisons
Almost every public efficiency stat is produced inside a system. The shooter’s 38% was produced inside a possession structure where teammates created opportunities and defenders had to honor those teammates. The same shooter in a different system inherits different opportunities and different defensive attention. The percentage is the output. The role is the input. Change the input and the output rarely stays put.
This is why true shooting percentage, even on its own, is incomplete without role context. A 60% true shooting score from a spot-up specialist getting wide-open looks tells you a different story than the same 60% from a primary creator manufacturing every possession against set defenses. Both numbers are real. Neither describes the same skill. The label is identical. The work behind it is not. The full taxonomy of this distinction lives in our field guide to sports analytics terms.
The pattern is general. Basketball Reference and Cleaning the Glass both publish shot-diet breakdowns that let you check whether a player’s looks have moved year over year. When the diet moves and the percentage stays the same, real improvement is the most likely explanation. When the diet moves and the percentage moves with it, role explanation tends to dominate.
The four most common role transitions and what they do to stats
The table below maps the role changes that most reliably break public efficiency comparisons. Each is observable across hundreds of player-seasons.
| Transition | What usually moves | Typical efficiency change | Common misread |
|---|---|---|---|
| Spot-up shooter to primary creator | Shot difficulty rises sharply; assist rate up; usage up | True shooting drops 4-7 points; turnovers rise | “He cannot handle the bigger role” |
| Bench scorer to starter | Opponent quality rises; defensive attention shifts | True shooting drops 2-4 points; usage similar | “He cannot scale up to starter minutes” |
| Role player after trade to contender | Touches drop; spacing improves; defensive attention falls | True shooting rises 3-5 points; usage falls | “He finally figured it out” |
| Contract-year usage spike | Volume rises; shot quality often drops | Points per game rise; efficiency may fall | “He’s playing for the bag” |
| Veteran returning from injury into reduced role | Minutes drop; usage falls; shot diet shifts | Per-game numbers drop but per-possession may improve | “He’s declined” |
| Star moving to a worse roster | Spacing collapses; defensive attention doubles; assist rate falls | True shooting drops 3-6 points; turnovers rise | “He’s not the same player” |
None of those transitions reflect a change in the player’s skill in any meaningful sense. Each reflects a change in the system the skill is being expressed inside. The percentages move because the inputs moved. The skill stayed put.
How to spot the role change inside the stat line
Most role changes leave a visible fingerprint inside the public stat line. Once you know what to look for, the change is often more obvious than the efficiency drop that follows it.
Usage rate moved by more than 3 points. A player who jumped from 20% usage to 26% is doing different work. A player who dropped from 28% to 22% is doing different work. Usage is the cleanest single indicator of role shift. Almost no efficiency number survives a 5+ point usage move without context.
Shot location distribution shifted. A wing whose corner-three rate fell from 35% of attempts to 15% is no longer the same shooter. Public tools like FBref (for soccer touch zones) and Basketball Reference (for shot zones) publish these breakdowns. If the zone distribution moved, the efficiency in each zone is a more honest comparison than the overall percentage.
Assist rate or assisted-rate moved. A player whose percentage of made shots that came off assists fell from 75% to 50% is doing more self-creation. That is a different shooting job. The same player on the same percentages is, in effect, two different shooters depending on which proportion was assisted.
Time-on-court with key teammates changed. A player whose floor time with the team’s best playmaker dropped by 40% is not playing the same game. On/off splits and lineup data are the version of this signal that surfaces fastest. The companion read on how those splits stabilize lives in our small samples piece.
A decision framework: comparing players across roles
The table below is the workflow we run before comparing a player’s current numbers against a previous version of himself or against another player.
| Question to ask first | What it reveals | What to write if yes |
|---|---|---|
| Has usage moved 3+ points year over year? | Role has shifted; efficiency comparisons need adjustment | “His role moved; the percentages are not directly comparable” |
| Has the assisted-rate of his made shots changed significantly? | The shooting context (self-creation vs catch-and-shoot) has shifted | “He is doing a different shooting job; expect different efficiency” |
| Has the team’s spacing materially changed? | Defensive attention on him likely shifted | “His shot quality is in a different environment” |
| Has the player switched coaches or schemes mid-season? | Same player, new system, new statistical baseline | “Reset the comparison window to the new scheme” |
| Are you comparing him to a player in a structurally similar role? | Cross-player comparisons need role parity to be honest | “Compare role-adjusted, not absolute, numbers” |
| Is the sample inside the new role big enough to mean something? | Stabilization needs sample time after role change | “The new-role sample needs 30+ games before settling” |
| Has the opposing defensive scheme league-wide shifted against him? | League-wide adjustments can produce role-like efficiency shifts | “The league is treating him differently; the role tag is misleading” |
The framework’s job is not to make the comparison impossible. It is to make sure the comparison being made is the right one. A role-adjusted comparison between two players is much more honest than the raw number comparison that dominates casual coverage.
Where stats survive role changes
The context problem does not apply equally to every metric. Some numbers travel better across role shifts than others, and knowing which ones helps you choose what to cite.
Free throw percentage survives role changes almost completely. The shot is the same in every context. A shooter who hit 86% from the line in one role will hit close to 86% in another role within standard variance. This is the cleanest example of a metric that is genuinely context-independent.
Three-point percentage from the corners survives most role changes if the player is still getting corner attempts. The shot type is similar enough that role does not move it dramatically. Three-point percentage above the break is more volatile because shot creation patterns differ.
Steal and block rates survive role changes better than counting stats, because the rates do not depend on usage. They do depend on minutes and defensive scheme, but the per-possession version is more stable than per-game versions.
True shooting percentage at high usage is a stronger signal than true shooting at low usage. A player who maintains efficiency while shouldering a large workload is doing a harder thing, and the metric carries more information when the difficulty is held high. The relationship between usage and efficiency is part of why the framework on durable sports metrics tends to weight TS% by usage when evaluating modern stars.
Frequently asked questions
How long does it take for stats to stabilize in a new role?
Roughly 25-30 games for most NBA efficiency metrics, longer for low-volume metrics like steals or blocks. Soccer needs around 12-15 matches for team-level metrics to settle in a new tactical setup; striker finishing under a new manager often needs 20-25 matches. The general rule is that role changes require a fresh sample at the new baseline, not a continuation of the old.
Can a player improve a stat by role change alone?
Yes. A player who moves from a high-difficulty creator role to an easier spot-up role will usually see his efficiency rise without any change in skill. Conversely, a role player moved into a primary creator slot will usually see his efficiency drop. The percentages moved. The player did not. This is the most common false reading in trade-deadline coverage.
How do I tell if a stat change is real improvement vs role-driven?
Check whether the underlying inputs moved. If usage, shot diet, assisted-rate, and spacing context all stayed roughly the same and the efficiency moved, the change is more likely real. If the inputs moved alongside the efficiency, the role is doing most of the work. The disagreement between input stability and output movement is the test.
Do these same dynamics apply outside basketball?
Yes. A striker who scored 18 goals as a target man in a possession side and moves to a counterattacking team will see his shot diet and goal totals shift, often dramatically. A NFL wide receiver who switches from a primary deep threat to a possession role will see his yards-per-target and air yards both move. The mechanism is identical. The vocabulary differs by sport. The full vocabulary for cross-sport role-context comparisons sits in our field guide.
The takeaway, in one paragraph
Player stats are produced inside roles. Move the player to a different role and the same numbers usually move with it. The disciplined response is not to ignore the new numbers but to check whether the underlying inputs — usage, shot diet, assisted-rate, spacing context — explain the move before assigning skill credit or blame. The disagreement between input stability and output movement is the article. For the broader vocabulary this concept sits inside, our sports analytics field guide is the natural companion read.



