In the first game, sophomore second baseman Bill Staub led off the second with a solo shot. Sophomore outfielder Brian Stinger followed with a two-run homer in the third to give the Rams a 4-0 lead.
Starter Ty Hart (2-0, 0.00 ERA) scattered four singles over five innings, while striking out four and walking just one.
"I wouldn't say Ty had his best stuff today," Riser said. "But our hitting came around and got us an early lead, and he was able challenge their hitters."
Shepherd batted around in the second inning of the second game, scoring five times on two-run blasts by freshman catcher Travis Devine and senior third baseman Keith Koenig.
The Rams - who tied a school record last year with 26 home runs - have now hit seven in just four games.
Senior first baseman Jeb Bauer, who leads the team with two home runs, had five hits on the day and raised his team-leading RBI total to eight.
Junior Charlie Lamp (1-0) got the start in the second game, but his error and wild pitch led to a pair of runs for Shenandoah (4-6) and proved to be his undoing.
Sophomore Andrew Fincham (1-0) came on in the fourth inning and pitched two innings of perfect relief to pick up the win.
Four Shepherd pitchers limited the Hornets to just two hits, while setting down the final 15 batters in order.
"We're not clicking on all cylinders yet," Riser said. "But I saw some signs we're coming back. We had some good at-bats today. Our hitters are going with the pitch better, we're staying back and waiting for our pitch, and we're making contact."