Advanced
Intermediate
Basic
Difficulty
Advanced PPP

Points Per Possession

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.

  • Overall league average: ~1.16 PPP (based on 115.8 league offensive rating)
  • Elite in transition: above 1.25 PPP
  • Good in half-court: above 1.10 PPP
  • Poor: below 1.00 PPP

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.

PPP in isolation doesn't tell you about shot selection

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.

Play-type PPP depends on how you define a possession

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

Areas
The neighborhoods this stat belongs to
Family
Stats that share the same math
Actions
Game moments where this stat matters