Results:
Zeeland 11 Hudsonville 7
ZEELAND--Justin Barkel 8, Ryan Kraai, Brandon Rudick, Ryan Shrum.
HUDSONVILLE--Steve Lundquist 4, Grant Weick 2, Chris Armstong.
GOALKEEPERS--Zeeland, Peter Huiser (9 saves). Hudsonville, Lundquist (4 saves), Matt VanDuinen (4 saves).
Holland 15 Hudsonville 11 (OT)
HOLLAND--Marc Wagner 5, Dane Smith 2, Ryan Vogelzang 2, Matt Ray 2, Rob VerMueulen 2, Jacob Shaefer, Jason DeJong
HUDSONVILLE--Grant Weick 4, Luis Octavia 3, Alex Brinks, Steve Lundquist, Ryan DeLaney, Lucas Renkema
GOALKEEPERS--Holland, Matt Smith (6 saves). Hudsonville, Steve Lundquist (12 saves)
Grandville 17 Hudsonville 6
HUDSONVILLE--Grant Weick 5, Shuck
GRANDVILLE--Branden Relyea 6, Zach Heathman 6, Justin Bowers 2, Nolyn Schneider 2, Nick Maddox
GOALKEEPERS--Hudsonville, Lundquist (7 saves). Grandville, Ryan Jenison (5 saves)
Jenison 10 Hudsonville 6 (OT)
JENISON--Andrew Leedy 4, Brad Dotson 3, Andrew VanTimmerman 2, Joseph Camps.
HUDSONVILLE--Grant Weick 3, Luis Colaferro, Ryan DeLaney, Don Shuck.
GOALKEEPERS--Jenison, Derrick Zokoe (14 saves). Hudsonville, Steve Lundquist (9 saves), Matt VanDuinen (6 saves).
West Ottawa 12 Hudsonville 9
HUDSONVILLE--Grant Weick 8, Luis Colaferro.
WEST OTTAWA--Chris Meyers 4, Ryan Nelis 2, Steven Zona 2, Brian Clay, Matthew Bolles, Braeden Ellis, Ben Buckley.
GOALKEEPERS--Hudsonville, Matt VanDeinen (10 saves). West Ottawa, Nathan Parker (17 saves).
Hudsonville 13 East Kentwood 8
EAST KENTWOOD--Jacob Jackson 2, David Clifford 2, Max Matsunura 2, Eric Anderson, Mike Hodgson.
HUDSONVILLE--Grant Weick 6, Steve Lundquist 2, Lucas Renkema 2, Alex Brinks, Don Shuck, Matt VanDuinen.
GOALKEEPERS--East Kentwood, Bobby Gilman (8 saves). Hudsonville, Lundquist (3 saves), VanDuinen (4 saves).