Last Updated on October 23, 2025 by Mat Diekhake

John Stockton — NBA regular-season per-game statistics:

Year Team Age G GS MPG PPG RPG APG SPG BPG TOPG FGA FG% 3PA 3P% FTA FT%
1984-85 UTA 22 82 5 18.2 5.6 1.3 5.1 1.3 0.1 1.8 4.1 .471 0.1 .182 2.4 .736
1985-86 UTA 23 82 38 23.6 7.7 2.2 7.4 1.9 0.1 2.0 5.7 .489 0.2 .133 2.5 .839
1986-87 UTA 24 82 2 22.7 7.9 1.8 8.2 2.2 0.2 2.0 5.6 .499 0.5 .179 2.8 .782
1987-88 UTA 25 82 79 34.7 14.7 2.9 13.8 3.0 0.2 3.2 9.6 .574 0.8 .358 4.0 .840
1988-89 UTA 26 82 82 38.7 17.1 3.0 13.6 3.2 0.2 3.8 11.3 .538 0.8 .242 5.5 .863
1989-90 UTA 27 78 78 37.4 17.2 2.6 14.5 2.7 0.2 3.5 11.8 .514 1.4 .416 5.5 .819
1990-91 UTA 28 82 82 37.8 17.2 2.9 14.2 2.9 0.2 3.6 11.9 .507 2.0 .345 5.3 .836
1991-92 UTA 29 82 82 36.6 15.8 3.3 13.7 3.0 0.3 3.5 11.5 .482 2.5 .407 4.5 .842
1992-93 UTA 30 82 82 34.9 15.1 2.9 12.0 2.4 0.3 3.2 11.0 .486 2.3 .385 4.5 .798
1993-94 UTA 31 82 82 36.2 15.1 3.1 12.6 2.4 0.3 3.2 10.6 .528 1.8 .322 4.1 .805
1994-95 UTA 32 82 82 35.0 14.7 3.1 12.3 2.4 0.3 3.3 9.6 .542 2.8 .449 3.7 .804
1995-96 UTA 33 82 82 35.5 14.7 2.8 11.2 1.7 0.2 3.0 10.0 .538 2.7 .422 3.4 .830
1996-97 UTA 34 82 82 35.3 14.4 2.8 10.5 2.0 0.2 3.0 9.3 .548 2.2 .422 4.0 .846
1997-98 UTA 35 64 64 29.0 12.0 2.6 8.5 1.4 0.2 2.5 8.0 .528 1.4 .429 3.6 .827
1998-99 UTA 36 50 50 28.2 11.1 2.9 7.5 1.6 0.3 2.2 8.2 .488 1.0 .320 3.4 .811
1999-00 UTA 37 82 82 29.7 12.1 2.6 8.6 1.7 0.2 2.2 8.8 .501 1.5 .355 3.1 .860
2000-01 UTA 38 82 82 29.2 11.5 2.8 8.7 1.6 0.3 2.5 7.9 .504 1.6 .462 3.4 .817
2001-02 UTA 39 82 82 31.3 13.4 3.2 8.2 1.9 0.3 2.5 9.5 .517 1.0 .321 3.9 .857
2002-03 UTA 40 82 82 27.7 10.8 2.5 7.7 1.7 0.2 2.2 7.8 .483 1.0 .363 3.5 .826
Career 1504 1300 31.8 13.1 2.7 10.5 2.2 0.2 2.8 9.1 .515 1.5 .384 3.9 .826

John Stockton — NBA regular-season career totals:

Year Team Age GP GS MIN PTS REB AST STL BLK TOV FGA FGM 3PA 3PM FTA FTM
1984-85 UTA 22 82 5 1490 458 105 415 109 11 150 333 157 11 2 193 142
1985-86 UTA 23 82 38 1935 630 179 610 157 10 168 466 228 15 2 205 172
1986-87 UTA 24 82 2 1858 648 151 670 177 14 164 463 231 39 7 229 179
1987-88 UTA 25 82 79 2842 1204 237 1128 242 16 262 791 454 67 24 324 272
1988-89 UTA 26 82 82 3171 1400 248 1118 263 14 308 923 497 66 16 452 390
1989-90 UTA 27 78 78 2915 1345 206 1134 207 18 272 918 472 113 47 432 354
1990-91 UTA 28 82 82 3103 1413 237 1164 234 16 298 978 496 168 58 434 363
1991-92 UTA 29 82 82 3002 1297 270 1126 244 22 286 939 453 204 83 366 308
1992-93 UTA 30 82 82 2863 1239 237 987 199 21 266 899 437 187 72 367 293
1993-94 UTA 31 82 82 2969 1236 258 1031 199 22 266 868 458 149 48 338 272
1994-95 UTA 32 82 82 2867 1206 251 1011 194 22 267 791 429 227 102 306 246
1995-96 UTA 33 82 82 2915 1209 226 916 140 15 246 818 440 225 95 282 234
1996-97 UTA 34 82 82 2896 1183 228 860 166 15 248 759 416 180 76 325 275
1997-98 UTA 35 64 64 1858 770 166 543 89 10 161 511 270 91 39 231 191
1998-99 UTA 36 50 50 1410 553 146 374 81 13 110 410 200 50 16 169 137
1999-00 UTA 37 82 82 2432 990 215 703 143 15 179 725 363 121 43 257 221
2000-01 UTA 38 82 82 2397 944 227 713 132 21 203 651 328 132 61 278 227
2001-02 UTA 39 82 82 2566 1102 263 674 152 24 208 775 401 78 25 321 275
2002-03 UTA 40 82 82 2275 884 201 629 137 16 182 640 309 80 29 287 237
Career 1504 1300 47764 19711 4051 15806 3265 315 4244 13658 7039 2203 845 5796 4788

John Stockton — NBA career evolution:

Year Team Role Tier MPG Usage Tier PPG RPG APG STK Impact Index* Notes
1984-85 UTA Developmental 18.2 Minimal 5.6 1.3 5.1 1.5 6.3 Rookie backup behind Rickey Green.
1985-86 UTA Rotational 23.6 Moderate 7.7 2.2 7.4 2.0 9.7 Began taking more control of bench units.
1986-87 UTA Bench Leader 22.7 Moderate 7.9 1.8 8.2 2.3 10.1 Set up as full-time creator in second unit.
1987-88 UTA Primary Engine 34.7 High 14.7 2.9 13.8 3.1 17.2 First year as starter; elite distributor.
1988-89 UTA Offensive Hub 38.7 Very High 17.1 3.0 13.6 3.4 18.6 Peak offensive impact begins.
1989-90 UTA All-Star Leader 37.4 Very High 17.2 2.6 14.5 3.0 18.7 Scoring and assists both cresting.
1990-91 UTA Offensive Anchor 37.8 Very High 17.2 2.9 14.2 2.9 18.6 Sustainably elite; minimal drop-off.
1991-92 UTA Elite Facilitator 36.6 Very High 15.8 3.3 13.7 3.3 18.0 Small dip in usage, but still elite.
1992-93 UTA Elite Facilitator 34.9 Very High 15.1 2.9 12.0 2.7 16.4 Beginning subtle decline.
1993-94 UTA Stabilizing Force 36.2 High 15.1 3.1 12.6 2.7 16.7 Veteran leadership and consistency.
1994-95 UTA Strategic Leader 35.0 High 14.7 3.1 12.3 2.6 16.4 3PT shooting begins to rise.
1995-96 UTA Strategic Leader 35.5 High 14.7 2.8 11.2 2.0 15.3 More efficient with lower usage.
1996-97 UTA Playoff Architect 35.3 High 14.4 2.8 10.5 2.0 14.8 Aging gracefully; Jazz hit Finals.
1997-98 UTA Playoff Architect 29.0 Moderate 12.0 2.6 8.5 1.5 12.3 Minutes/load reduced slightly.
1998-99 UTA Veteran Core 28.2 Moderate 11.1 2.9 7.5 1.9 11.7 Lockout season; efficiency remains.
1999-00 UTA Veteran Core 29.7 Moderate 12.1 2.6 8.6 1.8 12.5 Still effective in reduced role.
2000-01 UTA Veteran Core 29.2 Moderate 11.5 2.8 8.7 2.0 12.5 Age 38; still among assist leaders.
2001-02 UTA Aging Technician 31.3 Moderate 13.4 3.2 8.2 2.1 13.4 Slight scoring bump, subtle role tweak.
2002-03 UTA Final Floor Gen. 27.7 Low-Moderate 10.8 2.5 7.7 1.9 11.5 Final season; ultra-precise.