Boys soccer districts
Here are the pairings for next week’s boys soccer district semifinal and final games.

Division 1
Host: Holland West Ottawa
Monday
Hudsonville vs. Reeths-Puffer, 5:30 p.m.
Grand Haven vs. Holland West Ottawa, 7 p.m.
Wednesday
Finals, 6 p.m.
Winner advances to the Forest Hills Northern regional on Oct. 24

Division 2
Host: Big Rapids
Tuesday
Cedar Springs vs. Bay City John Glenn, 5 p.m.
Ludington vs. Midland, 7 p.m.
Thursday
Finals, 7 p.m.
Winner advances to the Richland Gull Lake regional on Oct. 26

Division 2
Host: Grand Rapids Northview
Thursday
Fruitport vs. Spring Lake, 5 p.m.
Allendale vs. Grand Rapids Northview, 7 p.m.
Saturday
Finals, 2 p.m.
Winner advances to the Cedar Springs regional on Oct. 24

Division 3
Host: Oakridge
Monday
Belding vs. Oakridge, 5 p.m.
Grand Rapids Catholic vs. Comstock Park, 7 p.m.
Thursday
Finals, 6:30 p.m.
Winner advances to the Big Rapids regional on Oct. 24

Division 3
Host: Whitehall
Wednesday
Fremont vs Montague, 5 p.m.
Manistee vs. Whitehall, 7 p.m.
Saturday
Finals, 2 p.m.
Winner advances to the Big Rapids regional on Oct. 24

Division 4
Host: Western Michigan Christian
Tuesday
North Muskegon vs. Pentwater, 5 p.m.
Western Michigan Christian vs. Ravenna, 6:45 p.m.
Thursday
Finals, 6:45 p.m.
Winner advances to the Holland regional on Oct. 24