Beta
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 2024-25.

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’88 · UTA
John Stockton
86.01
APG13.8
AST/TO4.31
AST/FGA1.43
Figure 1-1.The three highest scores on file. Two from Salt Lake City. One from Charlotte.
OrganizerTeam · YrIndexAPGAST/TOAST/FGA
04John StocktonUTA · ’9185.6414.23.911.19
05John StocktonUTA · ’9285.2113.73.941.20
06Rajon RondoBOS · ’1185.1711.23.251.13
07Mark JacksonDEN · ’9784.6512.33.731.42
08John StocktonUTA · ’8984.4413.63.631.21
09Steve NashPHX · ’0584.3111.53.511.00
10John StocktonUTA · ’9483.7912.63.881.19
11John StocktonUTA · ’9583.3012.33.791.28
12Steve NashPHX · ’1282.9810.72.901.20
13John LucasSAS · ’8482.9210.74.581.13
14Muggsy BoguesCHH · ’9182.708.35.581.28
15Steve NashPHX · ’1182.2311.43.231.05
16Mark JacksonTOR · ’0182.079.24.261.24
17John StocktonUTA · ’9381.9012.03.711.10
18Magic JohnsonLAL · ’8481.4513.12.861.12
19Johnny MooreSAS · ’8281.259.64.351.14
20John StocktonUTA · ’9681.2011.23.721.12
21Mark JacksonIND · ’9881.078.74.101.19
22Ricky RubioMIN · ’1481.038.63.191.05
23John StocktonUTA · ’9781.0010.53.471.13
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
29Mark JacksonIND · ’9980.617.93.901.17
30Chris PaulNOH · ’0880.4011.64.600.72
31Draymond GreenGSW · ’2180.368.92.971.47
32Kendall MarshallLAL · ’1480.268.83.181.14
33Steve NashPHX · ’0779.7811.63.080.91
34Magic JohnsonLAL · ’8679.6912.63.320.99
35Magic JohnsonLAL · ’9179.5712.53.151.01
36John StocktonUTA · ’0079.488.63.930.97
37Steve NashPHX · ’0879.2511.13.040.93
38Doc RiversATL · ’8779.2510.03.791.09
39Johnny MooreSAS · ’8479.229.63.961.09
40Jose CalderonTOR · ’1279.128.84.500.98
41Rajon RondoBOS · ’1279.0011.73.211.08
42Isiah ThomasDET · ’8579.0013.93.720.80
43John StocktonUTA · ’8778.658.24.091.45
44Chris PaulLAC · ’1378.369.74.260.79
45Jose CalderonTOR · ’0878.308.35.380.96
46Jason KiddDAL · ’0978.278.73.791.14
47Jason KiddPHX · ’9978.1810.83.590.77
48Chris PaulNOH · ’1178.169.84.420.84
49John StocktonUTA · ’0178.158.73.511.10
50Nate McMillanSEA · ’8878.148.63.711.42
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’15 · LAC
Chris Paul
93.50
Pot_A/g20.1
Trt_A/g1.55
PG-Share51%
Rank II’16 · LAC
Chris Paul
92.88
Pot_A/g19.2
Trt_A/g0.92
PG-Share55%
Rank III’23 · IND
Tyrese Haliburton
92.50
Pot_A/g19.8
Trt_A/g1.02
PG-Share51%
Figure 2-1.The three highest scores on the expanded instrument set.
OrganizerTeam · YrIndexPot_A/gTrt_A/gPG-Share
04Trae YoungATL · ’2391.5117.20.7450%
05Chris PaulLAC · ’1791.2217.30.9747%
06Ty LawsonDEN · ’1490.7519.20.7646%
07Elfrid PaytonORL · ’1590.6813.20.5546%
08Trae YoungATL · ’2590.4620.71.2154%
09Tyrese HaliburtonIND · ’2489.9717.81.1249%
10Ty LawsonDEN · ’1589.4220.10.7244%
11Trae YoungATL · ’2288.4817.21.0355%
12Trae YoungATL · ’2188.1817.61.1454%
13Tyrese HaliburtonIND · ’2587.9115.81.2946%
14Matthew DellavedovaCLE · ’1687.578.40.7653%
15Ricky RubioPHX · ’2087.4315.60.6946%
16T.J. McConnellPHI · ’1687.1210.00.3653%
17Chris PaulPHX · ’2286.8019.31.0360%
18Jeff TeagueIND · ’1786.5015.70.7944%
19Chris PaulGSW · ’2486.0912.70.8446%
20Joe InglesUTA · ’2086.009.10.4749%
21Tim FrazierNOP · ’1785.869.80.5846%
22Ricky RubioMIN · ’1685.8016.20.7045%
23James HardenHOU · ’1785.6522.30.8143%
24Chris PaulPHX · ’2385.6416.51.0260%
25Chris PaulLAC · ’1485.0720.21.3546%
26Kendall MarshallLAL · ’1484.9615.70.8341%
27T.J. McConnellPHI · ’1784.8114.20.6554%
28Tyus JonesMIN · ’1984.689.00.6647%
29Ty LawsonSAC · ’1784.6310.60.5748%
30John WallWAS · ’1784.5520.41.0041%
31John WallWAS · ’1584.4819.81.0443%
32Tyus JonesWAS · ’2483.9612.50.8844%
33Jameer NelsonORL · ’1483.8914.80.6247%
34Ricky RubioMIN · ’1483.8318.61.0537%
35T.J. McConnellIND · ’2183.7212.10.6242%
36D.J. AugustinORL · ’1983.289.90.9850%
37Ja MorantMEM · ’2183.2312.41.2747%
38Tyrese HaliburtonSAC · ’2182.989.80.5549%
39Markelle FultzORL · ’2082.8610.50.7651%
40Rajon RondoSAC · ’1682.8622.40.7142%
41Monte MorrisWAS · ’2382.858.80.6641%
42T.J. McConnellIND · ’2382.5410.20.4555%
43Trae YoungATL · ’2082.4217.30.9861%
44Jameer NelsonDEN · ’1782.349.20.5247%
45Ish SmithDET · ’1781.9310.20.3850%
46Goran DragicMIA · ’2081.059.90.9252%
47Raymond FeltonNYK · ’1480.9611.30.5847%
48Rajon RondoCHI · ’1780.9612.90.6243%
49Russell WestbrookOKC · ’1680.8819.50.7238%
50Ricky RubioMIN · ’1780.6615.90.6542%
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 nineteen 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 %808386899295Finals ’9798Finals ’98*010407* 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^(−stk_z / 0.8))
  • · 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 90, 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.