30 MLB Players Absolutely Crushing Their Workouts in the Gym

30 MLB Players Absolutely Crushing Their Workouts in the Gym

As the saying goes, the baseball season is a marathon, not a sprint.

But to get through that marathon—a long and grueling run of 162 games, barely any off days, and day-night doubleheaders—baseball players need to be in prime shape. With so much time dedicated to actually playing baseball during the season, players need to make the most of their offseason, which means spending hours in the gym crushing their workouts.

Want an example? Check out what Washington Nationals star and 2015 NL MVP Bryce Harper has been doing to get ready for the season:

Merica!🇺🇸 #vivalastool

A post shared by Bryce Harper (@bharper3407) on


Some players may have changed teams this winter, but just like Harper, stars all over the majors have been getting in the gym this offseason.

Addison Russell, shortstop of the World Series champion Chicago Cubs, has been getting in some resistance drills (check out his 7 essential exercises from his conversation with Men’s Fitness). Giancarlo Stanton of the Miami Marlins does curls with massive dumbbells. Los Angeles Angels superstar Mike Trout does sled work. Point is, there is no “off” switch in the offseason, and these guys prove it.

Here are 30 players who have been absolutely crushing it in the gym this offseason:

30. Nelson Cruz, Seattle Mariners



29. Jorge Soler, Kansas City Royals

Mejorando la agilidad

A post shared by Jorge Soler (@jorgesoler12) on


28. Ketel Marte, Arizona Diamondbacks

Dios primeros que todos seguimos con Dios teampike4 2k17 i m waiting for you

A post shared by Ketel Marte (@ketel_marte4) on


27. Johnny Cueto, San Francisco Giants

A post shared by Johnny Cueto (@johnnycueto47) on


26. Luis Severino, New York Yankees

No off day#yankees #baseball

A post shared by Luis Severino (@severino40) on


25. Starlin Castro, New York Yankees

#work #work #1eroDios #lestgo 🙏🏽🙏🏽👌🏽⚾️⚾️⚡️

A post shared by Starlin Castro (@starlincastro1424) on


24. Alcides Escobar, Kansas City Royals

Let's go 2017 @kcroyals 👊👊👊

A post shared by ALCIDES ESCOBAR 2 (@alcidesescobar2) on


23. Leoyns Martin, Seattle Mariners


22. Addison Russell, Chicago Cubs



21. Mike Napoli, Free Agent

Preparing to party 🎉🎊⚾️💪🏽 @chadwicksfitness

A post shared by Michael Napoli (@mikenapoli25) on


20. Jose Bautista, Toronto Blue Jays


19. Carlos González, Colorado Rockies

Lab @coachtomshaw

A post shared by Carlos Gonzalez (@cargo5) on


18. Pablo Sandoval, Boston Red Sox


17. Edwin Encarnacion, Cleveland Indians

Seguimo #fajaonoregalao #2017seasonletsgo

A post shared by Edwin Encarnacion (@encadwin) on


16. Willson Contreras, Chicago Cubs

Goals Goals Goals 😎 Good Morning My People ✌️🇻🇪

A post shared by Don Ernesto 💪 #T’KILLER😎 (@willsoncontreras40) on


15. Roberto Osuna, Toronto Blue Jays

Coming innnnnnnn 🔥🔥🔥🔥🔥😝😝😝😝 @bluejays @mlb @grillcheese49

A post shared by Roberto Osuna (@robertosuna54) on


14. Aroldis Chapman, New York Yankees



13. Carlos Correa, Houston Astros

Great session @thekevinpoppe @dst_houston

A post shared by Carlos Correa (@teamcjcorrea) on


12. José Ramírez, Cleveland Indians

Todo tiene su recompensa a Dios las glorias

A post shared by Jose Ramirez (@ramirez_jose11) on


11. Brock Holt, Boston Red Sox


10. Wil Myers, San Diego Padres


9. Hanley Ramírez, Boston Red Sox


8. Wilson Ramos, Tampa Bay Rays


7. Marcus Stroman, Toronto Blue Jays


6. A.J. Ramos, Miami Marlins


5. Jason Kipnis, Cleveland Indians


4. Josh Donaldson, Toronto Blue Jays


3. Mike Trout, Los Angeles Angels

Wait for it.. FLY @_djcottrell FLY!!

A post shared by Mike Trout (@miketrout) on


2. Giancarlo Stanton, Miami Marlins

Make their workouts your warmup! 2k17 it's on #nooffseason

A post shared by Giancarlo Stanton (@giancarlo818) on


1. Bryce Harper, Washington Nationals