Salem Rocks Baseball (@GoSalemBaseball) header
Salem Rocks Baseball (@GoSalemBaseball) profile picture

Official account of Salem Rocks Baseball. Run by the Dugout Club. Join Salem Rocks Varsity on GameChanger https://xitter.cf/t.co/AsWmykxyNA

Joined October 2016
Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)Photo by Salem Rocks Baseball (@GoSalemBaseball)
2026 INF Brady Greer (Salem) Picks up a nice base hit into center field in the 7th inning for the Rocks. @GoSalemBaseball | #RoadtoMcLane
2
2
733
2026 C/INF Dylan Traylor (Salem) Stays on this pitch and drives it to the opposite field for a base hit, loading the bases for the Rocks here in the 6th inning. @HenryFord_Hawks Recruit @DTraylor2026 | @GoSalemBaseball
2
1
558
2026 OF Jaxson Wisniewski (Salem) Picks up the first hit of the day for the Rocks with a nice rip into the outfield. @Jaxwiz20 | @GoSalemBaseball
1
2
448
2026 RHP/OF Sawyer Schacht (Salem) Great situational hitting with 2 strikes and the runner on the move, shooting an opposite field hit. @sawyer_sch1317 | @GoSalemBaseball
1
2
547
2027 SS Giuseppe Calvetti (Salem) Rips a line drive into left field, showing off great bat to ball skills for a base hit. @GoSalemBaseball
1
2
465