Sophomore Jared Ludwig pitched 5 strong innings to lead Dundee-Crown to a 5-2 nonconference victory against Westminster Christian in Carpentersville Thursday.
Ludwig held the Warriors to an earned run on 4 hits and a walk and struck out a batter in 5 innings. Kyle DeAtley pitched a scoreless sixth inning and senior Ryan Suwanski retired the side in order in the seventh inning to earn the save. Junior Chase Block and sophomore Sam Ray drove in runs for Dundee-Crown (7-11).
Pitcher Clay DeHaan allowed 5 runs, but only 1 was earned due to 3 errors by the Warriors. Tyler Mamrot went 3-for-3 with a triple, and Frank Anguilo drove in a run for Westminster Christian (7-8).
Cary-Grove 4, McHenry 0: Brandon McCumber pitched a 4-hit shutout and went 2-for-3 at the plate with 2 doubles and a run batted in as the Trojans completed a 2-game Fox Valley Conference Valley Division sweep of the Warriors. Andrew Brierton and Matt Sutherland each drove in a run for Cary-Grove (16-5, 10-3). Losing pitcher Devon Gehrke allowed 5 hits and 2 walks in 6 innings for McHenry (15-10, 9-5).
Johnsburg 5, Hampshire 3: The visiting Skyhawks erupted for 4 runs in the top of the sixth inning to upend the Whip-Purs in Fox Valley Conference Fox Division action. Reliever Brandon Bowen took the loss, allowing 4 runs, all unearned. Dillon Kuhn collected 2 hits for Hampshire (9-11).
Batavia 6, Elgin 0: The Maroons were outhit 8-4 and committed 2 errors. Nick Turner (0-4) allowed 6 earned runs on 8 hits, struck out 3 and issued 2 walks for Elgin (6-15, 5-13).
Geneva 3, Larkin 0: Visiting Geneva scored single runs in the third, fifth and seventh innings to win this Upstate Eight River contest in Elgin. Jack McCracken took the loss despite holding the Vikings to 3 runs (2 earned) on 7 hits in 7 innings. He struck out 3 and did not issue a walk. Niko Morado went 2-for-3 for Larkin (6-14, 3-13).
Waubonsie Valley 7, Bartlett 0: Junior Tyler Hasper shut out the Hawks on 2 hits, and the Warriors roughed up Bartlett ace Colin Nowak for 6 earned runs on 6 hits in an Upstate Eight Valley official game called due to weather after five innings. Matt Vitulli doubled for Bartlett (12-7, 11-7).
Huntley 6, Jacobs 3, suspended: Play was halted in the top of the fifth inning with two outs and the bases empty. Matt Sullivan doubled and drove in 2 runs, Kam Sallee was 1-for-2 with 2 RBI and pitcher Tommy Regan allowed 3 earned runs on 4 hits, walked 3 and struck out 2 in 3 innings for Huntley. Jacobs pitcher Nick Ledinsky lasted 2 innings. He allowed 3 earned runs on 3 hits, struck out 4 and issued a walk. Connor Conzelman doubled and drove in a run for Jacobs.
Crystal Lake South 4, Prairie Ridge 1, suspended: CL South had just scored twice with two outs in the bottom of the fourth inning when play was halted. Eric Schiller pitched 4 innings, allowing 1 unearned run on 5 hits. Tommy Gaede and Garrett Bright each drove in a run and Jake Bigos was 2-for-3 for CL South.
South Elgin 2, Neuqua Valley 1, suspended: Neuqua Valley had a runner at first base with one out in the top of the third inning when this Upstate Eight Valley affair was suspended due to weather conditions. Storm starting pitcher Alex Wolfe allowed an unearned run on 2 hits. Joe Crivolio and Ryan Nutof drove in runs for South Elgin.
Montini 4, St. Edward 2, suspended: This Suburban Christian Conference crossover in Elgin was suspended with two outs in the top of the fifth inning. Jacob Koehring, Tighe Koehring and Jake LaFrenz singled for St. Edward. Starting pitcher Scott Palmer allowed 4 runs (3 earned) on 2 hits and 2 walks.