Here are the full NBA 2K25 controls for PlayStation 4, PlayStation 5, Xbox Series X/S, and Xbox One.
NBA 2K25 On-Ball Offense Controls
ACTION | PS4/PS5 | XBOX 1/SERIES X |
---|---|---|
Pass | X | A |
Bounce Pass | Circle | B |
Lob Pass | Triangle | Y |
Shoot | Square or RS | X or RS |
Sprint | R2 | RT |
Icon Pass | R1 (choose receiver) | RB (choose receiver) |
Call Timeout / | Share | View |
Coaches Challenge | Touch Pad | Back Button |
Move Player | LS | LS |
Pro Stick | RS | RS |
On the Fly Coaching | Arrow-Pad | Arrow-Pad |
Call Play | L1 | LB |
Post Up | L2 | LT |
Back to Top
NBA 2K25 Off-Ball Offense Controls
ACTION | PS4/PS5 | XBOX 1/SERIES X |
---|---|---|
Call For Pass | X | A |
Quick Screen | O | B |
Tell Teammate To Shoot | Square | X |
Call For Alley-oop | Triangle | Y |
Sprint | R2 | RT |
Call Timeout / Coach’s Challenge | Share | View |
Pause | Menu | Menu |
Call for Screen | L1 | LB |
Post Up | L2 | LT |
On the Fly Coaching | D-Pad | D-Pad |
Move Player | LS | LS |
Pro Stick | RS | RS |
Back to Top
NBA 2K25 On-Ball Defense Controls
ACTION | PS4/PS5 | XBOX 1/SERIES X |
---|---|---|
Move Player | LS | LS |
Hands Up | RS | RS |
Player Swap | X | A |
Take Charge | O | B |
Block/Rebound | Triangle | Y |
Steal | Square | X |
Sprint | R2 | RT |
Icon Swap | R1 | RB |
Double Team | L1 | LB |
Intense Defense | L2 | LT |
Intentional Foul | Touch Pad | Back Button |
On the Fly Coaching | D-Pad | D-Pad |
Back to Top
NBA 2K25 Off-Ball Defense Controls
ACTION | PS4/PS5 | XBOX 1/SERIES X |
---|---|---|
Move Player | LS | LS |
On Ball Steal | RS | RS |
Player Swap | X | A |
Take Charge | O | B |
Block/Rebound | Triangle | Y |
Steal | Square | X |
Sprint | R2 | RT |
Icon Swap | R1 | RB |
Double Team | L1 | LB |
Intense Defense | L2 | LT |
Intentional Foul | Touch Pad | Back Button |
On the Fly Coaching | D-Pad | D-Pad |
Back to Top
NBA 2K25 Shooting & Finishing Controls
ACTION | PS4/PS5 | XBOX 1/SERIES X |
---|---|---|
Shot Timing | Initiate a jump shot with Square or RS and then release when the marker reaches the ideal point | Initiate a jump shot with X or RS and then release when the marker reaches the ideal point |
Jump Shot | Press & hold Square or RS down then release | Press & hold X or RS down then release |
Go-To Shot | Move & hold RS straight up then move & hold RS straight down to relase | Move & hold RS straight up then move & hold RS straight down to relase |
Rhythm Shooting | Move and hold RS straight down then move and hold RS up to match the speed of the jump shot as the shooter releases the ball | Move and hold RS straight down then move and hold RS up to match the speed of the jump shot as the shooter releases the ball |
Pull-Up Jump Shot | Press LS to start dribbling and gain momentum. Then, while moving, press and hold Square then release. | Press LS to start dribbling and gain momentum. Then, while moving, press and hold X then release. |
Free Throw | Press & hold Square or RS down then release | Press and hold X or RS down then release |
Quick Scoop Layup | Move and hold RS left or right while driving | Move and hold RS left or right while driving |
Normal Layup | Move & hold RS or Square up (while driving in close range) | Move & hold RS or X up (while driving in close range) |
Runner / Floater | Move & hold RS down while driving in close range | Move & hold RS down while driving in close range |
Reverse Layup | Move & hold the RS right (while driving along the right baseline) | Move & hold the RS right (while driving along the right baseline) |
Euro Step Layup | Double tap Square while driving & hold LS towards the off hand | Double tap X while driving & hold the LS towards the off hand |
Cradle Layup | Double tap Square when driving & hold LS towards the ball hand | Double tap X when driving & hold LS toward the ball hand |
Hop Step Layup | Tap Square while driving | Tap X while driving |
Normal Dunk | R2 + Square while driving in close range | R2 + X while driving in close range |
Two-Hand Dunk | R2 + Move & hold RS up while driving in close range | R2 + Move & hold RS up while driving in close range |
Dominant or Off-Hand Dunk | R2 + Move & hold RS left or right in close range. The RS direction determines the dunking hand | RT + Move & hold RS left or right in close range. The RS direction determines the dunking hand |
Skill Dunk | R2 + Move RS up or down, quickly release, then move and hold RS up or down again. Release RS to neutral to time the dunk. | RT + Move RS up or down, quickly release, then move and hold RS up or down again. Release RS to neutral to time the dunk. |
Flashy Dunk | R2 + move and hold RS down while driving in close range | RT + move and hold RS down while driving in close range |
Controllable Rim Hang | While performing a dunk with RS, keep R2 held to hang on the rim. Use LS to control swing, and move RS up to pull up on the rim. | While performing a dunk with RS, keep R2 held to hang on the rim. Use LS to control swing, and move RS up to pull up on the rim. |
Pump Fake | Tap Square | Tap X |
Hop / Stepback Gather | R2 + move RS in the direction you want to hop while standing or driving laterally OR Tap Square with LS deflected left or right | RT + move RS in the direction you want to hop while standing or driving laterally OR Tap X with LS deflected left or right |
Spin Gather | Hold R2 + double tap Square OR Rotate RS clockwise then hold while driving with ball in the right hand | Hold RT + double tap X OR Rotate RS clockwise then hold while driving with ball in the right hand |
Half Spin Gather | Rotate RS in a quarter-circle from right to up then hold while driving with ball in right hand | Rotate RS in a quarter-circle from right to up then hold while driving with ball in right hand |
Step Through | At close range, pump fake, then press and hold Square OR Pump fake, then move and hold RS in any direction before the pump fake ends. | At close range, pump fake, then press and hold X OR Pump fake, then move and hold RS in any direction before the pump fake ends. |
Putback | Press Square when attempting an offensive rebound | Press X when attempting an offensive rebound |
Bank Shot | Move and hold RS up and release | Move and hold RS up and release |
Back to Top
NBA 2K25 Dribbling Controls
ACTION | PS4/PS5 | XBOX 1/ SERIES X |
---|---|---|
Move | Move LS in any direction | Move LS in any direction |
Sprint | Hold RT + move LS in any direction | Hold RT + move LS in any direction |
Signature Size-up | Quickly move and release RS in various directions and speeds to perform special signature size-up combo moves | Quickly move and release RS in various directions and speeds to perform special signature size-up combo moves |
In and Out | Move RS up right then quickly release when dribbling with the right hand | Move RS up right then quickly release when dribbling with the right hand |
Hesitation | Move the RS right then quickly release when dribbling with right hand | Move the RS right then quickly release when dribbling with right hand |
Hesitation Escape | R2+ move RS right when dribbling with right hand | RT + Move RS right when dribbling with right hand |
Crossover | Move RS up left then quickly release (when dribbling with right hand) | Move RS up left then quickly release (when dribbling with right hand) |
Attacking Crossover | R2 + move RS up left then quickly release when dribbling with the right hand | RT + move RS up left then quickly release when dribbling with the right hand |
Crossover Combo | Move RS left then quickly back to the right and release when dribbling with right hand | Move RS left then quickly back to the right and release when dribbling with right hand |
Crossover Combo Chain | Move RS left and right repeatedly and rapidly from a stand dribble | Move RS left and right repeatedly and rapidly from a stand dribble |
Breakdown Dribble (Regular) | Move RS up then quickly release | Move RS up then quickly release |
Breakdown Dribble (Aggressive) | R2 + Move RS up then quickly release | RT + Move RS up then quickly release |
Between Legs Cross | Move RS left then quickly release when dribbling with right hand | Move RS left then quickly release when dribbling with right hand |
Escape Crossover | R2 + move RS left then quickly release when dribbling with right hand | RT + move RS left then quickly release when dribbling with right hand |
Behind the Back | Move RS down left then quickly release when dribbling with right hand | Move RS down left then quickly release when dribbling with right hand |
Behind the Back Escape | R2 + move RS down left then quickly release while stand dribbling in right hand | RT + move RS down left then quickly release while stand dribbling in right hand |
Stepback | Move RS down then quickly release | Move RS down then quickly release |
Spin | Rotate the RS clockwise then quickly release when dribbling with right hand | Rotate the RS clockwise then quickly release when dribbling with right hand |
Half Spin | Rotate RS in a quarter-circle from right to up then quickly release when dribbling with right hand | Rotate RS in a quarter-circle from right to up then quickly release when dribbling with right hand |
Blowout Dribble | Tap R2 while dribbling forward in the backcourt to throw the ball ahead and get a burst of speed | Tap RT while dribbling forward in the backcourt to throw the ball ahead and get a burst of speed |
Speed Burst | Tap R2 while driving for a quick burst of speed to break a defender off and set up an open shot | Tap RT while driving for a quick burst of speed to break a defender off and set up an open shot |
Hold Off Defenders | Hold L2 | Hold LT |
Triple Threat Side Jab | Move RS right then quickly release (with left pivot foot established) | Move RS right then quickly release (with left pivot foot established) |
Triple Threat Large Jab | Move 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 Mid-Stepover | Move RS up then quickly release (with left pivot foot established) | Move RS up then quickly release (with left pivot foot established) |
Triple Threat Full-Stepover | Move RS left or up left then quickly release (with left pivot foot established) | Move RS left or up left then quickly release (with left pivot foot established) |
Triple Threat Back-to-Basket Stepover | Move RS down left then quickly release (with left pivot foot established) | Move RS down left then quickly release (with left pivot foot established) |
Triple Threat Pump Fake | Move RS down then quickly release | Move RS down then quickly release |
Triple Threat Hesitation Escape | R2 + move RS left or right then quickly release | RT + move RS left or right then quickly release |
Triple Threat Hesitation | R2 + move RS up then quickly release | RT + move RS up then quickly release |
Triple Threat Stepback | R2 + move RS down then quickly release | RT + move RS down then quickly release |
Triple Threat Spin-Out | Rotate 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-Out | Rotate 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 2K25 Passing Controls
ACTION | PS4/PS5 | XBOX 1/SERIES X |
---|---|---|
Normal Pass | Press X | Press A |
Bounce Pass | Press O | Press B |
Lob Pass | Press Triangle | Press Y |
Lead to Basket Pass | Press and hold Triangle to make the selected receiver cut to the basket. Release Triangle to pass | Press and hold Y to make the selected receiver cut to the basket. Release Y to pass |
Skip Pass | Hold X to target a receiver further away | Hold A to target a receiver further away |
Get Open Pass | Hold O to call for a teammate to get open. Release B to pass the ball. Use LS to select receiver. | Hold B to call for a teammate to get open. Release B to pass the ball. Use LS to select receiver. |
Handoff Pass | Hold O to call for a teammate to come to the ball for a handoff. Use LS to select receiver. (Handoff/Pitch Pass must be enabled in Controller Settings) | Hold B to call for a teammate to come to the ball for a handoff. Use LS to select receiver. (Handoff/Pitch Pass must be enabled in Controller Settings) |
Fake Pass | Triangle + O while standing or driving to the basket | Y + B while standing or driving to the basket |
Jump Pass | Square + X while standing or driving to the basket | X + A while standing or driving to the basket |
Icon Pass | Press R1 then press the icon button of the desired receiver. Use LS to lead the receiver in any direction | Press RB then press the icon button of the desired receiver. Use LS to lead the receiver in any direction |
Flashy Pass | Double tap O | Double tap B to pass |
Alley-oop | Double tap Triangle to pass, Use LS to select receiver | Double tap Y to pass, Use LS to select receiver |
Alley-oop to Self | Double tap triangle + move LS toward the hoop | Double tap Y + move LS toward the hoop |
Bounce Pass Alley-oop | Press X + O + move LS toward the receiver | Press A + B + move LS toward the receiver |
Full Receiver Control | Press & 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 Pass | Press 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 Pass | Press & hold R1 + move RS in the desired pass direction | Press & hold RB + move RS in the desired pass direction |
Give and Go | Press & hold X until the receiver catches the ball. Hold X & use LS to move the initial passer. Release X to get the ball back | Press & hold A until the receiver catches the ball. Hold A & use LS to move initial passer. Release A to get the ball back. |
Rolling Inbound | Press triangle during baseline inbounds | Press Y during baseline inbounds |
Back to Top
NBA 2K25 Post Offense Controls
*For all Post Offense controls, first Hold L2 / LT to initiate the post up.
ACTION | PS4/PS5 | XBOX 1/SERIES X |
---|---|---|
Enter and Leave Post | Press and hold L2 to post up. Release L2 to leave the post and faceup | Press and hold LT to post up. Release LT to leave the post and faceup |
Post Pivot | Move LS in any direction then quickly release (while hold the ball) | Move LS in any direction then quickly release (while hold the ball) |
Dropstep | Move and hold Left Stick left or right toward the hoop then tap Square | Move and hold Left Stick left or right toward the hoop then tap X |
Spin or Drive | Rotate RS to either shoulder | Rotate RS to either shoulder |
Switch Facing | Move RS up then quickly release | Move RS up then quickly release |
Drive Fake | Hold R2 and move RS towards the inside shoulder then quickly release | Hold RT and move RS towards the inside shoulder then quickly release |
Spin Fake | Hold R2 and move RS towards the outside shoulder then quickly release | Hold RT and move RS towards the outside shoulder then quickly release |
Post Step-Away | Hold R2 and move RS down then quickly release. | Hold RT and move RS down then quickly release. |
Disengage to Key | Release L2 while moving and holding the LS towards the key | Release LT while moving and holding the LS towards the key |
Disengage to Baseline | Release L2 while moving and holding the LS towards the baseline | Release LT while moving and holding the LS towards the baseline |
Disengage Away | Release L2 while moving and holding the LS away from the basket | Release LT while moving and holding the LS away from the basket |
Aggressive Backdown | Hold R2 + LS toward the defender | Hold RT + LS toward the defender |
Avoid Steal | Move RS down and quickly release | Move RS down and quickly release |
Post Layup | Move LS toward hoop + hold RS up left or up right | Move LS toward hoop + hold RS up left or up right |
Post Hook | With LS on neutral, move and hold RS up left or up right. | With LS on neutral, move and hold RS up left or up right. |
Post Fade | Move and hold RS left or right away from the hoop | Move and hold RS left or right away from the hoop |
Post Shimmy Hook | Move RS down then quickly move and hold RS up left or up right | Move RS down then quickly move and hold RS up left or up right |
Post Shimmy Fade | Move RS up then quickly move and hold RS down left or right | Move RS up then quickly move and hold RS down left or right |
Post Hop | Move and hold LS left, right, or down then tap Square | Move and hold LS left, right, or down then tap X |
Post Pump Fake | Move RS in any direction then quickly release (while holding the ball) | Move RS in any direction then quickly release (while holding the ball) |
Post Up and Under | Use RS to pump fake, then let go of L2 and quickly move and hold RS again before the pump fake ends | Use RS to pump fake, then let go of LT and quickly move and hold RS again before the pump fake ends |
Post Dunk Attempt | Hold R2 and move LS + RS up | Hold RT and move LS + RS up |
Back to Top