The NBA playoffs are a grind.

After pushing through 82 regular-season games, players must run through a gauntlet of tough teams, night in and night out, stretched over two months as they try to win a championship.

To have the strength, endurance, and power to get through that grueling schedule, players spend countless hours in the gym getting in shape. Whether it’s heavy rope workouts, agility drills, dumbbell moves, deadlifts, or sled pulls, these players know what it takes to get strong for the postseason.

Here’s how 31 players got shredded and built muscle for the 2017 NBA playoffs.

31. Giannis Antetokounmpo, Milwaukee Bucks


30. Bobby Portis, Chicago Bulls


29. Jaylen Brown, Boston Celtics


A post shared by Jaylen Brown (@fchwpo) on


28. Jae Crowder, Boston Celtics





27. Dahntay Jones, Cleveland Cavaliers



The worst way to end a workout with @rfrichey @independenttrainingspot

A post shared by Dahntay Jones (@dahntay1) on


26. Dante Exum, Utah Jazz



A post shared by Danté Exum (@daanteee) on


25. Deron Williams, Cleveland Cavaliers


Light work today in the weight room with @jezbettle love working out but I'm ready to hoop #putmeincoach

A post shared by Deron Williams (@dwill8) on


24. Al Horford, Boston Celtics


Practice 💪☘. #Celtics

A post shared by Al Horford (@al_horford) on


23. Channing Frye, Cleveland Cavaliers


The paparazzi is everywhere!!!! Jk had to get some work in, haven't shot outside in years

A post shared by realcfrye (@realcfrye) on



22. Marcus Smart, Boston Celtics


Knee ups pool workout #nostrugglenoprogress

A post shared by Marcus Smart (@youngamechanger) on


21. Jimmy Butler, Chicago Bulls


I've never stopped working. I never will. Peep the teaser to my upcoming @Jumpman23 film dropping 7.14!

A post shared by Jimmy Butler (@jimmybutler) on


20. Tristan Thompson, Cleveland Cavaliers


Offseason grind..... #GrindDontStop #KlutchSports

A post shared by Tristan Thompson (@realtristan13) on


19. J.R. Smith, Cleveland Cavaliers


#HappyAllStarBreak #TeamSwish #RWTW 🏆#LeadersOfTheNewSchool

A post shared by JR Smith (@teamswish) on


18. Kyrie Irving, Cleveland Cavaliers


Get after my @NikeTraining workout in the NTC App (GONIKE.ME/KYRIE) . #STOPEXERCISING #STARTTRAINING

A post shared by Kyrie Irving (@kyrieirving) on


17. Dwyane Wade, Chicago Bulls


@dwyanewade #WhereDoYouTrain @dbcfit #ChangingTheGame

A post shared by David Alexander (@dzandertraining) on




Great work today @dbcfit #moreworktodo

A post shared by dwyanewade (@dwyanewade) on


16. Derrick Favors, Utah Jazz


Getting it in! #UtahJazz

A post shared by Derrick Favors (@_dfavors15) on


15. Paul Pierce, Los Angeles Clippers


Work work work work work #rihannawork

A post shared by The Truth (@paulpierce) on


14. Gordon Hayward, Utah Jazz


#Repost via @definingsports: #Tbt to @gdhayward putting in work 💪🏀 #SVSPfam

A post shared by @gdhayward on


13. Kevin Love, Cleveland Cavaliers


Good Morning!! #laborday

A post shared by @kevinlove on



Getting that extra work in #allinagain @kingjames @jordymac52 @kevinlove @realtristan13 @2kayzero @realcfrye

A post shared by Dahntay Jones (@dahntay1) on



Another day at the office with @gunnarfitness. Photo @ezrapatchett1

A post shared by @kevinlove on



Broke my hand but can't break my heart. What's your excuse?

A post shared by @kevinlove on


12. Tony Parker, San Antonio Spurs


Back at work, big summer for me ! Cc. @peaksportsusa @waptwo

A post shared by Tony Parker (@_tonyparker09) on


11. Rudy Gobert, Utah Jazz


Can't wait.

A post shared by Rudy Gobert (@rudygobert27) on



Charged up

A post shared by Rudy Gobert (@rudygobert27) on


10. Blake Griffin, Los Angeles Clippers


Recovery #vyper #hyperice

A post shared by Blake Griffin (@blakegriffin32) on


9. Boris Diaw, Utah Jazz


8. Iman Shumpert, Cleveland Cavaliers



Prove it. 📸 by @justxfred

A post shared by Iman Shumpert (@imanshumpert) on



The weather is nice | The work is hard

A post shared by Iman Shumpert (@imanshumpert) on


7. Chris Paul, Los Angeles Clippers


Ready to go. Check out my new Jordan #CP3X available now on

A post shared by Chris Paul (@cp3) on


6. James Harden, Houston Rockets


Great team win tonight but thats not enough. #LockedIn 🔒

A post shared by jharden13 (@jharden13) on


5. Pau Gasol, San Antonio Spurs


4. Paul George, Indiana Pacers



A post shared by Paul George (@ygtrece) on


3. Steph Curry, Golden State Warriors


How good can you be? With personalized training in 30+ sports, @CoachUp will help you find out.

A post shared by Wardell Curry (@stephencurry30) on


2. Russell Westbrook, Oklahoma City Thunder



A post shared by Russell Westbrook (@russwest44) on


1. LeBron James, Cleveland Cavaliers





Even on vacation. The grind never stops! I'm addicted to the process. It's my drug!! #StriveForGreatness

A post shared by LeBron James (@kingjames) on