Recent Game Results

Height of bar is margin of victory • Mouseover bar for details • Click for box score • Grouped by Month

Roster

Roster Table
No. Player Pos Ht Wt Birth Date   Exp College
3Kenny BattleSG6-6210October 10, 1964us1Northern Illinois, Illinois
2Joe Barry CarrollC7-0225July 24, 1958us9Purdue
23Cedric CeballosSF6-7220August 2, 1969usRCal State Fullerton
24Tom ChambersPF6-10220June 21, 1959us9Utah
14Jeff HornacekSG6-4190May 3, 1963us4Iowa State
8Eddie JohnsonSG6-7215May 1, 1959us9Illinois
7Kevin JohnsonPG6-1180March 4, 1966us3California
32Negele KnightPG6-1175March 6, 1967usRDayton
28Andrew LangC6-11245June 28, 1966us2Arkansas
51Ian LockhartSF6-8240June 25, 1967bsRTennessee
9Dan MajerleSF6-6215September 9, 1965us2Central Michigan University
35Xavier McDanielSF6-7205June 4, 1963us5Wichita State
45Ed NealyPF6-7238February 19, 1960us7Kansas State
34Tim PerryC6-9200June 4, 1965us2Temple
31Kurt RambisPF6-8213February 25, 1958us9Santa Clara
41Mark WestC6-10230November 5, 1960us7Old Dominion

Assistant Coaches and Staff

Team and Opponent Stats

  • Ranks are per game (except for MP, which are total) and sorted descending (except for TOV and PF); opponents ranked are flipped; year/year calculations are also per game

Team Misc

Per Game

Per Game Table
Rk Player Age G GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Kevin Johnson24777636.07.714.9.5160.10.6.2057.614.3.529.5206.78.0.8430.72.83.510.12.10.13.52.322.2
2Jeff Hornacek27807734.26.813.1.5180.81.8.4186.011.3.534.5472.52.8.8970.93.14.05.11.40.21.62.316.9
3Tom Chambers31767532.67.316.7.4370.31.0.2747.115.8.447.4455.06.0.8261.45.16.42.60.90.72.33.119.9
4Xavier McDaniel27666431.96.813.6.5030.00.1.0006.813.5.506.5032.23.0.7272.15.17.22.30.80.62.23.215.8
5Dan Majerle2577729.65.210.7.4840.41.1.3494.89.5.499.5022.93.9.7622.23.25.42.81.40.51.52.113.6
6Mark West30826423.93.04.7.6470.00.03.04.7.647.6471.62.5.6552.14.86.90.50.42.01.03.27.7
7Eddie Johnson3115020.85.912.4.4730.41.4.2865.511.0.497.4891.41.9.7241.12.03.11.10.60.11.62.513.5
8Andrew Lang24631818.31.73.0.5770.00.0.0001.73.0.580.5771.52.1.7151.83.04.80.40.32.00.72.74.9
9Kenny Battle2616416.42.45.4.4420.00.1.0002.45.3.452.4421.31.8.6901.32.03.30.91.20.41.11.66.0
10Kurt Rambis32621714.51.32.7.4970.00.0.0001.32.7.503.4971.01.4.7061.23.04.31.00.40.20.71.73.6
11Tim Perry2546212.81.63.1.5210.00.1.0001.63.0.540.5210.91.5.6141.21.62.70.60.50.90.71.34.2
12Negele Knight2364612.42.04.8.4250.10.4.2402.04.4.442.4351.11.8.6020.30.81.13.00.30.11.21.35.3
13Cedric Ceballos2163011.63.26.7.4870.00.1.1673.26.6.492.4881.72.6.6631.21.22.40.60.30.11.11.18.2
14Ed Nealy3055010.40.81.8.4640.10.3.3130.71.5.494.4900.50.7.7370.81.92.70.70.40.10.30.82.2
15Joe Barry Carroll321108.71.23.3.3610.00.01.23.3.361.3611.01.1.9170.31.92.21.00.10.71.11.63.4
16Ian Lockhart23102.01.01.01.0000.00.01.01.01.0001.0002.02.01.0000.00.00.00.00.00.00.00.04.0
Per Game Table
Rk Player Age G GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Kevin Johnson244436.54.013.3.3020.31.8.1433.811.5.326.3114.57.5.6000.52.83.39.80.50.33.02.312.8
2Jeff Hornacek274436.35.512.8.4310.81.5.5004.811.3.422.4616.57.0.9290.85.56.32.00.80.50.83.318.3
3Tom Chambers314435.56.816.5.4090.01.3.0006.815.3.443.4093.54.8.7370.55.35.82.51.81.33.03.017.0
4Dan Majerle254027.53.08.0.3751.02.8.3642.05.3.381.4383.54.8.7371.52.33.81.81.30.30.53.010.5
5Xavier McDaniel274425.34.310.3.4150.00.3.0004.310.0.425.4151.01.5.6671.02.83.81.30.00.52.52.59.5
6Mark West304423.32.33.8.6000.00.02.33.8.600.6001.31.8.7142.02.54.50.50.52.50.83.85.8
7Negele Knight234014.03.36.5.5000.30.8.3333.05.8.522.5191.31.8.7140.30.81.02.30.30.01.01.88.0
8Andrew Lang244013.81.52.8.5450.00.01.52.8.545.5453.54.3.8241.03.54.50.30.30.80.53.06.5
9Kurt Rambis324013.30.51.3.4000.00.00.51.3.400.4000.00.02.01.53.51.01.30.31.01.51.0
10Ed Nealy302010.00.52.5.2000.00.5.0000.52.0.250.2000.00.01.01.52.50.00.00.00.51.01.0
11Cedric Ceballos21308.02.34.0.5830.00.02.34.0.583.5830.72.0.3331.00.71.70.70.70.00.30.05.3
12Joe Barry Carroll32207.52.04.0.5000.00.02.04.0.500.5000.00.5.0000.00.50.51.00.00.50.50.04.0

Totals

Totals Table
Rk Player Age G GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Kevin Johnson24777627725911145.516944.2055821101.529.520519616.84354217271781163112691741710
2Jeff Hornacek27807727335441051.51861146.418483905.534.547201224.89774247321409111161301851350
3Tom Chambers31767524755561271.4372073.2745361198.447.445379459.82610438649019465521772351511
4Dan Majerle257772281397821.4843086.349367735.499.502227298.762168250418216106401141621051
5Xavier McDaniel2766642105451896.50305.000451891.506.503144198.72713733947614950421442141046
6Mark West3082641957247382.64700247382.647.647135206.655171393564373216186266629
7Andrew Lang2463181152109189.57701.000109188.580.57793130.715113190303271712745168311
8Kurt Rambis32621790083167.49702.00083165.503.4976085.7067718926664251145107226
9Negele Knight23646792131308.425625.240125283.442.43571118.6022051711912077683339
10Cedric Ceballos21630730204419.48716.167203413.492.488110166.6637773150352256970519
11Tim Perry2546258775144.52105.00075139.540.5214370.61453731262723433260193
12Ed Nealy305505734597.464516.3134081.494.4902838.73744107151362441946123
13Eddie Johnson3115031288186.473621.28682165.497.4892129.72416304617922437203
14Kenny Battle261642633886.44202.0003884.452.4422029.69021325315196172596
15Joe Barry Carroll32110961336.361001336.361.3611112.917321241118121837
16Ian Lockhart23102111.00000111.0001.000221.000000000004
821973035737199.496138432.31934356767.508.50620642680.7701132259837302209687535130218509348
Totals Table
Rk Player Age G GS MP FG FGA FG% 3P 3PA 3P% 2P 2PA 2P% eFG% FT FTA FT% ORB DRB TRB AST STL BLK TOV PF PTS
1Kevin Johnson24441461653.30217.1431546.326.3111830.60021113392112951
2Jeff Hornacek27441452251.43136.5001945.422.4612628.9293222583231373
3Tom Chambers31441422766.40905.0002761.443.4091419.737221231075121268
4Dan Majerle25401101232.375411.364821.381.4381419.737691575121242
5Xavier McDaniel27441011741.41501.0001740.425.41546.66741115502101038
6Mark West304493915.60000915.600.60057.71481018221031523
7Negele Knight2340561326.50013.3331223.522.51957.7141349104732
8Andrew Lang244055611.54500611.545.5451417.8244141811321226
9Kurt Rambis32405325.4000025.400.400008614451464
10Cedric Ceballos213024712.58300712.583.58326.3333252201016
11Ed Nealy30202015.20001.00014.250.20000235000122
12Joe Barry Carroll32201548.5000048.500.50001.000011201108

Advanced

Advanced Table
Rk Player Age G MP PER TS% 3PAr FTr ORB% DRB% TRB% AST% STL% BLK% TOV% USG%   OWS DWS WS WS/48   OBPM DBPM BPM VORP
1Kevin Johnson2477277223.7.604.038.5382.28.15.340.72.80.216.024.89.53.312.7.2205.51.16.66.0
2Jeff Hornacek2780273317.8.587.139.2133.19.46.421.21.90.310.219.16.92.89.7.1712.60.73.33.7
3Tom Chambers3176247516.2.513.057.3614.816.210.811.51.21.210.727.22.43.05.4.105-0.1-0.8-0.90.7
4Dan Majerle2577228116.9.552.105.3638.511.410.012.92.21.010.719.14.42.87.2.1522.00.72.72.7
5Xavier McDaniel2766210514.7.532.006.2217.516.812.410.21.11.112.821.81.72.54.2.096-0.5-0.3-0.90.6
6Mark West3082195714.6.665.000.53910.120.915.72.40.84.715.411.63.43.16.5.160-0.51.51.01.5
7Andrew Lang2463115213.6.632.005.68811.317.214.42.90.76.315.510.31.91.83.7.155-1.02.21.20.9
8Kurt Rambis326290011.4.553.012.5099.821.816.18.71.30.718.011.30.91.32.2.115-1.10.9-0.30.4
9Negele Knight236479212.1.471.081.3832.96.74.932.61.20.517.422.40.00.60.6.037-0.9-1.7-2.7-0.1
10Cedric Ceballos216373017.8.527.014.39612.110.411.27.71.40.412.331.30.60.71.3.0850.3-2.5-2.10.0
11Tim Perry254658713.8.552.035.48610.412.911.75.91.94.215.514.40.50.91.4.116-0.61.30.70.4
12Ed Nealy305557311.3.541.165.3928.819.414.47.62.00.414.39.40.60.81.5.122-0.31.41.10.4
13Eddie Johnson311531214.5.511.113.1565.910.08.18.71.40.410.829.10.00.30.3.051-1.0-2.2-3.2-0.1
14Kenny Battle261626312.8.486.023.3379.212.711.07.53.41.314.717.90.00.40.4.081-1.51.2-0.30.1
15Joe Barry Carroll3211968.6.448.000.3333.622.813.714.90.54.822.522.6-0.20.20.0-0.014-6.81.5-5.3-0.1
16Ian Lockhart231276.31.064.0002.0000.00.00.00.00.00.00.038.30.00.00.01.08431.58.439.90.0
Advanced Table
Rk Player Age G MP PER TS% 3PAr FTr ORB% DRB% TRB% AST% STL% BLK% TOV% USG%   OWS DWS WS WS/48   OBPM DBPM BPM VORP
1Kevin Johnson2441469.0.385.132.5661.59.45.144.60.70.415.323.3-0.30.1-0.2-0.0820.1-3.2-3.10.0
2Jeff Hornacek27414516.3.576.118.5492.218.910.09.91.00.94.519.90.30.10.4.1421.70.72.40.2
3Tom Chambers31414211.2.457.076.2881.518.49.413.62.52.313.926.4-0.40.2-0.2-0.053-1.50.8-0.70.0
4Dan Majerle25411013.0.520.344.5945.910.27.910.62.30.64.716.70.10.10.2.1011.60.52.00.1
5Xavier McDaniel2741014.3.435.024.1464.313.68.69.20.01.318.623.1-0.30.1-0.3-0.132-3.4-2.7-6.0-0.1
6Mark West3049312.6.636.000.4679.313.411.23.51.17.014.29.90.10.10.2.122-1.52.40.90.1
7Negele Knight2345614.9.550.115.2691.96.74.133.80.90.012.125.70.00.00.1.0451.9-0.81.10.0
8Andrew Lang2445518.8.703.0001.5457.831.718.93.00.93.69.816.20.20.10.3.2370.62.53.10.1
9Kurt Rambis324539.8.400.000.00016.314.115.311.34.71.244.47.40.00.10.0.044-1.52.51.00.0
10Cedric Ceballos2132425.6.546.000.50013.510.412.020.04.20.06.428.30.00.00.1.1088.41.29.60.1
11Ed Nealy30220-1.7.200.200.00010.818.714.50.00.00.016.713.0-0.10.0-0.1-0.153-8.0-4.7-12.7-0.1
12Joe Barry Carroll3221513.8.474.000.1250.08.33.930.20.04.310.627.40.00.00.0-0.0660.50.81.30.0

Players on League Leaderboards

  • Qualified players in the top 20  ·  Includes full-season stats for all players who saw court time during the regular season or playoffs.

Salaries