McHenry's Michael Lasiewicz pitched a no-hitter Thursday, striking out seven batters and walking one in six innings against Dundee-Crown. Lasiewicz's effort helped the Warriors beat the Chargers, 10-0, in a Fox Valley Conference game.
Matt Nagel led the Warriors (16-8, 7-6), going 3 for 4 with a triple, double, two RBIs and two runs scored. Dylan Honkala went 3 for 4 with a double, RBI and two runs scored, Ben Lang went 2 for 4 with a run scored, Justin Celeski went 1 for 4 with a double and a run scored and Bobby Miller went 1 for 3 with a home run and three RBIs.
Erik Hedmark took the loss for D-C (12-9, 7-4), giving up six runs (four earned) on nine hits in 3 2/3 innings. Matt Wiechmann came on in relief and gave up four runs on four hits.
Prairie Ridge 3, Grayslake North 0: Ethan Routzahn pitched seven scoreless innings, scattering six hits and a walk while striking out six, to lead the Wolves (22-5, 11-1) in a FVC victory.
Jon Tieman went 2 for 3 with a double, RBI and two runs scored while Jacob Carpentier went 2 for 2 with two RBIs. Bryce Thelander went 1 for 3 with a double and a run scored, and Hunter Martin went 1 for 3 with a double. Luke Annen went 1 for 4.
Crystal Lake Central 2, Stevenson 1 (9 inn.): At Crystal Lake, the Tigers (11-11) didn't have a hit until the fifth inning, but rallied to force extra innings and ended up winning the nonconference game in the ninth on Logan Mensching's walk-off single.
David Wolf got the win for two scoreless innings of relief and went 1 for 1 with a run scored. Luke Tevyaw went 1 for 4 with a double and RBI, while Blake Seegers went 1 for 4 with a run scored.
Alden-Hebron 9, Schaumburg Christian 5: At Hebron, James LeJune struck out nine in six innings to help lead the Giants (7-6) to a nonconference victory. LeJune gave up five runs, one earned, on five hits and four walks to get the win.
Kyle Judson went 2 for 3 with two RBIs, Josh Rolnicki went 2 for 4 with three RBIs and two runs, and John Judson, Trevor Redlin, Justin Steele and LeJune all had hits.
Richmond-Burton 6, Marengo 3: At Marengo, Griffin Lacher gave up two hits and two runs in four innings to pick up the win for the Rockets (13-5, 8-1) in a Big Northern Conference East Division game. Jake Moeller got the save, striking out two in one hitless inning as the Rockets won their seventh consecutive game.
Jake Kaufman went 2 for 5 with two runs scored, Jake Rosing went 1 for 3 with a double, three RBIs and two runs scored, Mike Wojcik went 1 for 3 with a run scored, and Ryan Zimmer went 1 for 2 with a double and an RBI.
Crystal Lake South 13, Zion-Benton 3 (5 inn.): At Crystal Lake, Keeton Ryza and Andrew Engelking combined to allow only two hits in five innings, with Engelking getting the win as the Gators (20-3) won a nonconference game.
Crystal Lake South's Cam Geisser went 3 for 4 with an RBI and two runs scored, Nick Can Witzenburg went 2 for 2 for three RBIs and two runs scored, and Scott Skwarek went 2 for 3 with two RBIs to lead the Gators, who had 13 hits.
Cary-Grove 6, Lake Zurich 3: At Lake Zurich, Tom Neilson pitched three scoreless innings of relief and got the win for the Trojans (18-7) in a nonconference game.
Quinn Celske and Kevin Pedersen each had a pair of hits to lead the Trojans.
Grayslake Central 6, Jacobs 5: At Algonquin, Mike Addante, Stevie Krueger, Adam Kale and Loen Nelson all had a pair of hits, but the Golden Eagles (15-10, 5-6) lost a FVC game. Nelson drove in a run and scored twice, Addante scored once and drove in a run and Krueger scored once. Cameron Wilson went 1 for 3 and drove in a pair.
Evan Liebau started and took the loss, giving up four runs on six hits in 4 2/3 innings. He struck out five and walked two.
Burlington Central 11, Harvard 0 (5 inn.): At Burlington, Johnny Peterson, Adan Rodriguez, Hunter Feres and Mason Thompson each had a hit as the Hornets (9-10, 2-8) lost a BNC East game. Rodriguez took the loss for the Hornets, giving up nine runs (eight earned) on 10 hits in two innings. He struck out two batters.