NBA 2K23 Controls Guide (PS5, Xbox Series X/S, PS4, Xbox One)

Here are the full NBA 2K23 controls for PlayStation 4, PlayStation 5, Xbox Series X/S, and Xbox One.

1. NBA 2K23 On-Ball Offense Controls
2. NBA 2K23 Off-Ball Offense Controls
3. NBA 2K23 On-Ball Defense Controls
4. NBA 2K23 Off-Ball Defense Controls
5. NBA 2K23 Shooting & Finishing Controls
7. NBA 2K23 Dribbling Controls
6. NBA 2K23 Passing Controls
8. NBA 2K23 Post Offense Controls

Also See:

NBA 2K23 On-Ball Offense Controls

ACTIONPS4/PS5XBOX 1/SERIES X
PassXA
Bounce PassCircleB
Lob PassTriangleY
ShootSquare or RSX or RS
SprintR2RT
Icon PassR1 (choose receiver)RB (choose receiver)
Call Timeout /ShareView
Coaches ChallengeTouch PadBack Button
Move PlayerLSLS
Pro StickRSRS
On the Fly CoachingArrow-PadArrow-Pad
Call PlayL1LB
Post UpL2LT

Back to Top

NBA 2K23 Off-Ball Offense Controls

ACTIONPS4/PS5XBOX 1/SERIES X
Call For PassXA
Quick ScreenOB
Tell Teammate To ShootSquareX
Call For Alley-oopTriangleY
SprintR2RT
Call Timeout /ShareView
Coach’s ChallengeTouch PadBack Button
Call for ScreenL1LB
Post UpL2LT
On the Fly CoachingArrow-PadArrow-Pad
Move PlayerLSLS
Pro StickRSRS

Back to Top

NBA 2K23 On-Ball Defense Controls

ACTIONPS4/PS5XBOX 1/SERIES X
Move PlayerLSLS
Hands UpRSRS
Player SwapXA
Take ChargeOB
Block/ReboundTriangleY
StealSquareX
SprintR2RT
Icon SwapR1RB
Double TeamL1LB
Intense DefenseL2LT
Intentional FoulTouch PadBack Button
On the Fly CoachingArrow PadArrow Pad

Back to Top

NBA 2K23 Off-Ball Defense Controls

ACTIONPS4/PS5XBOX 1/SERIES X
Move PlayerLSLS
On Ball StealRSRS
Player SwapXA
Take ChargeOB
Block/ReboundTriangleY
StealSquareX
SprintR2RT
Icon SwapR1RB
Double TeamL1LB
Intense DefenseL2LT
Intentional FoulTouch PadBack Button
On the Fly CoachingArrow PadAarrow Pad

Back to Top

NBA 2K23 Shooting & Finishing Controls

ACTIONPS4/PS5XBOX 1/SERIES X
Jump ShotPress & hold Square then releasePress & hold X then release
Free ThrowPress & hold Square then release Press and hold X then release
LayupMove & hold RS up (when driving)Move & hold RS up (when driving)
Runner / FloaterMove & hold RS down while driving in close rangeMove & hold RS down while driving in close range
Reverse LayupMove & hold the RS right (while driving along the right baseline)Move & hold the RS right (while driving along the right baseline)
Euro Step LayupDouble tap Square while driving & hold LS towards the off handDouble tap X while driving & hold the LS towards the off hand
Cradle LayupDouble tap Square when driving & hold LS towards the ball handDouble tap X when driving & hold LS toward the ball hand
Hop Step LayupTap Square while drivingTap X while driving
Two-Hand DunkR2 + Move & hold RS up while driving in close rangeR2 + Move & hold RS up while driving in close range
Dominant or Off-Hand DunkR2 + Move & hold RS up, left or right in close range. The RS direction determines the dunking handRT + Move & hold RS up, left or right in close range. The RS direction determines the dunking hand
Normal Skill DunkR2 + Move RS up then quickly release and move and hold RS down. Release RS to neutral to time the dunkRT + Move RS up then quickly release and move and hold RS down. Release RS to neutral to time the dunk
Rim Hang DunkR2 + Move & hold RS down while driving. Keep R2 held to continue hanging, use LS to control swing, and move RS up to pull up on the rimRT + Move & hold RS down while driving. Keep RT held to continue hanging, use LS to control swing, and move RS up to pull up on the rim
Rim Hang Skill DunkR2 + Move RS down then quickly release and move and hold RS down again. Release RS to neutral to time the dunk. Keep R2 held to continue hanging and use LS to control swingRT + Move RS down then quickly release and move and hold RS down again. Release RS to neutral to time the dunk. Keep RT held to continue hanging and use LS to control swing
One-Hand Flashy DunkR2 + Move RS down then quickly move and hold RS upRT + Move RS down then quickly move and hold RS up
Two-Hand Flashy DunkR2 + Move RS up then quickly release and move and hold RS up againRT + Move RS up then quickly release and move and hold RS up again
Pump FakeTap SquareTap X
Hop / Stepback GatherTap Square with LS deflected left or rightTap X with LS deflected left or right
Spin GatherHold R2 + double tap SquareHold RT + double tap X
Half Spin GatherRotate RS in a quarter-circle from right to up then hold while driving with ball in right handRotate RS in a quarter-circle from right to up then hold while driving with ball in right hand
Step ThroughAt close range, pump fake, then press and hold SquareAt close range, pump fake, then press and hold X
PutbackPress Square when attempting an offensive reboundPress X when attempting an offensive rebound
Bank ShotMove and hold RS up and releaseMove and hold RS up and release

Back to Top

NBA 2K23 Dribbling Controls

ACTIONPS4/PS5XBOX 1/ SERIES X
Signature Size-upQuickly move and release RS in various directions and speeds to perform special signature size-up combo movesQuickly move and release RS in various directions and speeds to perform special signature size-up combo moves
In and OutMove RS up right then quickly release when dribbling with the right handMove RS up right then quickly release when dribbling with the right hand
HesitationMove the RS right then quickly release when dribbling with right handMove the RS right then quickly release when dribbling with right hand
Hesitation EscapeR2+ move & hold RS right when dribbling with right handRT + Move & hold RS right when dribbling with right hand
CrossoverMove RS up then quickly releaseMove RS up then quickly release
Attacking CrossoverR2 + move RS up or up left then quickly release when dribbling with the right handRT + move RS up or up left then quickly release when dribbling with the right hand
Between Legs CrossMove RS left then quickly release when dribbling with right handMove RS left then quickly release when dribbling with right hand
Escape CrossoverR2 + move RS left then quickly release when dribbling with right handRT + move RS left then quickly release when dribbling with right hand
Behind the BackMove RS down left then quickly release when dribbling with right handMove RS down left then quickly release when dribbling with right hand
Behind the Back EscapeR2 + move RS down left then quickly release while stand dribbling in right handRT + move RS down left then quickly release while stand dribbling in right hand
StepbackMove RS down then quickly releaseMove RS down then quickly release
Stepback EscapeR2 + move RS down then quickly releaseRT + move RS down then quickly release
SpinRotate the RS clockwise then quickly & release when dribbling with right handRotate the RS clockwise then quickly & release when dribbling with right hand
Half SpinRotate RS in a quarter-circle from right to up then quickly release when dribbling with right handRotate RS in a quarter-circle from right to up then quickly release when dribbling with right hand
Hard Stop / StutterTap L2 while driving for a quick change of speedTap LT while driving for a quick change of speed
Hold Off DefendersHold L2Hold LT
Triple Threat Side JabMove RS right then quickly release (with left pivot foot established)Move RS right then quickly release (with left pivot foot established)
Triple Threat Large JabMove RS up right then quickly release (with left pivot foot established)Move RS up right then quickly release (with left pivot foot established)
Triple Threat Small JabMove RS up right (with left pivot foot established)Move RS up right (with left pivot foot established)
Triple Threat Mid_StepoverMove RS up then quickly release (with left pivot foot established)Move RS up then quickly release (with left pivot foot established)
Triple Threat Full-StepoverMove RS up left then quickly release (with left pivot foot established)Move RS up left then quickly release (with left pivot foot established)
Triple Threat Back-to-Basket StepoverMove RS left then quickly release (with left pivot foot established)Move RS left then quickly release (with left pivot foot established)
Triple Threat Pump FakeMove RS down then quickly releaseMove RS down then quickly release
Triple Threat Side HesitationR2 + move RS left or right then quickly releaseRT + move RS left or right then quickly release
Triple Threat Attack HesitationR2 + move RS up left or up right then quickly releaseRT + move RS up left or up right then quickly release
Triple Threat StepbackR2 + move RS down then quickly releaseRT + move RS down then quickly release
Triple Threat Spin-OutRotate RS clockwise then quickly release (with left pivot foot established)Rotate RS clockwise then quickly release (with left pivot foot established)
Triple Threat Cross Spin-OutRotate RS counter-clockwise then quickly release (with left pivot foot established)Rotate RS counter-clockwise then quickly release (with left pivot foot established)

Back to Top

NBA 2K23 Passing Controls

ACTIONPS4/PS5XBOX 1/SERIES X
Normal PassPress XPress A
Bounce PassPress OPress B
Lob PassPress TrianglePress Y
Skip PassHold X to target a receiver further awayHold A to target a receiver further away
Fake PassTriangle + O while standing or driving to the basketY + B while standing or driving to the basket
Jump PassSquare + X while standing or driving to the basketX + A while standing or driving to the basket
Icon PassPress R1 then press the icon button of the desired receiverPress RB then press the icon button of the desired receiver
Flashy PassDouble tap ODouble tap B to pass
Alley-oopDouble tap TriangleDouble tap Y
Alley-oop to SelfDouble tap triangle + move LS toward the hoopDouble tap Y + move LS toward the hoop
Bounce Pass Alley-oopPress X + O + move LS toward the receiverPress A + B + move LS toward the receiver
Lead to Basket PassPress and hold Triangle to make the selected receiver cut to the basket. Release Triangle to passPress and hold Y to make the selected receiver cut to the basket. Release Y to pass
Full Receiver ControlPress & hold O to freely move the selected receiver with LS. Release O to pass.Press & hold B to freely move the selected receiver with LS. Release B to pass.
Touch PassPress X before the initial receiver gets the ball (Use LS to select the second receiver)Press A before the initital receiver gets the ball (Use LS to select the second receiver)
Pro Stick PassPress & hold R1 + move RS in the desired pass directionPress & hold RB + move RS in the desired pass direction
Give and GoPress & hold X until the receiver catches the ball. Hold X & use LS to move the initial passer. Release X to get the ball backPress & hold A until the receiver catches the ball. Hold A & use LS to move initial passer. Release A to get the ball back.
Rolling InboundPress triangle during baseline inboundsPress Y during baseline inbounds

Back to Top

NBA 2K23 Post Offense Controls

*For all Post Offense controls, first Hold L2 / LT to initiate the post up.

ActionPS4/PS5Xbox 1/Series X
Enter and Leave PostPress and hold L2 to post up. Release L2 to leave the post and faceupPress and hold LT to post up. Release LT to leave the post and faceup
Post PivotMove LS in any direction then quickly release (while hold the ball)Move LS in any direction then quickly release (while hold the ball)
DropstepHold LS to the left or right toward hoop, then tap SquareHold LS to the left or right toward hoop, then tap X
Spin or DriveRotate RS to either shoulderRotate RS to either shoulder
Switch FacingTap RS upTap RS up
Drive FakeHold R2 and move RS towards the inside shoulder then quickly releaseHold RT and move RS towards the inside shoulder then quickly release
Spin FakeHold R2 and move RS towards the outside shoulder then quickly releaseHold RT and move RS towards the outside shoulder then quickly release
Post Step-AwayHold R2 and move RS down then quickly release.Hold RT & move RS down then quickly release.
Disengage to KeyRelease L2 while moving and holding the LS towards the keyRelease LT while moving and holding the LS towards the key
Disengage to BaselineRelease L2 while moving and holding the LS towards the baselineRelease LT while moving and holding the LS towards the baseline
Disengage AwayRelease L2 while moving and holding the LS away from the basketRelease LT while moving and holding the LS away from the basket
Aggressive BackdownHold R2 + LS toward the defenderHold RT + LS toward the defender
Avoid StealMove RS down and quickly releaseMove RS down and quickly release
Post LayupMove LS toward hoop + hold RS up left or up rightMove LS toward hoop + hold RS up left or up right
Post HookWith LS on neutral, move & hold RS up left or up right.With LS on neutral, move & hold RS up left or up right.
Post FadeMove & hold RS left or right away from the hoopMove & hold RS left or right away from the hoop
Post Shimmy HookWith LS neutral, hold R2 + move & hold RS up left or up rightWith LS neutral, hold RT + move & hold RS up left or up right
Post Shimmy FadeWith LS neutral, hold R2 + move & hold RS down left or down rightWith LS neutral, hold RT + move & hold RS down left or down right
Post HopMove & hold LS left, right or down then tap squareMove & hold LS left, right or down then tap X
Post Up and UnderUse RS to pump fake, then let go of L2 and quickly move & hold RS again before the pump fake endsUse RS to pump fake, then let go of LT and quickly move & hold RS again before the pump fake ends
Post Dunk AttemptHold R2 & move LS + RS up.Hold RT & move LS + RS up.

Back to Top

Thanks for your feedback!