As the 2017 NASCAR season revs in to form, drivers know they need to be in top shape to handle the grueling racing season—from February's "Super Bowl of racing," the Daytona 500, all the way through the NASCAR playoffs in the fall.

Strength, endurance, and total-body fitness are key for drivers to survive the 120-degree heat that pounds their cars through the year.

And to get that done, many NASCAR athletes hit the gym—hard. But plenty also make sure to stay active while biking or using the great outdoors.

Dale Earnhardt Jr. told Men’s Fitness ahead of Daytona he enjoys working out with a medicine ball, bench press, stationary bike, dumbbells, and free weights. His teammate Jimmie Johnson uses a road bike as a key part of his training routine. Recently retired star Carl Edwards—who was long considered the fittest man in NASCAR—told Men’s Fitness during the 2016 season that he liked to use jump squats, jump lunges, box jumps, explosive pushup drills, and MMA workouts to keep himself fit.

Here’s a look at the activities, exercises, and training that 15 NASCAR drivers use to stay in shape during the season:

15. Michael Waltrip, Premium Motorsports

 

Excuse me ma'am.... I think I'm stuck.

A post shared by Michael Waltrip (@mwr55) on

 

14. Austin Dillon, Richard Childress Racing

 

13. Chase Elliott, Hendrick Motorsports

 

Great week for some pedalin@troyleedesigns

A post shared by Chase Elliott (@chaseelliott24) on

 

 

So close! Good times though, thanks the training @leland870.

A post shared by Chase Elliott (@chaseelliott24) on

 

12. Danica Patrick, Stewart-Haas Racing

 

 

 

Christmas Eve extreme activity.

A post shared by Danica Patrick (@danicapatrick) on

 

 

 

Play time...... and determination. @prettyintensebydanica @warriorbydanica videographer - @stenhousejr

A post shared by Danica Patrick (@danicapatrick) on

 

 

Work work work work workin on our fitness!!!! @stenhousejr

A post shared by Danica Patrick (@danicapatrick) on

 

 

I'm bored....

A post shared by Danica Patrick (@danicapatrick) on

 

11. Dale Earnhardt Jr., Hendrick Motorsports

 

A post shared by Dale Earnhardt Jr. (@dalejr) on

 

 

10. Denny Hamlin, Joe Gibbs Racing

 

Last night on the home court. We went out on top tho!

A post shared by James Hamlin (@dennyhamlin) on

 

9. Matt Kenseth, Joe Gibbs Racing

 

Lunch ride with the boys #Jgr

A post shared by mattkenseth (@mattkenseth) on

 

8. Kevin Harvick, Stewart-Haas Racing

 

Sunday workout! #playtimesover

A post shared by Kevin Harvick (@kevinharvick) on

 

7. Ty Dillon, Germain Racing

 

 

6. Kasey Kahne, Hendrick Motorsports

 

Great day in the woods with this group. Thanks @scottsports @liveitxtreme

A post shared by Kasey Kahne (@kaseykahne) on

 

 

Missing my Sunday workout partners @trainerryan5 @ocnlover5 #ryansfilthyfifty #oraliv #quicktime

A post shared by Kasey Kahne (@kaseykahne) on

 

5. Landon Cassill, Front Row Motorsports

 

 

 

4. Corey LaJoie, BK Racing

 

Getting the  and the n the same page.

A post shared by Corey LaJoie (@coreylajoie) on

 

 

NASCAR Ninja Warrior #sundayfunday

A post shared by Corey LaJoie (@coreylajoie) on

 

 

NASCAR Ninja Warrior. The salmon ladder is a sketchy fella.

A post shared by Corey LaJoie (@coreylajoie) on

 

 

Had to try out the monkey bars I built for Fast Fit Boxing. #AmericanBeardedNinjaWarrior

A post shared by Corey LaJoie (@coreylajoie) on

 

3. Trevor Bayne, Roush Fenway Racing

 

Gettin worked by @aldon104

A post shared by Trevor Bayne (@tbayne6) on

 

 

Workin hard with @blakekochracing this moring. @advocare #startsomething

A post shared by Trevor Bayne (@tbayne6) on

 

 

Figuring out what kind horsepower I have today on the dyno! #runbikeswim

A post shared by Trevor Bayne (@tbayne6) on

 

 

2. Jimmie Johnson, Hendrick Motorsports

 

/ while the track is drying the training never stops (video by Lyle Owerko)

A post shared by Jimmie Johnson (@jimmiejohnson) on

 

 

#WhipItWedensday @kelly_bone is chasing down the camera man aka @thechadandrews.

A post shared by Jimmie Johnson (@jimmiejohnson) on

 

 

You've gotta put the work in. #TeamJJF #se7en

A post shared by Jimmie Johnson (@jimmiejohnson) on

 

1. Ricky Stenhouse Jr., Roush Fenway Racing

 

 

Here you go @nascarcasm_ had to get this out b4 you got one out

A post shared by @stenhousejr on

 

 

Coming at 2016 season like.....

A post shared by @stenhousejr on