
JM
Key info
- Peak ages
- 25β33
- Potential range
- 72β79
- Loyalty
- 30 / 100
Era 2016Β· NBA 2K25 Β· v76 Β· Jul 17, 2025
68
Phoenix SunsΒ·SG / PG
Johnny Morgan
Phoenix SunsΒ·SG / PG#268 league#105 at shooting guardLatest capture
- Jersey
- #91
- Height
- 6'6"
- Wingspan
- 6'10"
- Weight
- 213 lbs
- From
- β
- Nationality
- β
- Age
- β
Key info
- Peak ages
- 25β33
- Potential range
- 72β79
- Loyalty
- 30 / 100
Contract
Option: None
4 of 5 years left
- Previous (past)
- β
- Now
- $11,286,897
- +1 yr
- $13,454,101
- +2 yr
- $12,287,007
- +3 yr
- $15,253,983
Percentile vs shooting guards
188 SG Β· v76Post control11
Pass accuracy77
Def. rebound15
Shot IQ20
Hands24
Three-point30
Mid-range29
Interior defense73
Block23
Speed81
Vertical15
Rating history
Loading rating historyβ¦
Viewing 2K25 Β· v76 Β· Jul 17
Finishing
Driving Layup
75Driving Dunk
54Standing Dunk
25Post Control
25Post Hook
25Post Fade
34Draw Foul
63Hands
68Shooting
Shot Close
68Shot Mid
65Shot 3PT
68Free Throw
77Shot IQ
59Off. Consistency
59Playmaking
Pass Accuracy
74Pass Vision
59Pass IQ
73Ball Handle
76Speed w/ Ball
76Defense
Interior Defense
45Perimeter Defense
45Steal
52Block
32Help Defense IQ
59Pass Perception
59Def. Consistency
45Rebounding
Off. Rebound
32Def. Rebound
42Physical
Speed
80Agility
78Strength
47Vertical
62Stamina
86Hustle
77Intangibles
52Hot Zones
Shot profile
Lethal0
Hot4
Neutral8
Cold2
Shot
Shot
75Shot Close
40Shot Mid
45Shot 3PT
45Use Glass
25Spot Up Mid
45Spot Up 3PT
45Off Screen Mid
45Off Screen 3PT
35Contested Mid
20Contested 3PT
20Stepback Mid
15Stepback 3PT
15Spin Jumper
10Trans. Pull-Up 3PT
10Drive Pull-Up 3PT
20Drive Pull-Up Mid
15Touches
80Post Up
0Post Shimmy Shot
0Post Face Up
90Post Back Down
10Aggressive Backdown
0Shoot From Post
5Post Hook Left
0Post Hook Right
0Post Fade Left
5Post Fade Right
5Up and Under
0Post Hop Shot
0Post Stepback
10Post Drive
0Post Spin
0Drop Step
0Hop Step
0Drive / Pass
Driving Layup
75Standing Dunk
10Driving Dunk
30Flashy Dunk
0Alley-Oop
25Putback
15Crash
35Spin Layup
65Hop Step Layup
55Euro Step Layup
35Floater
55Step Through
70Drive
65Drive Right
55Spot Up Drive
65Off Screen Drive
65TT Pump Fake
15TT Jab Step
30TT Idle
55TT Shoot
30Setup Sizeup
20Setup Hesitation
20No Setup
60Driving Crossover
25Driving Spin
25Driving Step Back
25Driving Half Spin
15Driving Double Cross
15Driving Behind Back
10Driving Hesi
15Driving In-and-Out
5No Driving Move
50Attack Strong
60Dish To Open Man
40Flashy Pass
25Alley-Oop Pass
35Roll vs Pop
10Transition Spot Up
55Play Discipline
50vs Elite
5vs Good
25vs Average
45vs Poor
65Defense
Pass Interception
50Take Charge
50On-Ball Steal
30Contest Shot
45Block Shot
10Foul
50Hard Foul
35Shooting
Release Timing
Normal
Upper Release
Luke Kennard
Lower Base
Tony Parker
Free Throw
Free Throw 6
Go-To Shot
None
Hop Jumper
Pro 2
Dribble Pull-Up
Dribbling
Dribble Style
Signature Size-Up
Pro
Breakdown Combos
Steve Francis
Escape Moves
Moving Crossover
Anthony Edwards
Moving Behind Back
Moving Hesitation
Moving Stepback
Finishing / Post
Dunk Package
Basic One-Handers Off Two
Post Spin Shot
Small
Post Go-To Shot
Normal
Movement
Motion Style
Base
Triple Threat Style
Zion Williamson
Player information
- Name
- Johnny Morgan
- Nationality
- β
- From
- β
- Birth date
- 1989-09-14
- Position
- SG/PG
- Jersey number
- 91
- Height
- 6'6" / 198.12 cm
- Wingspan
- 6'10" / 208.03 cm
- Weight
- 213 lbs
Choose the roster or simulation date to calculate age.
Draft & experience
- Draft year
- 2009
- Draft round
- Undrafted
- Draft pick
- β
- Drafted by
- β
- Years pro
- 7
- Roster year
- 2016
Development
- Peak starts
- 25
- Peak ends
- 33
- Minimum potential
- 72
- Maximum potential
- 79
- Boom chance
- 10%
- Average outcome
- 74%
- Bust chance
- 16%
- Growth curve
- Linear
- Decline curve
- Linear
Motivations
- Loyalty
- 30
- Playing for a winner
- 30
- Financial security
- 60
In-game preference ratings, on a 0β100 scale.
Offensive role
- Play initiator
- Yes
- Pick & roll ball handler
- Three-point screens
- Isolation
- Handoff
Contract
| Year slot | Salary |
|---|---|
| Year 1 | $11,286,897 |
| Year 2 | $13,454,101 |
| Year 3 | $12,287,007 |
| Year 4 | $15,253,983 |
| Year 5 | $0 |
| Year 6 | $0 |
- Original length
- 5 years
- Years remaining
- 4
- Option
- None
- No-trade clause
- No
- Roster contract type
- Core
- Bird years
- 0
- 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β¦