Points Net Elo
Net point-differential event Elo from points created plus points prevented.
| Status | implemented | Short Name | Pts Net |
|---|---|---|---|
| Rating Style | impact | Where Shown | player pages, players leaderboard |
Model Card
Neutral-context sum of Points For Elo and Points Prevention Elo. This is the cleanest interpretable 2D replacement for 'offense points created / defense points prevented' before moving to richer vector models.
Validation here is out of sample. From two weeks into each season, a model trained on earlier games predicts each following week without learning from that week. Predictions use the players' observed minutes; each point is the minutes-weighted predicted and actual rate in that player's games. The source inputs were not verified as identical to the published model revision.
Selected League / Season
Change league with the League selector at the top of the page.
Held-out player predictions
Not enough held-out play to show a validation plot. NCAAM 2026-2027: 0 eligible players. A player needs at least 100 held-out minutes. Computed 2026-11-09 13:21:01.369861+00:00.
NCAAM 2025-2026: 3767 players with at least 100 held-out minutes. Across players, predicted and actual correlate at r = 0.91 (weighted by held-out minutes). Across these player averages, weighted R² = 0.71 (relative to the weighted mean of actual held-out outcomes). Per held-out team game, squared error is 20.5% below predicting the league average. Each dot is a player (500 with the most held-out minutes are plotted; larger dots had more); on the dashed line, actual equals predicted. Select a dot for the player.
Above prediction
| Player | Held-out minutes | Predicted | Actual |
|---|---|---|---|
| Yaxel Lendeborg | 1126 | +10.5 | +22.2 |
| Elliot Cadeau | 1004 | +10.4 | +22.0 |
| T. Haugh | 992 | +8.3 | +18.6 |
| M. Uzan | 1090 | +9.9 | +20.0 |
| E. Sharp | 963 | +9.8 | +19.7 |
| M. Momcilovic | 1060 | +11.2 | +20.7 |
| Brayden Burries | 1050 | +12.3 | +21.8 |
| J. Bradley | 1086 | +12.0 | +21.4 |
| J. Jefferson | 1002 | +11.4 | +20.7 |
| Kingston Flemings | 1052 | +9.8 | +19.1 |
Below prediction
| Player | Held-out minutes | Predicted | Actual |
|---|---|---|---|
| TJ Johnson | 974 | -9.7 | -20.1 |
| M. Simpson | 967 | -2.2 | -8.6 |
| Krystian Lewis | 1019 | -11.3 | -17.5 |
| M. Russell | 1021 | -11.2 | -17.1 |
| J. Mitchell | 964 | -9.7 | -13.5 |
| K. Oriol | 1049 | -8.0 | -11.8 |
| A. Spadone | 1025 | -9.5 | -13.1 |
| J. Williams | 959 | -9.6 | -13.1 |
| Ryan Curry | 963 | -3.0 | -6.2 |
| Tahj Staveskie | 954 | +0.4 | -2.7 |
Output Coverage
Rows in each model's current published run (or legacy rows where no run is selected).