

Key info
- Peak ages
- 25–31
- Potential range
- Not available
- Loyalty
- 50 / 100
NBA — installed snapshot, archived 2026-09-08· NBA 2K18 · v111 · Sep 8, 2026
69
All-time Detroit Pistons·PF / C
John Salley
All-time Detroit Pistons·PF / C#492 in roster group#162 at power forwardLatest capture
- Jersey
- #22
- Height
- 6'11"
- Wingspan
- 7'3"
- Weight
- 230 lbs
- From
- Georgia Tech
- Nationality
- —
- Age
- —
Key info
- Peak ages
- 25–31
- Potential range
- Not available
- Loyalty
- 50 / 100
Contract
Option: None
2 of 3 years left
- Previous (past)
- —
- Now
- $1,589,640
- +1 yr
- $1,722,110
Roster files
Percentile vs power forwards
207 PF · v111Post control11
Pass accuracy27
Def. rebound23
Shot IQ35
Hands22
Three-point28
Mid-range13
Block69
Speed48
Vertical69
Rating history
Loading rating history…
Viewing 2K18 · v111 · Sep 8
Finishing
Driving Layup
60Driving Dunk
65Standing Dunk
95Post Control
48Post Hook
45Post Fade
50Draw Foul
72Hands
68Shooting
Shot Close
70Shot Mid
45Shot 3PT
34Free Throw
69Shot IQ
70Off. Consistency
60Playmaking
Pass Accuracy
41Pass Vision
33Pass IQ
40Ball Handle
40Speed w/ Ball
45Defense
Steal
61Block
70Help Defense IQ
65Pass Perception
68Def. Consistency
65Rebounding
Off. Rebound
74Def. Rebound
63Physical
Speed
59Strength
60Vertical
70Stamina
70Hustle
80Intangibles
69Other attributes
acceleration
57boxout
64contact dunk
45contested shot 3pt
27contested shot mid
38lateral quickness
57low post defense iq
68off dribble shot 3pt
25off dribble shot mid
34on ball defense iq
58pick and roll defense iq
59Potential
75Reaction Time
55shot contest
55standing layup
80Durability
Back
82Head
82Left Ankle
82Left Elbow
82Left Foot
82Left Hip
82Left Knee
82Left Shoulder
82Misc
82Neck
82Right Ankle
82Right Elbow
82Right Foot
82Right Hip
82Right Knee
82Right Shoulder
82Shot
Shot
40Shot Close
60Shot Mid
0Shot 3PT
0Use Glass
42Spin Jumper
95Touches
45Post Up
30Post Shimmy Shot
5Post Face Up
25Post Back Down
25Post Hook Left
50Post Hook Right
10Post Fade Left
25Post Fade Right
25Up and Under
5Post Hop Shot
5Post Drive
20Post Spin
30Drive / Pass
Driving Layup
65Standing Dunk
90Driving Dunk
65Flashy Dunk
65Alley-Oop
40Putback
75Crash
5Spin Layup
64Floater
58Step Through
57Drive
30Drive Right
67TT Pump Fake
55TT Jab Step
0TT Shoot
0Flashy Pass
25Alley-Oop Pass
0Play Discipline
3Defense
Take Charge
15On-Ball Steal
37Contest Shot
56Block Shot
56Foul
60Hard Foul
70Other tendencies
contested jumper midrange t
9contested jumper three t
70dribble behind back t
0dribble crossover t
0dribble double cross t
0dribble half spin t
0dribble hesitation t
0dribble in and out t
0dribble nothing t
75dribble spin t
0dribble step back t
0drive pullup midrange t
4drive pullup three t
4eurostep layup t
64find open man t
33finish attack t
50hopstep layup t
54interception t
41iso vs average t
21iso vs elite t
1iso vs good t
14iso vs poor t
41offscreen drive t
30offscreen shot midrange t
56offscreen shot three t
60post aggressive back down t
20post drop step inside t
20post drop step outside t
35post shoot t
25post stepback shot t
5roll vs fade t
0setup hesitation t
9setup nothing t
85setup sizeup t
0shot area close center t
3shot area close left t
6shot area close right t
2shot area medium center t
4shot area medium left center t
4shot area medium left t
4shot area medium right center t
6shot area medium right t
4shot area three center t
5shot area three left center t
4shot area three left t
4shot area three right center t
3shot area three right t
2shot under basket t
49spotup drive t
30spotup shot midrange t
36spotup shot three t
0standing layup t
95stepback jumper midrange t
3stepback jumper three t
6transition pullup three t
2transition spotup t
0triple threat nothing t
75Shooting
Release TimingNormal
Upper Release
Release 14
Lower Base
Jump Shot 21
Free Throw
Free Throw 3
Spin Jumper
Normal 3
Hop Jumper
Normal 3
Dribble Pull-Up
Normal
Finishing / Post
Layup Package
Default Swing
Dunk Package
Two Foot Two Hand Basic
Post Hook
Hook 2
Post Fade
Fade 9
Post Spin Shot
Small
Other
ambient package1 a
None
ambient package1 weight a
0%
ambient package2 a
None
ambient package2 weight a
0%
ambient package3 a
None
ambient package3 weight a
0%
iso behind back a
Basic 2
iso crossover a
Basic 1
iso hesitation a
Basic 1
iso rhythm dribble a
Basic 1
iso sizeup a
Normal 2
iso sizeup bhb a
Normal 2
iso sizeup cross a
Normal 2
iso sizeup hes a
Normal 2
iso sizeup tween a
Normal 2
iso spin a
Basic 2
jumpshot celebration a
None
post one step pullup a
Post Hop Shot 6
post shimmy fade a
Shimmy Fade 2
post shimmy hook a
Shimmy Hook 2
shot blending ratio a
0%
shot contested a
Big
shot from fake a
Default
sig jumpball stand a
None
sig player intro1 a
Default
sig player intro2 a
Default
upper release 2 a
Release 1
Dunk Package & Dunks
Two Foot Two Hand BasicUnderbasketregularUnderbasketrimpullsOne Foot Two Hand BasicTwo Foot One Hand BigmanOne Foot BigmanbasicDefaultDefaultDefaultDefaultDefaultDefaultDefaultDefaultDefault
Player information
- Name
- John Salley
- Nationality
- —
- From
- Georgia Tech
- Birth date
- 1964-05-16
- Position
- PF/C
- Jersey number
- 22
- Height
- 6'11" / 210.82 cm
- Wingspan
- 7'3" / 219.78 cm
- Weight
- 230 lbs
Choose the roster or simulation date to calculate age.
Draft & experience
- Draft year
- 1986
- Draft round
- 1
- Draft pick
- 11
- Drafted by
- Detroit Pistons
- Years pro
- 3
- Roster year
- 1989
Development
- Peak starts
- 25
- Peak ends
- 31
- Minimum potential
- —
- Maximum potential
- —
- Boom chance
- —
- Average outcome
- —
- Bust chance
- —
- Growth curve
- —
- Decline curve
- —
Motivations
- Loyalty
- 50
- Playing for a winner
- 50
- Financial security
- 50
In-game preference ratings, on a 0–100 scale.
Offensive role
- Play initiator
- No
- Pick & roll screener
- Low Post
- None
- None
Contract
| Year slot | Salary |
|---|---|
| Year 1 | $1,589,640 |
| Year 2 | $1,722,110 |
| Year 3 | $0 |
| Year 4 | $0 |
| Year 5 | $0 |
| Year 6 | $0 |
- Original length
- 3 years
- Years remaining
- 2
- Option
- None
- No-trade clause
- No
- Roster contract type
- Core
- Bird years
- 3
- Previous-year salary
- $0
- Extension length
- 0 years
- Extension option
- None
- Extension no-trade clause
- No
Salary slots can include option years. Years remaining is the roster's separate value.
Injuries
Injury slot 1
- Injury
- No injury
- Status
- Healthy
Injury slot 2
- Injury
- No injury
- Status
- Healthy
In-game injury state for this roster. Duration is the recorded total, not days until return.
Loading comments…