Beta
Join
FM 12-22-0HWRI-PLR-09VS-6TKT-HW1K-08C3-H62N

Hardwoodist Research Institute · Field Manual

The

FloorGeneral

The Stockton Index, V7

An Index of On-Court Control. Orchestration that leads to points, involves teammates. With appendices.

Read the formula →

Prepared by

Department of Strategic Dynamics

Hardwoodist Research Institute

Volume
VII
Edition
Revised 2026
Approved
The Hardwoodist
Issued
2026-05-07
Chapter I

Classic Floor Generals

Pure floor generalship, drawn from the traditional box score. A composite of assists per game, assist-to-turnover ratio, and the assist-to-shot-attempt ratio. Leaderboard consists of qualifying player-seasons in our database, 1951-52 through 2025-26.

Rank I’90 · UTA
John Stockton
86.52
APG14.5
AST/TO4.17
AST/FGA1.24
Rank II’90 · CHH
Muggsy Bogues
86.23
APG10.7
AST/TO5.94
AST/FGA1.31
Rank III’11 · BOS
Rajon Rondo
86.09
APG11.2
AST/TO3.25
AST/FGA1.13
Figure 1-1.The three highest scores on file. One from Salt Lake City. One from Charlotte. One from Boston.
№OrganizerTeam · YrIndexAPGAST/TOAST/FGA
04John StocktonUTA · ’8886.0113.84.311.43
05John StocktonUTA · ’9185.6414.23.911.19
06John StocktonUTA · ’9285.2113.73.941.20
07Mark JacksonIND · ’9884.868.74.101.19
08Steve NashPHX · ’0584.6011.53.511.00
09John StocktonUTA · ’8984.4413.63.631.21
10Steve NashPHX · ’1284.3210.72.901.20
11Rajon RondoBOS · ’1284.1411.73.211.08
12John StocktonUTA · ’9483.7912.63.881.19
13John StocktonUTA · ’0083.728.63.930.97
14John StocktonUTA · ’9583.3012.33.791.28
15John LucasSAS · ’8482.9210.74.581.13
16Muggsy BoguesCHH · ’9182.708.35.581.28
17John StocktonUTA · ’0181.958.73.511.10
18John StocktonUTA · ’9381.9012.03.711.10
19Steve NashPHX · ’1181.7311.43.231.05
20Magic JohnsonLAL · ’8481.4513.12.861.12
21Ricky RubioMIN · ’1481.378.63.191.05
22Johnny MooreSAS · ’8281.259.64.351.14
23John StocktonUTA · ’9681.2011.23.721.12
24Muggsy BoguesCHH · ’9280.959.14.761.11
25Magic JohnsonLAL · ’8580.8512.63.171.08
26Muggsy BoguesCHH · ’8980.727.85.001.48
27Kevin PorterDET · ’7980.6513.43.260.99
28Muggsy BoguesCHH · ’9480.6210.14.561.04
29Jason KiddDAL · ’0980.558.73.791.14
30Chris PaulNOH · ’0880.0711.64.600.72
31Steve NashPHX · ’0779.9911.63.080.91
32Draymond GreenGSW · ’2179.868.92.971.47
33Steve NashPHX · ’0879.8111.13.040.93
34Chris PaulLAC · ’1579.7210.24.410.72
35Magic JohnsonLAL · ’8679.6912.63.320.99
36Magic JohnsonLAL · ’9179.5712.53.151.01
37Chris PaulNOH · ’1179.569.84.420.84
38Doc RiversATL · ’8779.2510.03.791.09
39Johnny MooreSAS · ’8479.229.63.961.09
40Isiah ThomasDET · ’8579.0013.93.720.80
41John StocktonUTA · ’8778.658.24.091.45
42Andre MillerCLE · ’0278.4010.93.600.84
43Ricky RubioMIN · ’1678.318.73.411.12
44Nate McMillanSEA · ’8878.148.63.711.42
45Mark JacksonIND · ’9978.087.93.901.17
46Muggsy BoguesCHH · ’9577.988.75.110.92
47Nate McMillanSEA · ’8977.989.33.301.44
48Chris PaulLAC · ’1377.809.74.260.79
49Jason KiddPHX · ’9977.7910.83.590.77
50Nate McMillanSEA · ’8777.778.23.761.94
Table 1-1.Top 50 floor-general seasons, all eras.
Chapter II

Tracking-Era Floor Generals

Modern era. Computed on fuller, more nuanced tracking data unavailable in previous eras. Includes potential assists, hockey assists, points created, but still looking for classic orchestration. Available 2014–present.

Rank I’14 · MIN
Ricky Rubio
95.74
Pot_A/g18.6
Trt_A/g1.05
PG-Share53%
Rank II’15 · LAC
Chris Paul
95.47
Pot_A/g20.1
Trt_A/g1.55
PG-Share51%
Rank III’25 · ATL
Trae Young
94.26
Pot_A/g20.7
Trt_A/g1.21
PG-Share54%
Figure 2-1.The three highest scores on the expanded instrument set.
№OrganizerTeam · YrIndexPot_A/gTrt_A/gPG-Share
04Chris PaulLAC · ’1693.8619.20.9255%
05Chris PaulLAC · ’1492.6720.21.3552%
06Chris PaulPHX · ’2292.5119.31.0360%
07Chris PaulLAC · ’1791.3917.30.9747%
08Tyrese HaliburtonIND · ’2391.1819.81.0251%
09Trae YoungATL · ’2491.1718.21.0752%
10Trae YoungATL · ’2390.8117.20.7450%
11Ricky RubioPHX · ’2090.5815.60.6946%
12Tyrese HaliburtonIND · ’2490.5017.81.1249%
13Trae YoungATL · ’2189.7517.61.1461%
14Chris PaulPHX · ’2189.0917.30.9652%
15Chris PaulOKC · ’2089.0512.50.8051%
16Trae YoungATL · ’2288.5317.21.0355%
17Jarrett JackNYK · ’1888.0810.00.6152%
18Ty LawsonDEN · ’1588.0320.10.7244%
19Ricky RubioMIN · ’1687.8916.20.7045%
20Elfrid PaytonORL · ’1587.8213.20.5546%
21Chris PaulPHX · ’2387.6416.51.0260%
22D.J. AugustinORL · ’1987.149.90.9850%
23Jeff TeagueIND · ’1786.9915.70.7944%
24Matthew DellavedovaCLE · ’1686.678.40.7653%
25Trae YoungATL · ’2086.6717.30.9861%
26John WallWAS · ’1586.5819.81.0443%
27Tyrese HaliburtonSAC/IND · ’2286.4715.40.6949%
28Joe InglesUTA · ’2086.439.10.4749%
29J.J. BareaDAL · ’1886.1211.10.7758%
30T.J. McConnellPHI · ’1686.0210.00.3653%
31Tyrese HaliburtonIND · ’2585.5115.81.2946%
32T.J. McConnellPHI · ’1785.4414.20.6554%
33Ja MorantMEM · ’2185.3912.41.2754%
34Elfrid PaytonORL/PHX · ’1885.1212.90.5652%
35Kendall MarshallLAL · ’1484.9915.70.8345%
36T.J. McConnellIND · ’2384.9810.20.4555%
37James HardenHOU · ’1784.9622.30.8143%
38Ty LawsonDEN · ’1484.8119.20.7642%
39Rajon RondoDAL/BOS · ’1584.2815.30.5448%
40Trae YoungATL · ’1984.1315.30.7854%
41John WallWAS · ’1783.8920.41.0041%
42Rajon RondoSAC · ’1683.7322.40.7142%
43Chris PaulSAS · ’2583.7012.60.6643%
44Joe InglesUTA · ’2183.679.80.6951%
45Rajon RondoNOP · ’1883.4013.60.5741%
46Tyus JonesWAS · ’2483.3712.50.8844%
47Ricky RubioMIN · ’1783.3315.90.6542%
48Cade CunninghamDET · ’2683.1816.41.3344%
49Dejounte MurraySAS · ’2282.9217.20.6351%
50Tim FrazierNOP · ’1782.929.80.5846%
Table 2-1.Top 50 floor-general seasons in the tracking era.
Plate III

The Partnership

Twenty-eight Jazz seasons in one frame. The five before Stockton arrives, the eighteen with both, the four after. Stockton's scoring is the steady floor; Malone's the dominant engine; the rest of the roster fills the remainder. Stockton's assist line rides above as one hairline; team win pct rides above as another.

25507510051015.250.500.750PPGAPGWin %’80’83’86’89’92’95Finals ’97’98Finals ’98*’01’04’07* 1998-99 lockout — 50 gamesStockton PPGMalone PPGRest of team PPGStockton APGTeam win pct
Plate III.Twenty-eight Utah Jazz seasons. Stacked PPG: Stockton (bottom moss) · Malone (middle moss) · rest of roster (top cream). Black hairline: Stockton APG. Sepia hairline: team win pct. The .500 reference line spans the chart.
Plate IV

Title Campaigns

Two postseason runs traced as cartes figuratives, after Charles Joseph Minard, 1869. The outer band oscillates with margin of victory — wins thinning the road to the title, losses bumping it back outward. Three stacked sub-bands inside the band credit the run’s top-three contributors by box-value, accumulating game by game. Beneath each carte, the title-probability subline plays the role Minard’s temperature-line played: the prevailing condition of the run, updated every game from a logistic SRS model folded forward through every remaining series.

’97First RoundConf. SemifinalsConf. FinalsFinalsSTART · 9%10%17%25%vs LACvs LALvs HOUvs CHIChicago, June 13.’98First RoundConf. SemifinalsConf. FinalsFinalsSTART · 10%11%21%43%vs HOUvs SASvs LALvs CHIChicago, June 14.Game-by-game · band ∝ wins owed of 16 · sub-bands ∝ box-value · subline = title prob.
’97
  • Malone
  • Stockton
  • Hornacek
’98
  • Malone
  • Stockton
  • Russell
Plate IV.Utah 1st Division — title campaigns of 1997 and 1998. Chicago, June.
Chapter Appendix A

Computation

The Stockton Index, v7. Four signals composed into one. Each component is annotated for the reader who wants to audit a score.

i.

Pass Quality (z)

pq_z = 0.25 · apg_z + 0.25 · ast/to_z + 0.50 · ast/fga_z
  • · apg_z = (apg − 5.0) / 2.0 — assists per game.
  • · ast/to_z = (ast/tov − 3.0) / 1.0 — purity of distribution. Zero if turnover data missing.
  • · ast/fga_z = ((apg / max(0.5, fga/g)) − 0.40) / 0.30, clipped at +2.5. The passer-vs-creator-who-passes line. Cap blocks ultra-low-volume gaming.
ii.

Team Lift (z)

ortg_z = clip(ortg_delta / 8.0, [−1.0, +1.5])
  • · ortg_delta = team offensive rating with the player on, minus off. Estimated from PBP lineup stints.
  • · Cap at +1.5 prevents score-first guards (Curry, Westbrook) from dominating purely because the offense leans on their scoring.
  • · Available 1997-present, where shufinskiy play-by-play is on file.
iii.

Composite (z → 0–100)

stk_z = pq_z · w_pq + ortg_z · w_ortg ;   raw = 100 / (1 + e^(−0.8 · stk_z))
  • · Modern (1997+): w_pq = 0.65, w_ortg = 0.35.
  • · Pre-PBP era: w_pq = 0.85, w_ortg = 0. (ortg_delta unavailable; the 35% redistributes onto pq rather than zeroing).
  • · Sigmoid k = 0.8 so an elite pq_z ≈ 2 lands near 80, not at the asymptote.
iv.

Partnership Bonus

bonus = lift + breadth   (max +8)
  • · lift = clip(off_overall, [0, 10]) / 10 · 5. Average off-rating bump across the player's archetype-classified partners.
  • · breadth = (count of positive entries in off_profile) / 6 · 3. Rewards lifting more than one kind of teammate.
  • · Gated on n_partners ≥ 6 and mp_weight ≥ 0.6. Available 1997-present; otherwise zero.
v.

Final Index

stockton_index = clip(raw + bonus, [0, 100])
  • · Reported to two decimals (Stockton ’90 = 86.52).
  • · The clip is rarely binding — top-of-leaderboard scores live in the mid-eighties.
A-1.Composite formula, in order of evaluation.
  • · Minimum minutes per game: 18.0.
  • · Minimum assists per game: 3.5.
  • · Below either floor the player is not a primary ball- handler by the canonical definition. Centers and off-ball wings receive the default of 25.00 rather than a misleadingly-precise low score.
A-2.Eligibility floor. Below it, the score is reported as 25.00 by default.

Sign up to receive information on experiments, features, releases, and other news from the Institute. No spam. Cancel any time.