SOCCER
Division 1
(at Mona Shores)
Tuesday
Hudsonville 8, Jenison 2
West Ottawa 3, Wyoming 1
Grandville 2, Mona Shores 0
Wednesday
Grand Rapids Union vs. Grand Haven at Houseman Field, 7 p.m.
Friday
Hudsonville vs. West Ottawa, 5:30 p.m.
Grandville vs. G.R. Union-Grand Haven winner, 7:30 p.m.
Saturday
Finals, 7 p.m.
Division 2
(at Spring Lake)
Tuesday
Coopersville 8, Muskegon 0
Spring Lake 8, Sparta 0
Reeths-Puffer 3, Fruitport 2, Shootout
Thursday
Coopersville vs. Kenowa Hills
Spring Lake vs. Reeths-Puffer
Saturday
Finals
Division 3
(at Oakridge)
Tuesday
Orchard View 5, Fremont 0
Newaygo 5, Grant 1
Oakridge 6, Whitehall 0
Thursday
Orchard View vs. Newaygo
Shelby vs. Oakridge
Saturday
Finals, 1 p.m.
Division 3
(at Reed City)
Tuesday
Mason County Central 5, Manistee 2
Big Rapids 3, Kingsley 2
Ludington 6, Reed City 1
Wednesday
Mason County Central vs. Big Rapids, 5 p.m.
Benzie Central vs. Ludington, 7 p.m.
Saturday
Finals, 6 p.m.
Division 4
(at Western Michigan Christian)
Tuesday
North Muskegon 6, Ravenna 0
Muskegon Catholic Central 4, Fruitport Calvary Christian 2
Western Michigan Christian 8, Kent City 0
Thursday
Western Michigan Christian vs. Muskegon Catholic, 5 p.m.
Kent City Algoma Christian vs. North Muskegon, 6:45 p.m.
Saturday
Finals, 11 a.m.
Division 4
(at Hart)
Tuesday
Mason County Eastern 4, Montague 1
Hart 9, Pentwater 0
Fremont Providence Christian 3, Big Rapids Crossroads 2
Thursday
McBain Northern Michigan Christian vs. Mason County Eastern, 4 p.m.
Fremont Providence Christian winner vs. Hart, 6 p.m.
Friday or Saturday
Finals