Here are the full NBA 2K25 controls for PlayStation 4, PlayStation 5, Xbox Series X/S, and Xbox One.
PLAY NBA 2K26 FOR MONEY (sponsored)
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









