BOYS SOCCER
SEMIFINALS
Wednesday
Division 1
Traverse City West vs. Bloomfield Hills, 6 p.m. at Midland
Salem vs. Ann Arbor Skyline, 6 p.m. at Holt
Division 2
East Lansing vs. St. Clair Shores Lake, 6 p.m. at Fenton
Spring Lake vs. Sturgis, 6 p.m. at Plainwell
Division 3
Whitehall vs. Grand Rapids South Christian, 7 p.m. at Hope College
Flint Powers Catholic vs. Macomb Lutheran North, 6 p.m. at Ortonville Brandon
Division 4
Bellaire vs. Grand Rapids Covenant Christian, 7 p.m. at Cedar Springs
Lansing Christian vs. Bloomfield Hills Roeper, 7:30 p.m. at Troy Athens