How many points a team or player produces per single possession in a specific play type or situation — the sharpest measure of situational efficiency.
Offensive Rating measures a team's overall efficiency across all possessions. PPP zooms in. It measures efficiency in a specific context — pick-and-roll, isolation, post-up, transition — allowing coaches and analysts to identify exactly where an offense produces and where it breaks down. A team might have an elite Offensive Rating overall while being genuinely poor in pick-and-roll coverage. PPP reveals that. It's the bridge between team-level stats and play-type analysis, and the foundation of Phase 2 — understanding how stats connect to real game situations.
Olympiacos in 2025–26 posted a league-leading 122.3 offensive rating — the highest mark in EuroLeague this season — while simultaneously allowing just 111.7 on defense, creating the competition's best net rating at +10.6.
Olympiacos's 2025–26 dominance can be understood entirely through PPP. At 1.22 points scored per possession offensively and only 1.12 allowed defensively, they created separation that no other team could match — a +10.6 net rating that doubled the next-best contender. This wasn't a team excelling on one end and surviving on the other; Olympiacos ranked first in offensive efficiency and second in defensive efficiency simultaneously. The closest comparison — Real Madrid at 119.9 offensive rating and 112.9 defensive — still trailed by 3.6 points per 100 possessions. When you outscore opponents by more than a point every ten trips down the floor, a 29–12 record isn't surprising; it's inevitable.
A team might post 1.20 PPP in pick-and-roll because they're forcing high-quality looks — or because they happen to hit an unusually high percentage of contested shots in a small sample. High PPP with poor shot quality is unsustainable. You always want to know what shots generated that number, not just the number itself.
Different data systems classify plays differently. A pick-and-roll that ends in a pull-up three might be classified as a pick-and-roll by one system and a pull-up jumper by another. Hack a Stat, Data4Basket, and Synergy Sports use different taxonomies — which is why PPP figures sometimes don't match across sources. The number is only as clean as the classification behind it.
PPP = Points Scored / Possessions Used (in a given play type)
One possession = one field goal attempt, one free throw sequence, or one turnover.
PPP: Points Per Possession / Poss: Possessions