

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
72
Memphis Grizzlies·SF / SG
James Ennis
Memphis Grizzlies·SF / SG#302 league#113 at small forwardLatest capture
- Jersey
- #8
- Height
- 6'7"
- Wingspan
- 7'0"
- Weight
- 210 lbs
- From
- Long Beach State
- Nationality
- —
- Age
- 27
Key info
- Peak ages
- 25–31
- Potential range
- Not available
- Loyalty
- 50 / 100
Contract
Option: None
1 of 2 years left
- Previous (past)
- —
- Now
- $3,028,410
Roster files
Percentile vs small forwards
166 SF · v111Post control42
Pass accuracy55
Def. rebound72
Shot IQ69
Hands54
Three-point69
Mid-range11
Block56
Speed4
Vertical18
Rating history
Loading rating history…
Viewing 2K18 · v111 · Sep 8
Finishing
Driving Layup
79Driving Dunk
72Standing Dunk
70Post Control
48Post Hook
53Post Fade
57Draw Foul
72Hands
80Shooting
Shot Close
64Shot Mid
61Shot 3PT
81Free Throw
78Shot IQ
82Off. Consistency
50Playmaking
Pass Accuracy
65Pass Vision
32Pass IQ
60Ball Handle
68Speed w/ Ball
61Defense
Steal
62Block
51Help Defense IQ
60Pass Perception
51Def. Consistency
40Rebounding
Off. Rebound
50Def. Rebound
63Physical
Speed
61Strength
58Vertical
67Stamina
80Hustle
75Intangibles
60Other attributes
acceleration
62boxout
58contact dunk
60contested shot 3pt
79contested shot mid
61lateral quickness
63low post defense iq
68off dribble shot 3pt
76off dribble shot mid
60on ball defense iq
62pick and roll defense iq
60Potential
76Reaction Time
64shot contest
64standing layup
82Durability
Back
80Head
80Left Ankle
80Left Elbow
80Left Foot
80Left Hip
80Left Knee
80Left Shoulder
80Misc
80Neck
80Right Ankle
80Right Elbow
80Right Foot
80Right Hip
80Right Knee
80Right Shoulder
80Shot
Shot
48Shot Close
35Shot Mid
10Shot 3PT
50Use Glass
35Spin Jumper
0Touches
46Post Up
0Post Shimmy Shot
0Post Face Up
0Post Back Down
0Post Hook Left
0Post Hook Right
0Post Fade Left
0Post Fade Right
0Up and Under
0Post Hop Shot
0Post Drive
35Post Spin
0Drive / Pass
Driving Layup
65Standing Dunk
50Driving Dunk
75Flashy Dunk
0Alley-Oop
35Putback
28Crash
7Spin Layup
0Floater
15Step Through
0Drive
35Drive Right
95TT Pump Fake
5TT Jab Step
5TT Shoot
0Flashy Pass
15Alley-Oop Pass
20Play Discipline
99Defense
Take Charge
8On-Ball Steal
65Contest Shot
79Block Shot
23Foul
78Hard Foul
76Other tendencies
contested jumper midrange t
26contested jumper three t
20dribble behind back t
0dribble crossover t
5dribble double cross t
0dribble half spin t
0dribble hesitation t
0dribble in and out t
0dribble nothing t
50dribble spin t
0dribble step back t
0drive pullup midrange t
0drive pullup three t
0eurostep layup t
0find open man t
30finish attack t
55hopstep layup t
0interception t
45iso vs average t
0iso vs elite t
0iso vs good t
0iso vs poor t
0offscreen drive t
30offscreen shot midrange t
50offscreen shot three t
50post aggressive back down t
0post drop step inside t
0post drop step outside t
0post shoot t
15post stepback shot t
0roll vs fade t
55setup hesitation t
0setup nothing t
0setup sizeup t
0shot area close center t
17shot area close left t
6shot area close right t
4shot area medium center t
7shot area medium left center t
7shot area medium left t
3shot area medium right center t
5shot area medium right t
2shot area three center t
1shot area three left center t
1shot area three left t
3shot area three right center t
1shot area three right t
2shot under basket t
26spotup drive t
30spotup shot midrange t
62spotup shot three t
60standing layup t
85stepback jumper midrange t
0stepback jumper three t
0transition pullup three t
8transition spotup t
0triple threat nothing t
50Shooting
Release TimingNormal
Upper Release
Release 63
Lower Base
Set Shot 4
Free Throw
Free Throw 3
Spin Jumper
Stiff 3
Hop Jumper
Stiff
Dribble Pull-Up
Stiff 6
Finishing / Post
Layup Package
Default Big
Dunk Package
Two Foot One Hand Bigman
Post Hook
Hook 1
Post Fade
Fade 10
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
Normal 1
iso crossover a
Normal 3
iso hesitation a
Normal 3
iso rhythm dribble a
Normal 5
iso sizeup a
Normal 3
iso sizeup bhb a
Normal 2
iso sizeup cross a
Normal 2
iso sizeup hes a
Normal 1
iso sizeup tween a
Normal 1
iso spin a
Normal 3
jumpshot celebration a
None
post one step pullup a
Post Hop Shot 3
post shimmy fade a
Shimmy Fade 8
post shimmy hook a
Shimmy Hook 4
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 One Hand BigmanUnderbasketregularTwo Foot Two Hand BasicOne Foot BigmantomahawksDefaultDefaultDefaultDefaultDefaultDefaultDefaultDefaultDefaultDefaultDefault
Player information
- Name
- James Ennis
- Nationality
- —
- From
- Long Beach State
- Birth date
- 1990-07-01
- Position
- SF/SG
- Jersey number
- 8
- Height
- 6'7" / 200.66 cm
- Wingspan
- 7'0" / 212.09 cm
- Weight
- 210 lbs
Age 27 on 2017-10-01
Draft & experience
- Draft year
- 2013
- Draft round
- 2
- Draft pick
- 20
- Drafted by
- Atlanta Hawks
- Years pro
- 3
- Roster year
- —
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 ball handler
- Handoff
- Three-point screens
- None
Contract
| Year slot | Salary |
|---|---|
| Year 1 | $3,028,410 |
| Year 2 | $0 |
| Year 3 | $0 |
| Year 4 | $0 |
| Year 5 | $0 |
| Year 6 | $0 |
- Original length
- 2 years
- Years remaining
- 1
- 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…