Hearing the right song at the right time is the difference between grinding out another set or calling it quits. The difference between running another five miles or hitting the showers. A smooth mix of rap and rock, here's my complete 25-song setlist guaranteed to push your body to the limits.

1. "Remember the Name" - Fort Minor

Giphy

2. "'Till I Collapse" - Eminem

Giphy

3. "Monster" - Skillet

Giphy

4. "Bring Me to Life" - Evanescence

Giphy

5. "Lose Yourself" - Eminem

Giphy

6. "Heart of a Champion" - Nelly

Giphy

7. "Middle Child" - J. Cole

Giphy

8. "Headstrong" - Trapt

Giphy

9. "Down With the Sickness" - Disturbed

Giphy

10. "Dreams and Nightmares" - Meek Mill

Giphy

11. "One Step Closer" - Linkin Park

Giphy

12. "Victory" - P. Diddy, Notorious B.I.G.

Giphy

13. "Metalingus" - Alter Bridge

Giphy

14. "In the End" - Linkin Park

Giphy

15. "Breathe" - Fabolous

Giphy

16. "Last Man Standing" - Asher Roth, Akon

Giphy

17. "El Chapo" - The Game

Giphy

18. "Rollin'" - Limp Bizkit

Giphy

19. "Last Resort" - Papa Roach

Giphy

20. "Hail to the King" - Avenged Sevenfold

Giphy

21. "Lord Give Me a Sign" - DMX

Giphy

22. "Devour" - Shinedown

Giphy

23. "Firefly" - Breaking Benjamin

Giphy

24. "Good Fight" - Creed

Giphy

25. "Welcome to Detroit" - Trick Trick, Eminem

Giphy

Now get out there and grind.